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

Reply via email to