Jostein Fossheim via FreeIPA-users wrote: > Hello, > > We have set up a hidden replica sucessufully, but we plan to run a > dns-service on it, but the installation fails with the following error: > > Rocky Linux 9.5 with freeipa VERSION: 4.12.2, > > ipalib.frontend: DEBUG dnsrecord_add(<DNS name< SNIP >.in-addr.arpa.>, > None, a_extra_create_reverse=False, aaaa_extra_create_reverse=False, > ptrrecord=('<FQDN>.',), force=False, structured=False, all=False, raw=False, > version='2.254') > ipaserver.install.service: DEBUG Traceback (most recent call last): > File "/usr/lib/python3.9/site-packages/ipaserver/install/service.py", line > 686, in start_creation > run_step(full_msg, method) > File "/usr/lib/python3.9/site-packages/ipaserver/install/service.py", line > 672, in run_step > method() > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 971, in __add_self > self.__add_master_records(self.fqdn, self.ip_addresses) > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 968, in __add_master_records > add_ptr_rr(reverse_zone, addr, fqdn, None, api=self.api) > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 400, in add_ptr_rr > add_rr(zone, name, "PTR", normalize_zone(fqdn), dns_backup, api) > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 383, in add_rr > api.Command.dnsrecord_add(unicode(zone), unicode(name), **addkw) > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 477, in > __call__ > return self.__do_call(*args, **options) > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 538, in > __do_call > self.validate(**params) > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 848, in > validate > param.validate(value, supplied=param.name in kw) > File "/usr/lib/python3.9/site-packages/ipalib/parameters.py", line 881, in > validate > raise RequirementError(name=self.name) > ipalib.errors.RequirementError: 'idnsname' is required > > ipaserver.install.service: DEBUG [error] RequirementError: 'idnsname' is > required > [error] RequirementError: 'idnsname' is required > ipaserver.install.installutils: DEBUG File > "/usr/lib/python3.9/site-packages/ipaserver/install/installutils.py", line > 781, in run_script > return_value = main_function() > > File "/usr/sbin/ipa-dns-install", line 143, in main > dns_installer.install(True, False, options) > > File "/usr/lib/python3.9/site-packages/ipaserver/install/dns.py", line 345, > in install > bind.create_instance() > > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 780, in create_instance > self.start_creation() > > File "/usr/lib/python3.9/site-packages/ipaserver/install/service.py", line > 686, in start_creation > run_step(full_msg, method) > > File "/usr/lib/python3.9/site-packages/ipaserver/install/service.py", line > 672, in run_step > method() > > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 971, in __add_self > self.__add_master_records(self.fqdn, self.ip_addresses) > > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 968, in __add_master_records > add_ptr_rr(reverse_zone, addr, fqdn, None, api=self.api) > > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 400, in add_ptr_rr > add_rr(zone, name, "PTR", normalize_zone(fqdn), dns_backup, api) > > File "/usr/lib/python3.9/site-packages/ipaserver/install/bindinstance.py", > line 383, in add_rr > api.Command.dnsrecord_add(unicode(zone), unicode(name), **addkw) > > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 477, in > __call__ > return self.__do_call(*args, **options) > > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 538, in > __do_call > self.validate(**params) > > File "/usr/lib/python3.9/site-packages/ipalib/frontend.py", line 848, in > validate > param.validate(value, supplied=param.name in kw) > > File "/usr/lib/python3.9/site-packages/ipalib/parameters.py", line 881, in > validate > raise RequirementError(name=self.name) > > ipaserver.install.installutils: DEBUG The ipa-dns-install command failed, > exception: RequirementError: 'idnsname' is required > Unexpected error - see /var/log/ipaserver-dns-install.log for details: > RequirementError: 'idnsname' is required > > Any tips or help? >
I think we'd need to see the full log. I was able to install a hidden replica and add DNS to it on F41 (had it handy). So I don't know how None is being passed in as the name to these DNS calls. rob -- _______________________________________________ FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue