[Freeipa-devel] [freeipa PR#254][comment] Replace LooseVersion with pkg_resource.parse_version
martbab
freeipa-github-notification at redhat.com
Mon Nov 21 18:06:43 UTC 2016
URL: https://github.com/freeipa/freeipa/pull/254
Title: #254: Replace LooseVersion with pkg_resource.parse_version
martbab commented:
"""
It seems that your changes broke IPA upgrade:
```
Done configuring the web interface (httpd).
Applying LDAP updates
Upgrading IPA:
[1/9]: stopping directory server
[2/9]: saving configuration
[3/9]: disabling listeners
[4/9]: enabling DS global lock
[5/9]: starting directory server
[6/9]: upgrading server
ipa : ERROR Upgrade failed with 'SetuptoolsVersion' object has no attribute 'version'
[error] RuntimeError: 'SetuptoolsVersion' object has no attribute 'version'
[cleanup]: stopping directory server
[cleanup]: restoring configuration
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR Update failed: 'SetuptoolsVersion' object has no attribute 'version'
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR The ipa-server-install command failed. See /var/log/ipaserver-install.log for more information
11-21 18:49 ipadocker.cli ERROR Command ipa-server-install -U --domain ipa.test --realm IPA.TEST -p Secret123 -a Secret123 --setup-dns --auto-forwarders failed (exit code 1)
```
Traceback in ipaserver-install.log:
```
# tail -n 50 /var/log/ipaserver-install.log
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 481, in __runner
exc_handler(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 510, in _handle_execute_exception
self._handle_exception(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 500, in _handle_exception
six.reraise(*exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 471, in __runner
step()
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 468, in <lambda>
step = lambda: next(self.__gen)
File "/usr/lib/python2.7/site-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from
six.reraise(*exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/util.py", line 59, in run_generator_with_yield_from
value = gen.send(prev_value)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 705, in _configure
next(executor)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 481, in __runner
exc_handler(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 510, in _handle_execute_exception
self._handle_exception(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 568, in _handle_exception
self.__parent._handle_exception(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 500, in _handle_exception
six.reraise(*exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 565, in _handle_exception
super(ComponentBase, self)._handle_exception(exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 500, in _handle_exception
six.reraise(*exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 471, in __runner
step()
File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 468, in <lambda>
step = lambda: next(self.__gen)
File "/usr/lib/python2.7/site-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from
six.reraise(*exc_info)
File "/usr/lib/python2.7/site-packages/ipapython/install/util.py", line 59, in run_generator_with_yield_from
value = gen.send(prev_value)
File "/usr/lib/python2.7/site-packages/ipapython/install/common.py", line 63, in _install
for _nothing in self._installer(self.parent):
File "/usr/lib/python2.7/site-packages/ipaserver/install/server/__init__.py", line 575, in main
master_install(self)
File "/usr/lib/python2.7/site-packages/ipaserver/install/server/install.py", line 265, in decorated
func(installer)
File "/usr/lib/python2.7/site-packages/ipaserver/install/server/install.py", line 851, in install
ds.apply_updates()
File "/usr/lib/python2.7/site-packages/ipaserver/install/dsinstance.py", line 693, in apply_updates
raise RuntimeError("Update failed: %s" % e)
2016-11-21T17:49:45Z DEBUG The ipa-server-install command failed, exception: RuntimeError: Update failed: 'SetuptoolsVersion' object has no attribute 'version'
2016-11-21T17:49:45Z ERROR Update failed: 'SetuptoolsVersion' object has no attribute 'version'
2016-11-21T17:49:45Z ERROR The ipa-server-install command failed. See /var/log/ipaserver-install.log for more information
```
"""
See the full comment at https://github.com/freeipa/freeipa/pull/254#issuecomment-262018483
More information about the Freeipa-devel
mailing list