Bug 674106

Summary: ipa server install wiht --setup-dns fails configuring dns
Product: [Retired] freeIPA Reporter: Jenny Severance <jgalipea>
Component: ipa-serverAssignee: Rob Crittenden <rcritten>
Status: CLOSED ERRATA QA Contact: Chandrasekar Kannan <ckannan>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 2.0CC: benl, dpal, jgalipea, jhrozek, mgregg, yzhang
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: freeipa-2.0.0-1.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-28 09:26:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jenny Severance 2011-01-31 16:48:06 UTC
Description of problem:

ipa server install failing configuring Dns - setting up zone ... see install log traceback below for details


install log:

2011-01-31 11:33:43,845 DEBUG   [2/9]: setting up our zone
2011-01-31 11:33:43,846 DEBUG raw: dnszone_add(u'testrelm', idnssoamname=u'penguin-a1300-01.testrelm.', idnssoarname=u'root.penguin-a1300-01.testrelm', idnsupdatepolicy=u'grant TESTRELM krb5-self * A;', idnsallowdynupdate=True)
2011-01-31 11:33:43,846 INFO dnszone_add(u'testrelm', idnssoamname=u'penguin-a1300-01.testrelm.', idnssoarname=u'root.penguin-a1300-01.testrelm.', idnssoaserial=2011310101, idnssoarefresh=3600, idnssoaretry=900, idnssoaexpire=1209600, idnssoaminimum=3600, idnsupdatepolicy=u'grant TESTRELM krb5-self * A;', idnsallowdynupdate=True, force=False, all=False, raw=False)
2011-01-31 11:33:43,856 DEBUG raw: dns_resolve(u'penguin-a1300-01.testrelm.')
2011-01-31 11:33:43,856 INFO dns_resolve(u'penguin-a1300-01.testrelm.')
2011-01-31 11:33:43,869 DEBUG Gettext(u"Nameserver 'penguin-a1300-01.testrelm.' does not have a corresponding A/AAAA record", domain='ipa', localedir=None)
  File "/usr/sbin/ipa-server-install", line 921, in <module>
    sys.exit(main())

  File "/usr/sbin/ipa-server-install", line 859, in main
    bind.create_instance()

  File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 305, in create_instance
    self.start_creation("Configuring named:")

  File "/usr/lib/python2.7/site-packages/ipaserver/install/service.py", line 281, in start_creation
    method()

  File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 351, in __setup_zone
    zone = add_zone(self.domain, zonemgr=self.zonemgr, dns_backup=self.dns_backup)

  File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 128, in add_zone
    idnsupdatepolicy=unicode(update_policy))

  File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 422, in __call__
    ret = self.run(*args, **options)

  File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 728, in run
    return self.execute(*args, **options)

  File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 537, in execute
    ldap, dn, entry_attrs, attrs_list, *keys, **options

  File "/usr/lib/python2.7/site-packages/ipalib/plugins/dns.py", line 309, in pre_callback
    is_ns_rec_resolvable(nameserver)

  File "/usr/lib/python2.7/site-packages/ipalib/plugins/dns.py", line 158, in is_ns_rec_resolvable
    raise errors.NotFound(reason=_('Nameserver \'%(host)s\' does not have a corresponding A/AAAA record' % {'host':name}))


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Jakub Hrozek 2011-01-31 19:15:30 UTC
https://fedorahosted.org/freeipa/ticket/881

Comment 2 Rob Crittenden 2011-02-01 02:43:59 UTC
*** Bug 674200 has been marked as a duplicate of this bug. ***

Comment 3 Jakub Hrozek 2011-02-01 08:54:46 UTC
Patch for installation is in master.

Comment 4 Dmitri Pal 2011-02-10 21:12:15 UTC
Installation fixed in 0dce1bc9e13d54f223b45d44e9a2108c995cd455. There may be other issues during the actual runtime as Rob found out during patch review.