Upgrade IPA 3.3.5 -> 4.1.1
2014-11-07T13:10:19Z ERROR Upgrade failed with 2014-11-07T13:10:19Z DEBUG Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ipaserver/install/upgradeinstance.py", line 152, in __upgrade self.modified = (ld.update(self.files, ordered=True) or File "/usr/lib/python2.7/site-packages/ipaserver/install/ldapupdate.py", line 874, in update updates = api.Backend.updateclient.update(POST_UPDATE, self.dm_password, self.ldapi, self.live_run) File "/usr/lib/python2.7/site-packages/ipaserver/install/plugins/updateclient.py", line 123, in update (restart, apply_now, res) = self.run(update.name, **kw) File "/usr/lib/python2.7/site-packages/ipaserver/install/plugins/updateclient.py", line 146, in run return self.Updater[method](**kw) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 1399, in __call__ return self.execute(**options) File "/usr/lib/python2.7/site-packages/ipaserver/install/plugins/dns.py", line 89, in execute api.Command.dnszone_mod(zone[u'idnsname'][0], **update) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 439, in __call__ ret = self.run(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 754, in run return self.execute(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/plugins/dns.py", line 2528, in execute result = super(dnszone_mod, self).execute(*keys, **options) File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 1385, in execute dn = self.obj.get_dn(*keys, **options) File "/usr/lib/python2.7/site-packages/ipalib/plugins/dns.py", line 1784, in get_dn assert zone.is_absolute() AssertionError
This bug is there since IPA 4.0
Linked to Bugzilla bug: https://bugzilla.redhat.com/show_bug.cgi?id=1161128 (Red Hat Enterprise Linux 7)
Note that this happens because dnszone-find does not always return absolute idnsname, see #4722.
ipa-4-0:
ipa-4-1:
master:
Metadata Update from @mbasti: - Issue assigned to mbasti - Issue set to the milestone: FreeIPA 4.1.2
Login to comment on this ticket.