python-updater
roman 21 июля, 2008 - 18:30
Вот обновился python, емердж сам попросил запустить python-updater, сделал emerge -uDN world, потом запускаю python-updater, и вот что выдает:
Making all in help make[2]: Entering directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/help' if ! test -d ru/; then mkdir ru/; fi if [ -f "C/epiphany.xml" ]; then d="../"; else d="/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/help/"; fi; \ (cd ru/ && \ `which xml2po` -e -p \ "${d}ru/ru.po" \ "${d}C/epiphany.xml" > epiphany.xml.tmp && \ cp epiphany.xml.tmp epiphany.xml && rm -f epiphany.xml.tmp) xsltproc -o epiphany-C.omf --stringparam db2omf.basename epiphany --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/share/omf" --stringparam db2omf.help_dir "/usr/share/gnome/help" --stringparam db2omf.omf_in "/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/help/epiphany.omf.in" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` C/epiphany.xml || { rm -f "epiphany-C.omf"; exit 1; } ACCESS DENIED unlink: /usr/share/xml2po/docbook.pyc xsltproc -o epiphany-ru.omf --stringparam db2omf.basename epiphany --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang ru --stringparam db2omf.omf_dir "/usr/share/omf" --stringparam db2omf.help_dir "/usr/share/gnome/help" --stringparam db2omf.omf_in "/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/help/epiphany.omf.in" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` ru/epiphany.xml || { rm -f "epiphany-ru.omf"; exit 1; } make[2]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/help' Making all in doc make[2]: Entering directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc' Making all in reference make[3]: Entering directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc/reference' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc/reference' make[3]: Entering directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc' make[3]: Цель `all-am' не требует выполнения команд. make[3]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc' make[2]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3/doc' make[2]: Entering directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3' make[2]: Цель `all-am' не требует выполнения команд. make[2]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3' make[1]: Leaving directory `/var/tmp/portage/www-client/epiphany-2.20.3/work/epiphany-2.20.3' >>> Source compiled. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-6808.log" unlink: /usr/share/xml2po/docbook.pyc -------------------------------------------------------------------------------- * GNU info directory index is up-to-date.
Удалил этот файл вручную, ошибка осталась и файл появился (он видимо при сборке создается). Странно...
[~] # ls -l /usr/share/xml2po/docbook.pyc -rw-r--r-- 1 root root 6579 Июл 21 15:06 /usr/share/xml2po/docbook.pyc [~] # ls -l /usr/share/ | grep xml2 drwxr-xr-x 2 root root 488 Июл 21 15:06 xml2po
»
- Для комментирования войдите или зарегистрируйтесь
на sandbox
на sandbox ругаецо... попробовать обновить sandbox. да и вот тут информация должна быть - /var/log/sandbox/sandbox-6808.log (применительно к данному сеансу emerge - python-updater вызывает emerge).
лучше делать python-updater -p, а потом просто emerge указанные пакеты, без указания версии - пусть актуальные ставит. :)
В файле
В файле /var/log/sandbox/sandbox-6808.log только одна строка:
unlink: /usr/share/xml2po/docbook.pyc
попробую вручную обновить эти пакеты..
Питон случаем,
Питон случаем, не 2.5?
_______________________
From Siberia with Love!
да
Starting Python Updater from 2.4 to 2.5
;)
http://bugs.gentoo.org/query.cgi
Первым делом, когда получаете подобную ошибку имеет смысл открыть сайт
bugs.gentoo.org и поискть там. Чтобы не пропустить баг переключитесь в режим
advanced, заполните название пакета в Summary, какое-нибудь уникальное слово
(или строку) в Comment (в данном случае я ввёл docbook.pyc), выделите в
Status'е все поля (то есть кликните на UNCONFIRMED, зажимите shift и на
CLOSED), после чего жмёте поиск и получаете:
http://tinyurl.com/57fxgv
После этого станвовиться понятным, что проблема в gnome-doc-utils, поэтому
очень может быть, что поможет:
emerge -1 gnome-doc-utils
И после этого запускайте python-updater по новой.
Если не поможет поставьте не стабильную версию gnome-doc-utils, где есть
дополнительные исправления.
Удачи.
Помогла ручная
Помогла ручная переустановка epiphany