Reported by user on IRC
It's regression in 4.1
Workaround is not specify --zonemgr, and change default value using dnszone-mod command or WebUI
/usr/sbin/ipa-server-install --setup-dns --zonemgr=root@localhost.localdomain ... Traceback (most recent call last): File "/usr/sbin/ipa-server-install", line 1382, in <module> safe_options, options = parse_options() File "/usr/sbin/ipa-server-install", line 309, in parse_options options, args = parser.parse_args() File "/usr/lib64/python2.7/optparse.py", line 1400, in parse_args stop = self._process_args(largs, rargs, values) File "/usr/lib64/python2.7/optparse.py", line 1440, in _process_args self._process_long_opt(rargs, values) File "/usr/lib64/python2.7/optparse.py", line 1515, in _process_long_opt option.process(opt, value, values, self) File "/usr/lib64/python2.7/optparse.py", line 789, in process self.action, self.dest, opt, value, values, parser) File "/usr/lib64/python2.7/optparse.py", line 809, in take_action self.callback(self, opt, value, parser, *args, **kwargs) File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 406, in zonemgr_callback validate_zonemgr_str(value) File "/usr/lib/python2.7/site-packages/ipalib/util.py", line 280, in validate_zonemgr_str return validate_zonemgr(zonemgr) File "/usr/lib/python2.7/site-packages/ipalib/util.py", line 273, in validate_zonemgr assert isinstance(zonemgr, DNSName) AssertionError
Regression caused by #4149, commit https://git.fedorahosted.org/cgit/freeipa.git/commit/?id=bf61689069a5f6215063beec3fc91873e4b6e091
Linked to Bugzilla bug: https://bugzilla.redhat.com/show_bug.cgi?id=1056202 (Red Hat Enterprise Linux 7)
Given comment:1, this needs to be fixed in 4.1.x.
master:
ipa-4-1:
It looks like we forgot to close this one.
Metadata Update from @mbasti: - Issue assigned to mbasti - Issue set to the milestone: FreeIPA 4.1.1
Login to comment on this ticket.