Hide Forgot
Description of problem: ipa-server-install has an option: --no-host-dns Do not use DNS for hostname lookup during installation Install using: ipa-server-install --hostname=ipaqa64vma.testrelm -r TESTRELM -n testrelm -p Secret123 -P Secret123 -a Secret123 --no-host-dns If I do not have an entry in /etc/hosts, my install fails with error: Unable to resolve host name, check /etc/hosts or DNS name resolution Version-Release number of selected component (if applicable): ipa-server-2.0.0-23.el6.x86_64 How reproducible: always Steps to Reproduce: 1. Confirm /etc/hosts doesn't have an entry for this machine 2. Install using: ipa-server-install --hostname=ipaqa64vma.testrelm -r TESTRELM -n testrelm -p Secret123 -P Secret123 -a Secret123 --no-host-dns Actual results: Install fails with error: Unable to resolve host name, check /etc/hosts or DNS name resolution Expected results: Install should finish successfully. Additional info: Info about my env: # cat /etc/resolv.conf ; generated by /sbin/dhclient-script search idm.lab.bos.redhat.com nameserver 10.16.78.150 # hostname ipaqa64vma.testrelm # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #10.16.98.182 ipaqa64vma.testrelm ipaqa64vma Also tried: # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #10.16.98.182 ipaqa64vma.testrelm ipaqa64vma 10.16.98.182 ipaqa64vma.idm.lab.bos.redhat.com ipaqa64vma
Upstream ticket: https://fedorahosted.org/freeipa/ticket/1246
Upstream commits: master: 915235859cb67d4f350ff506b435586fd15505e7 ipa-2-0: 73e04bd972ba3d010ea63c9c7b834cdb80f7fadd
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: The ipa-server-install option --no-host-dns still checks that the forward and reverse DNS entries exist and match. Consequence: Installing IPA server using a host name not in DNS will fail. Fix: Some validation was still occurring even if --no-host-dns was requested. No longer perform even basic host validation. Result: Installing with --no-host-dns works.
Verified using ipa-server-2.1.3-4.el6.x86_64 Installed using: #ipa-server-install -r TESTRELM -n testrelm -p Secret123 -P Secret123 -a Secret123 --no-host-dns output included: Warning: skipping DNS resolution of host ipa-replica.testrelm env: # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #10.16.19.135 ipa-replica.testrelm ipa-replica
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2011-1533.html