Après la mise à niveau de 11.04 vers 11.10 (ce qui était plutôt cahoteux en raison d'un échec avec le flash-installer), je n'arrive pas à démarrer hamster-time-tracker.
Production:
user@machine:~$ hamster-time-tracker
Traceback (most recent call last):
File "/usr/bin/hamster-time-tracker", line 478, in <module>
from hamster import i18n
ImportError: cannot import name i18n
Quelqu'un a-t-il des conseils pour savoir par où commencer avec ce problème?
La seule façon dont j'ai pu faire fonctionner le hamster est de le construire à partir de la source:
git clone git://git.gnome.org/hamster-applet
cd hamster-applet
./waf configure build --prefix=/usr
Sudo ./waf install
J'ai eu cette erreur:
$ ./waf configure build --prefix /usr
Checking for program python : /usr/bin/python
Checking for Python version >= 2.4.2 : ok 2.7.2
Checking for program glib-genmarshal : /usr/bin/glib-genmarshal
Checking for program glib-mkenums : /usr/bin/glib-mkenums
Checking for program dbus-binding-tool : /usr/bin/dbus-binding-tool
Checking for program docbook2man : not found
Checking for program xml2po : /usr/bin/xml2po
Checking for program xsltproc : /usr/bin/xsltproc
Checking for program msgfmt : /usr/bin/msgfmt
Checking for program intltool-merge : /usr/bin/intltool-merge
Checking for gnome-keybindings variables : Package gnome-keybindings was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnome-keybindings.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gnome-keybindings' found
gnome-keybindings n'est cependant pas un package. J'ai dû installer gnome-control-center-dev:
Sudo apt-get install git-core gettext intltool gnome-control-center-dev
git clone git://git.gnome.org/hamster-applet
cd hamster-applet
./waf configure build --prefix=/usr
Sudo ./waf install
Purger le package et réessayer de réinstaller
Comme je peux voir que 2.32.1-0ubuntu5
la version est présente dans Oneiric , cela signifie donc que quelque chose ne va pas dans votre configuration.
liste de fichiers contient ces deux fichiers
/usr/bin/hamster-time-tracker
/usr/share/pyshared/hamster/i18n.py
Ce qui "pourrait" signifier que le paquet est corrompu
J'ai eu ce même problème lors de la tentative d'utilisation de la version git de hamster, puis en revenant au package ubuntu. J'ai constaté que je devais purger le package, puis supprimer /usr/lib/python2.7/hamster manuellement, puis réinstaller le package.