После обновления с 11.04 до 11.10 (что было довольно ухабисто из-за сбоя во флэш-инсталляторе) я не могу запустить трекер времени хомяка.
Вывод:
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
У кого-нибудь есть советы о том, с чего начать эту проблему?
Единственный способ получить хомяка - это собрать его из источника:
git clone git://git.gnome.org/hamster-applet
cd hamster-applet
./waf configure build --prefix=/usr
sudo ./waf install
У меня была такая же проблема, когда я пытался использовать git-версию hamster, а затем возвращался обратно в пакет ubuntu. Я обнаружил, что должен был очистить пакет, затем вручную удалить /usr/lib/python2.7/hamster и затем переустановить пакет.
Произведите чистку пакета и попытайтесь переустановить снова
Поскольку я вижу это 2.32.1-0ubuntu5
версия присутствует в Сновещательном, таким образом, это означает, что что-то неправильно в Вашей установке.
Список файлов действительно содержит эти два файла
/usr/bin/hamster-time-tracker
/usr/share/pyshared/hamster/i18n.py
Который "мог" бы означать, что пакет повреждается
Я получил эту ошибку:
$ ./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 не пакет, хотя. Мне пришлось установить 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