web-dev-qa-db-fra.com

Hamster Time Tracker cassé après la mise à niveau vers 11.10

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?

3
Michael Robinson

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

De Projet Hamster

2
Michael Robinson

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
2
m-ric

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

1
Manish Sinha

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.

0
Ben Davis