Hamster Time Tracker quebrado após a atualização para 11,10

3

Após a atualização de 11.04 para 11.10 (que foi um pouco irregular devido a uma falha com o instalador de flash), não consigo iniciar o rastreador de tempo de hamster.

Saída:

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

Alguém tem alguma dica sobre por onde começar este problema?

    
por Michael Robinson 04.10.2011 / 00:38

4 respostas

2

A única maneira pela qual eu consegui fazer o hamster é construí-lo a partir da fonte:

git clone git://git.gnome.org/hamster-applet
cd hamster-applet
./waf configure build --prefix=/usr
sudo ./waf install

De Projeto Hamster

    
por Michael Robinson 10.10.2011 / 01:02
2

Eu recebi este erro:

$ ./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

O gnome-keybindings não é um pacote. Eu tive que instalar o 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
    
por m-ric 14.05.2012 / 17:00
1

Limpe o pacote e tente reinstalar novamente

Como eu posso ver que 2.32.1-0ubuntu5 version está presente em Oneiric , então isso significa que algo está errado em sua configuração.

A lista de arquivos contém esses dois arquivos

/usr/bin/hamster-time-tracker
/usr/share/pyshared/hamster/i18n.py

Qual "pode" significar que o pacote está corrompido

    
por Manish Sinha 04.10.2011 / 08:32
0

Eu tive esse mesmo problema ao tentar usar a versão git do hamster, e depois voltar ao pacote ubuntu. Descobri que tinha que limpar o pacote, depois remover o /usr/lib/python2.7/hamster manualmente e reinstalar o pacote.

    
por Ben Davis 11.11.2011 / 19:21

Tags