On 02/15/2011 02:18 PM, Bruno Lamps wrote: > Running from outside the virtinst directory: > > lamps@ubunteira:/opt/virtinst-0.500.5$ cd / > lamps@ubunteira:/$ python -c 'import virtinst; print virtinst' > <module 'virtinst' from '/usr/lib/pymodules/python2.6/virtinst/__init__.pyc'> > > Running python setup.py install --prefix=/usr and trying to launch > virt-manager resulted in the same error message, but using "PYTHONPATH=..." to > launch virt-manager works! Thanks! > > It will be necessary to change this path everytime I run virt-manager? Is it > possible to make some sort of workaround? =]
You should be able to mess with setup.py install arguments to install virtinst into /usr/lib/pymodules/python2.6, which is where ubuntu seems to store things, or some other place in the default python path. See python -c 'import sys; print sys.path' to see all the place python looks for modules on your system. See python setup.py install --help to see available install options. - Cole > > > On Tue, Feb 15, 2011 at 4:12 PM, Cole Robinson <crobi...@redhat.com > <mailto:crobi...@redhat.com>> wrote: > > On 02/15/2011 01:59 PM, Bruno Lamps wrote: > > Hi, > > > > There's a thread with this same title, in this list, from august 2010. > Link: > > > https://www.redhat.com/archives/virt-tools-list/2010-August/msg00075.html > > > > I got this same problem. I'm running Ubuntu 10.04 x64. I made some tests > with > > virt-manager 0.8.2, installed from ubuntu repositories, and then > downloaded > > the newest virt-manager and virt-inst from virt-manager website. > Compiled both > > sources as usual (opening INSTALL and following the instructions), but > got > > that error when trying to launch virt-manager: > > > > Erro ao iniciar o Gerenciador de Máquina Virtual: virtinst version > 0.500.1 > > is too old. > > > > virt-manager requires the python-virtinst library version 0.500.5 or > > greater. This can be downloaded at: > > > > http://virt-manager.org/download.html > > > > Traceback (most recent call last): > > File "/usr/local/share/virt-manager/virt-manager.py", line 455, in > <module> > > main() > > File "/usr/local/share/virt-manager/virt-manager.py", line 370, in > main > > "\n\n" + msg) > > RuntimeError: virtinst version 0.500.1 is too old. > > > > virt-manager requires the python-virtinst library version 0.500.5 or > > greater. This can be downloaded at: > > > > http://virt-manager.org/download.html > > > > > > The output of > > > > python -c 'import virtinst; print virtinst' > > > > command is: > > > > lamps@ubunteira:/opt/virtinst-0.500.5$ python -c 'import virtinst; print > virtinst' > > <module 'virtinst' from 'virtinst/__init__.py'> > > > > Please show the output of that command when run from outside the virtinst > directory. > > > and the output for > > > > sudo python setup.py install > > > > is: > > > > lamps@ubunteira:/opt/virtinst-0.500.5$ sudo python setup.py install > > [sudo] password for lamps: > > running install > > running build > > Building build/po/ja/virtinst.mo from ja.po > > Building build/po/it/virtinst.mo from it.po > > Building build/po/nl/virtinst.mo from nl.po > > Building build/po/ru/virtinst.mo from ru.po > > Building build/po/sr@latin/virtinst.mo from s...@latin.po > > Building build/po/es/virtinst.mo from es.po > > Building build/po/zh_CN/virtinst.mo from zh_CN.po > > Building build/po/sr/virtinst.mo from sr.po > > Building build/po/uk/virtinst.mo from uk.po > > Building build/po/fr/virtinst.mo from fr.po > > Building build/po/pt_BR/virtinst.mo from pt_BR.po > > Building build/po/pl/virtinst.mo from pl.po > > running build_py > > package init file 'virtconv/parsers/__init__.py' not found (or not a > regular file) > > package init file 'virtconv/parsers/__init__.py' not found (or not a > regular file) > > running build_scripts > > running install_lib > > copying build/lib.linux-x86_64-2.6/virtconv/__init__.py -> > > /usr/local/lib/python2.6/dist-packages/virtconv > > copying build/lib.linux-x86_64-2.6/virtinst/__init__.py -> > > /usr/local/lib/python2.6/dist-packages/virtinst > > byte-compiling > /usr/local/lib/python2.6/dist-packages/virtconv/__init__.py to > > __init__.pyc > > byte-compiling > /usr/local/lib/python2.6/dist-packages/virtinst/__init__.py to > > __init__.pyc > > running install_scripts > > changing mode of /usr/local/bin/virt-install to 755 > > changing mode of /usr/local/bin/virt-image to 755 > > changing mode of /usr/local/bin/virt-convert to 755 > > changing mode of /usr/local/bin/virt-clone to 755 > > running install_data > > Installing build/po/pl/virtinst.mo to share/locale/pl/LC_MESSAGES/ > > Installing build/po/pt_BR/virtinst.mo to share/locale/pt_BR/LC_MESSAGES/ > > Installing build/po/ja/virtinst.mo to share/locale/ja/LC_MESSAGES/ > > Installing build/po/sr/virtinst.mo to share/locale/sr/LC_MESSAGES/ > > Installing build/po/es/virtinst.mo to share/locale/es/LC_MESSAGES/ > > Installing build/po/uk/virtinst.mo to share/locale/uk/LC_MESSAGES/ > > Installing build/po/sr@latin/virtinst.mo to > share/locale/sr@latin/LC_MESSAGES/ > > Installing build/po/nl/virtinst.mo to share/locale/nl/LC_MESSAGES/ > > Installing build/po/ru/virtinst.mo to share/locale/ru/LC_MESSAGES/ > > Installing build/po/zh_CN/virtinst.mo to share/locale/zh_CN/LC_MESSAGES/ > > Installing build/po/it/virtinst.mo to share/locale/it/LC_MESSAGES/ > > Installing build/po/fr/virtinst.mo to share/locale/fr/LC_MESSAGES/ > > copying build/po/pl/virtinst.mo -> > /usr/local/share/locale/pl/LC_MESSAGES/ > > copying build/po/pt_BR/virtinst.mo -> > /usr/local/share/locale/pt_BR/LC_MESSAGES/ > > copying build/po/ja/virtinst.mo -> > /usr/local/share/locale/ja/LC_MESSAGES/ > > copying build/po/sr/virtinst.mo -> > /usr/local/share/locale/sr/LC_MESSAGES/ > > copying build/po/es/virtinst.mo -> > /usr/local/share/locale/es/LC_MESSAGES/ > > copying build/po/uk/virtinst.mo -> > /usr/local/share/locale/uk/LC_MESSAGES/ > > copying build/po/sr@latin/virtinst.mo -> > > /usr/local/share/locale/sr@latin/LC_MESSAGES/ > > copying build/po/nl/virtinst.mo -> > /usr/local/share/locale/nl/LC_MESSAGES/ > > copying build/po/ru/virtinst.mo -> > /usr/local/share/locale/ru/LC_MESSAGES/ > > copying build/po/zh_CN/virtinst.mo -> > /usr/local/share/locale/zh_CN/LC_MESSAGES/ > > copying build/po/it/virtinst.mo -> > /usr/local/share/locale/it/LC_MESSAGES/ > > copying build/po/fr/virtinst.mo -> > /usr/local/share/locale/fr/LC_MESSAGES/ > > running install_egg_info > > Removing > /usr/local/lib/python2.6/dist-packages/virtinst-0.500.5.egg-info > > Writing /usr/local/lib/python2.6/dist-packages/virtinst-0.500.5.egg-info > > > > > > Does anybody have some hint about fixing this? > > > > Thanks in advance ;D > > My guess is that /usr/local/lib/python2.6/dist-packages is not in the > default > PYTHONPATH. > > You can either run virt-manager like > 'PYTHONPATH=/usr/local/lib/python2.6/dist-packages virt-manager', or > reinstall > python-virtinst with > > python setup.py install --prefix=/usr > > - Cole > > > _______________________________________________ virt-tools-list mailing list virt-tools-list@redhat.com https://www.redhat.com/mailman/listinfo/virt-tools-list