Thank you, of course I can send you more debug. 

Thank you for testing, I haven't my lab-REALM available here, so I cannot 
easily do such tests at  

The configuration/typology in this realm is only one other master, and the 
DNS-zones are split, so I suspect there could be some potential problems there. 
 But the hidden replica are using the other master as DNS-server. 

After joining the realm, the hidden-replica was installed successfully with the 
following command: 

ipa-replica-install --hidden-replica --skip-conncheck --principal=admin@[REALM 
NAME]

(I had to use --skip-connectcheck for some reason, that could be a reason for 
our problems, but when the replication is successfull and all services seems to 
be running fine locally?) 



root@[HOSTNAME]:~# ipa-dns-install --forwarder [IPv6-address other master]  
--forwarder [IPv4-address other master] --no-reverse

The log file for this installation can be found in 
/var/log/ipaserver-dns-install.log
==============================================================================
This program will setup DNS for the IPA Server.

This includes:
  * Configure DNS (bind)
  * Configure SoftHSM (required by DNSSEC)
  * Configure ipa-dnskeysyncd (required by DNSSEC)

NOTE: DNSSEC zone signing is not enabled by default


To accept the default shown in brackets, press the Enter key.

Checking DNS forwarders, please wait ...

The following operations may take some minutes to complete.
Please wait until the prompt is returned.

Configuring DNS (named)
  [1/9]: generating rndc key file
  [2/9]: setting up our own record
  [error] RequirementError: 'idnsname' is required
Unexpected error - see /var/log/ipaserver-dns-install.log for details:
RequirementError: 'idnsname' is required


Here is the full log file, I have tried to sensor public information, it seems 
to stop after doing something with : 


2024-12-06T08:32:29Z DEBUG /sbin/ipa-dns-install was invoked with options: 
{'debug': False, 'ip_addresses': [], 'forwarders': 
[CheckedIPAddressLoopback('[IPv6-address other master]'), 
CheckedIPAddressLoopback('[IPv4-address other master]')], 'no_forwarders': 
False, 'auto_forwarders': False, 'forward_policy': None, 'reverse_zones': [], 
'no_reverse': True, 'auto_reverse': False, 'allow_zone_overlap': False, 
'no_dnssec_validation': False, 'dnssec_master': False, 'zonemgr': None, 
'unattended': False, 'disable_dnssec_master': False, 'kasp_db_file': None, 
'force': None}
2024-12-06T08:32:29Z DEBUG missing options might be asked for interactively 
later

2024-12-06T08:32:29Z DEBUG IPA version 4.12.2-1.el9
2024-12-06T08:32:29Z DEBUG Loading StateFile from 
'/var/lib/ipa/sysrestore/sysrestore.state'
2024-12-06T08:32:29Z DEBUG Loading StateFile from 
'/var/lib/ipa/sysrestore/sysrestore.state'
2024-12-06T08:32:29Z DEBUG importing all plugin modules in ipaserver.plugins...
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.aci
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.automember
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.automount
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.baseldap
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.baseldap is not a valid plugin 
module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.baseuser
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.batch
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.ca
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.caacl
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.cert
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.certmap
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.certprofile
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.config
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.delegation
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.dns
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.dnsserver
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.dogtag
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.domainlevel
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.group
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.hbac
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.hbac is not a valid plugin module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.hbacrule
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.hbacsvc
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.hbacsvcgroup
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.hbactest
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.host
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.hostgroup
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.idp
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.idrange
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.idviews
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.internal
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.join
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.krbtpolicy
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.ldap2
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.location
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.migration
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.misc
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.netgroup
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.otp
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.otp is not a valid plugin module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.otpconfig
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.otptoken
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.passkeyconfig
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.passwd
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.permission
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.ping
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.pkinit
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.privilege
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.pwpolicy
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.rabase
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.rabase is not a valid plugin module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.radiusproxy
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.realmdomains
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.role
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.schema
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.selfservice
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.selinuxusermap
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.server
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.serverrole
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.serverroles
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.service
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.servicedelegation
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.session
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.stageuser
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.subid
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.sudo
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.sudo is not a valid plugin module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.sudocmd
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.plugins.sudocmdgroup
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.sudorule
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.topology
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.trust
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.user
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.vault
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.virtual
2024-12-06T08:32:29Z DEBUG ipaserver.plugins.virtual is not a valid plugin 
module
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.whoami
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.plugins.xmlserver
2024-12-06T08:32:29Z DEBUG importing all plugin modules in 
ipaserver.install.plugins...
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.adtrust
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.ca_renewal_master
2024-12-06T08:32:29Z DEBUG importing plugin module ipaserver.install.plugins.dns
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.fix_kra_people_entry
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.fix_replica_agreements
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.rename_managed
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_ca_topology
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_changelog_maxage
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_dna_shared_config
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_fix_duplicate_cacrt_in_ldap
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_idranges
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_ldap_server_list
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_managed_permissions
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_nis
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_pacs
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_passsync
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_pwpolicy
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_ra_cert_store
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_referint
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_services
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_unhashed_password
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.update_uniqueness
2024-12-06T08:32:29Z DEBUG importing plugin module 
ipaserver.install.plugins.upload_cacrt
2024-12-06T08:32:30Z DEBUG Created connection context.ldap2_140064146742576
2024-12-06T08:32:30Z DEBUG Loading Index file from 
'/var/lib/ipa/sysrestore/sysrestore.index'
2024-12-06T08:32:30Z DEBUG raw: dns_is_enabled(version='2.254')
2024-12-06T08:32:30Z DEBUG dns_is_enabled(version='2.254')
2024-12-06T08:32:30Z DEBUG flushing 
ldapi://%2Frun%2Fslapd-[TRANSFORMED-REALM-NAME].socket from SchemaCache
2024-12-06T08:32:30Z DEBUG retrieving schema for SchemaCache 
url=ldapi://%2Frun%2Fslapd-[TRANSFORMED-REALM-NAME].socket 
conn=<ldap.ldapobject.SimpleLDAPObject object at 0x7f63391c6c70>
2024-12-06T08:32:30Z DEBUG Name [hostname].[dns-domain-name] resolved to 
{UnsafeIPAddress('[IPv4-address hidden master]'), 
UnsafeIPAddress('[IPv6-address hidden master]'), 
UnsafeIPAddress('fdd0:172:17:252::233'), UnsafeIPAddress('172.17.252.233')}
2024-12-06T08:32:30Z DEBUG Searching for an interface of IP address: 
[IPv4-address hidden master]
2024-12-06T08:32:30Z DEBUG Testing local IP address: 127.0.0.1/255.0.0.0 
(interface: lo)
2024-12-06T08:32:30Z DEBUG Testing local IP address: 
172.17.252.233/255.255.254.0 (interface: ens18)
2024-12-06T08:32:30Z DEBUG Testing local IP address: [IPv4-address hidden 
master]/255.255.255.255 (interface: ens18)
2024-12-06T08:32:30Z DEBUG Searching for an interface of IP address: 
[IPv6-address hidden master]
2024-12-06T08:32:30Z DEBUG Testing local IP address: ::1/128 (interface: lo)
2024-12-06T08:32:30Z DEBUG Testing local IP address: [IPv6-address hidden 
master]/64 (interface: ens18)
2024-12-06T08:32:30Z DEBUG Searching for an interface of IP address: 
fdd0:172:17:252::233
2024-12-06T08:32:30Z DEBUG Testing local IP address: ::1/128 (interface: lo)
2024-12-06T08:32:30Z DEBUG Testing local IP address: [IPv6-address hidden 
master]/64 (interface: ens18)
2024-12-06T08:32:30Z DEBUG Testing local IP address: fdd0:172:17:252::233/64 
(interface: ens18)
2024-12-06T08:32:30Z DEBUG Searching for an interface of IP address: 
172.17.252.233
2024-12-06T08:32:30Z DEBUG Testing local IP address: 127.0.0.1/255.0.0.0 
(interface: lo)
2024-12-06T08:32:30Z DEBUG Testing local IP address: 
172.17.252.233/255.255.254.0 (interface: ens18)
2024-12-06T08:32:30Z DEBUG IP address fdd0:172:17:252::233 belongs to a private 
range, using forward policy only
2024-12-06T08:32:30Z DEBUG Checking DNS server: [IPv6-address other master]
2024-12-06T08:32:30Z DEBUG Checking DNS server: [IPv4-address other master]
2024-12-06T08:32:30Z DEBUG will use DNS forwarders: 
[CheckedIPAddressLoopback('[IPv6-address other master]'), 
CheckedIPAddressLoopback('[IPv4-address other master]')]

2024-12-06T08:32:30Z DEBUG Loading Index file from 
'/var/lib/ipa/sysrestore/sysrestore.index'
2024-12-06T08:32:30Z DEBUG Loading StateFile from 
'/var/lib/ipa/sysrestore/sysrestore.state'
2024-12-06T08:32:30Z INFO dnssec-validation yes
2024-12-06T08:32:30Z DEBUG Starting external process
2024-12-06T08:32:30Z DEBUG args=['/bin/systemctl', 'stop', 'named.service']
2024-12-06T08:32:30Z DEBUG Process finished, return code=0
2024-12-06T08:32:30Z DEBUG stdout=
2024-12-06T08:32:30Z DEBUG stderr=
2024-12-06T08:32:30Z DEBUG Stop of named.service complete
2024-12-06T08:32:30Z DEBUG raw: dnszone_show('[dns-domain-name]', 
version='2.254')
2024-12-06T08:32:30Z DEBUG dnszone_show(<DNS name [dns-domain-name].>, 
rights=False, all=False, raw=False, version='2.254')
2024-12-06T08:32:30Z DEBUG Configuring DNS (named)
2024-12-06T08:32:30Z DEBUG   [1/9]: generating rndc key file
2024-12-06T08:32:30Z DEBUG Starting external process
2024-12-06T08:32:30Z DEBUG args=['/usr/libexec/generate-rndc-key.sh']
2024-12-06T08:32:30Z DEBUG Process finished, return code=0
2024-12-06T08:32:30Z DEBUG stdout=
2024-12-06T08:32:30Z DEBUG stderr=
2024-12-06T08:32:30Z DEBUG step duration: named __generate_rndc_key 0.01 sec
2024-12-06T08:32:30Z DEBUG   [2/9]: setting up our own record
2024-12-06T08:32:30Z DEBUG raw: dnszone_show('[dns-domain-name]', 
version='2.254')
2024-12-06T08:32:30Z DEBUG dnszone_show(<DNS name [dns-domain-name].>, 
rights=False, all=False, raw=False, version='2.254')
2024-12-06T08:32:30Z DEBUG raw: dnsrecord_add('[dns-domain-name]', 
'[hostname]', arecord='[IPv4-address hidden master]', version='2.254')
2024-12-06T08:32:30Z DEBUG dnsrecord_add(<DNS name [dns-domain-name].>, <DNS 
name [hostname]>, arecord=('[IPv4-address hidden master]',), 
a_extra_create_reverse=False, aaaa_extra_create_reverse=False, force=False, 
structured=False, all=False, raw=False, version='2.254')
2024-12-06T08:32:30Z DEBUG raw: dnszone_show('[Reverse-IPv4].in-addr.arpa.', 
version='2.254')
2024-12-06T08:32:30Z DEBUG dnszone_show(<DNS name 
[Reverse-IPv4].in-addr.arpa.>, rights=False, all=False, raw=False, 
version='2.254')
2024-12-06T08:32:30Z DEBUG raw: dnsrecord_add('[Reverse-IPv4].in-addr.arpa.', 
'', ptrrecord='[hostname].[dns-domain-name].', version='2.254')
2024-12-06T08:32:30Z DEBUG dnsrecord_add(<DNS name 
[Reverse-IPv4].in-addr.arpa.>, None, a_extra_create_reverse=False, 
aaaa_extra_create_reverse=False, ptrrecord=('[hostname].[dns-domain-name].',), 
force=False, structured=False, all=False, raw=False, version='2.254')
2024-12-06T08:32:30Z 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

2024-12-06T08:32:30Z DEBUG   [error] RequirementError: 'idnsname' is required
2024-12-06T08:32:30Z DEBUG   File 
"/usr/lib/python3.9/site-packages/ipaserver/install/installutils.py", line 781, 
in run_script
    return_value = main_function()

  File "/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)

2024-12-06T08:32:30Z DEBUG The ipa-dns-install command failed, exception: 
RequirementError: 'idnsname' is required



"idnsname" is what the DNS-enteries is called in ldap, so there might be 
something missing, that I can add manually? 

Anything more you want? 

Best Regards

Jostein
-- 
_______________________________________________
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