#9863 Nightly failure in test_integration/test_nfs/TestIpaClientAutomountDiscovery -Autodiscovery was successful but didn't return a server
Closed: fixed by frenaud. Opened by mpolovka.

The nightly test test_integration.test_nfs.TestIpaClientAutomountDiscovery is failing in Nightly-latest pipeline with an error:

              # Verify DNS discovery will fail when client is in Non-IPA domain
                # Attempt automount with --domain hint (should succeed)
                nodomain = add_automount(
                    client, extra_args=['--debug', '-U']
                )
                # Verify discovery fails.
>               assert "DNS record not found" in nodomain.stderr_text
E               assert 'DNS record not found' in 'bash: line 1: cd: /root/ipatests: No such file or directory\nbash: line 2: /root/ipatests/env.sh: No such file or directory\n[IPA Discovery]\nStarting IPA discovery with domain=, servers=, hostname=None\nHostname: client1.ufreeipa.test\nStart searching for LDAP SRV record in "ufreeipa.test" (domain of the hostname) and its sub-domains\nSearch DNS for SRV record of _ldap._tcp.ufreeipa.test\nDNS record found: 0 100 389 master.ufreeipa.test.\n[Kerberos realm search]\nSearch DNS for TXT record of _kerberos.ufreeipa.test\nDNS record found: "UFREEIPA.TEST"\nSearch DNS for SRV record of _kerberos._udp.ufreeipa.test\nDNS record found: 0 100 88 master.ufreeipa.test.\n[LDAP server check]\nVerifying that master.ufreeipa.test (realm UFREEIPA.TEST) is an IPA server\nInit LDAP connection to: ldap://master.ufreeipa.test:389\nError checking LDAP: Connect error: error:0A000086:SSL routines::certificate verify failed (self-signed certificate in certificate chain)\nSkip master.ufreeipa.test: cannot verify if this is an IPA server\nDiscovery result: UNKNOWN_ERROR; server=None, domain=ufreeipa.test, kdc=master.ufreeipa.test, basedn=None\nValidated servers: \nExecuting DNS discovery\nAutodiscovery was successful but didn\'t return a server\n'
E                +  where 'bash: line 1: cd: /root/ipatests: No such file or directory\nbash: line 2: /root/ipatests/env.sh: No such file or directory\n[IPA Discovery]\nStarting IPA discovery with domain=, servers=, hostname=None\nHostname: client1.ufreeipa.test\nStart searching for LDAP SRV record in "ufreeipa.test" (domain of the hostname) and its sub-domains\nSearch DNS for SRV record of _ldap._tcp.ufreeipa.test\nDNS record found: 0 100 389 master.ufreeipa.test.\n[Kerberos realm search]\nSearch DNS for TXT record of _kerberos.ufreeipa.test\nDNS record found: "UFREEIPA.TEST"\nSearch DNS for SRV record of _kerberos._udp.ufreeipa.test\nDNS record found: 0 100 88 master.ufreeipa.test.\n[LDAP server check]\nVerifying that master.ufreeipa.test (realm UFREEIPA.TEST) is an IPA server\nInit LDAP connection to: ldap://master.ufreeipa.test:389\nError checking LDAP: Connect error: error:0A000086:SSL routines::certificate verify failed (self-signed certificate in certificate chain)\nSkip master.ufreeipa.test: cannot verify if this is an IPA server\nDiscovery result: UNKNOWN_ERROR; server=None, domain=ufreeipa.test, kdc=master.ufreeipa.test, basedn=None\nValidated servers: \nExecuting DNS discovery\nAutodiscovery was successful but didn\'t return a server\n' = <pytest_multihost.transport.SSHCommand object at 0x7f90107d3d90>.stderr_text

It appears that this test is new and it seems like the expected error message needs to be adjusted.
report link


Metadata Update from @frenaud:
- Issue assigned to frenaud

Hi @mpolovka

the issue was fixed by this commit: https://github.com/freeipa/freeipa/commit/db4ff377924381a19ae39582fdd734d2af7431c6

In your logs I see the version is freeipa-client-4.13.0.dev202509221618+git-0.fc42.x86_64 which did not contain the patch. I relaunched the run this week ant it was green (visible in https://$ARTIFACT_SERVER/idm-ci/freeipa_upstream_nightly/Nightly-latest/master/2025-10-11_04-51/latest/test_nfs_automountdiscovery/2/report.html?sort=result ).

Metadata Update from @frenaud:
- Assignee reset
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata Update from @frenaud:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/7961
- Issue assigned to frenaud

Fixed upstream:
master:

db4ff37 ipatests: fix TestIpaClientAutomountDiscovery

ipa-4-12:

6cb3c66 ipatests: fix TestIpaClientAutomountDiscovery
Metadata