The current packaged version (0.6.5-3build1) of python-meld3 is incompatible with Python2.7 and so needs to be updated for Natty. A similar problem was fixed for Fedora 14 (see https://bugzilla.redhat.com/show_bug.cgi?id=652890).
Updating the package to version 0.6.7 resolves this issue.
Below is the Python traceback received when attempting to start the supervisord deamon which relies on meld3:
Unlinking stale socket /var/run/supervisor.sock
Traceback (most recent call last):
File "env/bin/supervisord", line 9, in <module>
load_entry_point('supervisor==3.0a10', 'console_scripts', 'supervisord')()
File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 372, in main
go(options)
File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 382, in go
d.main()
File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 95, in main
self.run()
File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 105, in run
self.options.openhttpservers(self)
File "/srv/env/lib/python2.7/site-packages/supervisor/options.py", line 1055, in openhttpservers
self.httpservers = self.make_http_servers(supervisord)
File "/srv/env/lib/python2.7/site-packages/supervisor/options.py", line 1258, in make_http_servers
return make_http_servers(self, supervisord)
File "/srv/env/lib/python2.7/site-packages/supervisor/http.py", line 808, in make_http_servers
from web import supervisor_ui_handler
File "/srv/env/lib/python2.7/site-packages/supervisor/web.py", line 29, in <module>
import meld3
File "/usr/lib/pymodules/python2.7/meld3/__init__.py", line 2, in <module>
from meld3 import parse_xml
File "/usr/lib/pymodules/python2.7/meld3/meld3.py", line 27, in <module>
from xml.etree.ElementTree import fixtag
ImportError: cannot import name fixtag
Uninstalling python-meld3 and reinstalling from source version 0.6.7 fixed the problem for me and should be addressed for the Natty release.
Binary package hint: python-meld3
The current packaged version (0.6.5-3build1) of python-meld3 is incompatible with Python2.7 and so needs to be updated for Natty. A similar problem was fixed for Fedora 14 (see https:/ /bugzilla. redhat. com/show_ bug.cgi? id=652890).
Updating the package to version 0.6.7 resolves this issue.
Below is the Python traceback received when attempting to start the supervisord deamon which relies on meld3:
Unlinking stale socket /var/run/ supervisor. sock supervisord" , line 9, in <module> entry_point( 'supervisor= =3.0a10' , 'console_scripts', 'supervisord')() lib/python2. 7/site- packages/ supervisor/ supervisord. py", line 372, in main lib/python2. 7/site- packages/ supervisor/ supervisord. py", line 382, in go lib/python2. 7/site- packages/ supervisor/ supervisord. py", line 95, in main lib/python2. 7/site- packages/ supervisor/ supervisord. py", line 105, in run options. openhttpservers (self) lib/python2. 7/site- packages/ supervisor/ options. py", line 1055, in openhttpservers httpservers = self.make_ http_servers( supervisord) lib/python2. 7/site- packages/ supervisor/ options. py", line 1258, in make_http_servers servers( self, supervisord) lib/python2. 7/site- packages/ supervisor/ http.py" , line 808, in make_http_servers ui_handler lib/python2. 7/site- packages/ supervisor/ web.py" , line 29, in <module> pymodules/ python2. 7/meld3/ __init_ _.py", line 2, in <module> pymodules/ python2. 7/meld3/ meld3.py" , line 27, in <module> ElementTree import fixtag
Traceback (most recent call last):
File "env/bin/
load_
File "/srv/env/
go(options)
File "/srv/env/
d.main()
File "/srv/env/
self.run()
File "/srv/env/
self.
File "/srv/env/
self.
File "/srv/env/
return make_http_
File "/srv/env/
from web import supervisor_
File "/srv/env/
import meld3
File "/usr/lib/
from meld3 import parse_xml
File "/usr/lib/
from xml.etree.
ImportError: cannot import name fixtag
Uninstalling python-meld3 and reinstalling from source version 0.6.7 fixed the problem for me and should be addressed for the Natty release.