Решено: python updater (запорол все)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Решено: python updater

Сообщение duran »

При сборке очередного пакета вот что вылазит

Код:

>>> Failed to install app-admin/python-updater-0.6-r1, Log file: >>> '/var/tmp/portage/app-admin/python-updater-0.6-r1/temp/build.log' Messages for package app-admin/python-updater-0.6-r1: This package will overwrite one or more files that may belong to other packages (see list below). You can use a command such as `portageq owners / <filename>` to identify the installed package that owns a file. If portageq reports that only one package owns a file then do NOT file a bug report. A bug report is only useful if it identifies at least two or more packages that are known to install the same file(s). If a collision occurs and you can not explain where the file came from then you should simply ignore the collision since there is not enough information to determine if a real problem exists. Please do NOT file a bug report at http://bugs.gentoo.org unless you report exactly which two packages install the same file(s). Once again, please do NOT file a bug report unless you have completely understood the above message. Detected file collision(s): /usr/sbin/python-updater Searching all installed packages for file collisions... Press Ctrl-C to Stop dev-lang/python-2.4.3-r4 /usr/sbin/python-updater Package 'app-admin/python-updater-0.6-r1' NOT merged due to file сollisions. If necessary, refer to your elog messages for the whole content of the above message. GNU info directory index is up-to-date.



Искал сабж в гугле, но толкового ниче не нашел...
Подскажите, что делать?

и будьте добры, детально)
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: python updater

Сообщение abs-o-lut »

Зачем искать в гугле, когда надо просто прочитать, что написано.
Как с техническим английским? Похоже, никак?

Detected file collision(s):

/usr/sbin/python-updater


Это значит, что в системе уже есть файл (какой, указано явно), не принадлежащий устанавливаемому пакету.
Уже установлен python-updater, пакет dev-lang/python-2.4.3-r4.

А решить это можно разными способами.

А в данном случае, по-моему, не надо устанавливать app-admin/python-updater.
Зачем он нужен?
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

Требует networkmanager
Ну ладно, я замаскировал app-admin/python-updater, а теперь:

Код:

dwarf ~ # emerge networkmanager Calculating dependencies... done! !!! All ebuilds that could satisfy "app-admin/python-updater" have been masked. !!! One of the following masked packages is required to complete your request: - app-admin/python-updater-9999 (masked by: package.mask, missing keyword) - app-admin/python-updater-0.6-r1 (masked by: package.mask) - app-admin/python-updater-0.6 (masked by: package.mask) - app-admin/python-updater-0.5 (masked by: package.mask) - app-admin/python-updater-0.2 (masked by: package.mask) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "dev-lang/python-2.5.4-r2" [ebuild]) (dependency required by "app-text/iso-codes-3.6" [ebuild]) (dependency required by "x11-libs/libsexy-0.1.11" [ebuild]) (dependency required by "x11-misc/notification-daemon-0.4.0" [ebuild]) (dependency required by "x11-libs/libnotify-0.4.5" [ebuild]) (dependency required by "gnome-extra/nm-applet-0.6.6" [ebuild]) (dependency required by "net-misc/networkmanager-0.6.6" [ebuild]) (dependency required by "networkmanager" [argument])



Покажите, как лучше делать пожалуйста.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: python updater

Сообщение abs-o-lut »

Я бы обновил dev-lang/python сначала, потом ещё раз попробовал бы python-updater.
Как резкое решение, можно грохнуть /usr/sbin/python-updater и потом ещё раз попробовать поставить app-admin/python-updater,. Но это неправильное решение, хотя может и сработать.

В составе dev-lang/python-2.5.x уже нет python-updater. Он теперь идёт отдельным пакетом.

P.S. С питоном надо быть осторожным. :) Тем более с питон-упдатером.

Кстати, может быть питонов в системе несколько? Тогда 2.4.3 можно удалить.
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

Спасибо, все решилось удалением /usr/sbin/python-updater и /usr/share/man.ecompress.dir
все отлично работает :rolleyes: , может пока))
ах да... при устаноке/обновлении любого пакета жалуется на коллизию файла /usr/share/man.ecompress.dir, если удалить - все ставится/обновляется нормально. В чем интересно ньюанс? :unsure:


update

порылся в гугле еще и вот что нашел: в /etc/make.conf следует добавить: FEATURES="-collision-protect" и после этого >>emerge python-updater, далее >>emerge python. И запустить обновление /usr/sbin/python-updater.

Источник
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

Проблема с /usr/share/man.ecompress.dir все ще актуальна. :tongue:
Спасибо сказали:
Аватара пользователя
chupz
Сообщения: 131
ОС: gentoo

Re: Решено: python updater

Сообщение chupz »

отбекапся на более ранюю версию своей системы - ты что-то скорее всего наковырял с менеджером пакетов.
МБ:

Код: Выделить всё

emerge emerge
?

Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

как? :rolleyes:
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: python updater

Сообщение abs-o-lut »

chupz писал(а):
24.02.2009 00:23
отбекапся на более ранюю версию своей системы - ты что-то скорее всего наковырял с менеджером пакетов.
МБ:

Код: Выделить всё

emerge emerge
?


Что это за бред?

duran
Какие версии portage и python установлены?

FEATURES="-collision-protect" - как временная мера вполне.
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

localhost ~ # python --version
Python 2.5.4

localhost ~ # emerge --info
Portage 2.1.6.7 (default/linux/x86/2008.0/desktop, gcc-4.1.1, glibc-2.9_p20081201-r2, 2.6.27.8-wind i686)
...
dev-lang/python: 2.4.3-r4, 2.5.4-r2



еще: FEATURES="-collision-protect" - не срабатывает:

Код:

>>> Failed to install sys-apps/pciutils-3.1.2, Log file: >>> '/var/tmp/portage/sys-apps/pciutils-3.1.2/temp/build.log' * Messages for package media-libs/tiff-3.8.2-r5: * JBIG support is intended for Hylafax fax compression, so we * really need more feedback in other areas (most testing has * been done with fax). Be sure to recompile anything linked * against tiff if you rebuild it with jbig support. * Messages for package sys-apps/pciutils-3.1.2: * Providing a backwards compatibility non-compressed pci.ids * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/man.ecompress.dir * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-fs/reiserfsprogs-3.6.21 * /usr/share/man.ecompress.dir * * media-sound/esound-0.2.41 * /usr/share/man.ecompress.dir * * dev-lang/python-2.5.4-r2 * /usr/share/man.ecompress.dir * * sys-fs/udev-135-r4 * /usr/share/man.ecompress.dir * * sys-fs/device-mapper-1.02.28 * /usr/share/man.ecompress.dir * * sys-apps/sysvinit-2.86-r12 * /usr/share/man.ecompress.dir * * dev-db/sqlite-3.6.10 * /usr/share/man.ecompress.dir * * media-libs/libpng-1.2.35 * /usr/share/man.ecompress.dir * * app-arch/cpio-2.9-r3 * /usr/share/man.ecompress.dir * * net-dns/libidn-1.11 * /usr/share/man.ecompress.dir * * app-admin/python-updater-0.6-r1 * /usr/share/man.ecompress.dir * * sys-apps/which-2.20 * /usr/share/man.ecompress.dir * * net-misc/dhcp-3.1.1 * /usr/share/man.ecompress.dir * * sys-apps/dmidecode-2.10 * /usr/share/man.ecompress.dir * * sys-devel/patch-2.5.9-r1 * /usr/share/man.ecompress.dir * * app-editors/xemacs-21.4.22 * /usr/share/man.ecompress.dir * * sys-apps/openrc-0.4.3-r1 * /usr/share/man.ecompress.dir * * app-admin/eselect-emacs-1.8 * /usr/share/man.ecompress.dir * * app-portage/portage-utils-0.1.29 * /usr/share/man.ecompress.dir * * sys-libs/timezone-data-2009b * /usr/share/man.ecompress.dir * * media-libs/tiff-3.8.2-r5 * /usr/share/man.ecompress.dir * * sys-apps/portage-2.1.6.7 * /usr/share/man.ecompress.dir * * Package 'sys-apps/pciutils-3.1.2' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. * GNU info directory index is up-to-date.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: python updater

Сообщение abs-o-lut »

Код: Выделить всё

# equery b /usr/share/man.ecompress.dir


покажет какому пакету принадлежит, потом можно будет или удалить его или переустановить.
У меня такого файла нет.

О ,судя по выводу проще найти чему не принадлежит. :)
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

Обновляю мир...после каждого пакета такое вот вылазит) удалать вручную как то не в радость)
что ж делать?

# equery b /usr/share/man.ecompress.dir

Код:

localhost ~ # equery b /usr/share/man.ecompress.dir [ Searching for file(s) /usr/share/man.ecompress.dir in *... ] !!! Parse error in '/var/db/pkg/sys-kernel/livecd-kernel-1/CONTENTS' !!! line 1: Unrecognized CONTENTS entry app-admin/eselect-emacs-1.8 (/usr/share/man.ecompress.dir) app-admin/python-updater-0.6-r1 (/usr/share/man.ecompress.dir) app-arch/cpio-2.9-r3 (/usr/share/man.ecompress.dir) app-portage/portage-utils-0.1.29 (/usr/share/man.ecompress.dir) app-portage/gentoolkit-0.2.4.2-r1 (/usr/share/man.ecompress.dir) sys-devel/patch-2.5.9-r1 (/usr/share/man.ecompress.dir) dev-db/sqlite-3.6.10 (/usr/share/man.ecompress.dir) net-dns/libidn-1.11 (/usr/share/man.ecompress.dir) media-libs/libpng-1.2.35 (/usr/share/man.ecompress.dir) media-libs/tiff-3.8.2-r5 (/usr/share/man.ecompress.dir) sys-apps/portage-2.1.6.7 (/usr/share/man.ecompress.dir) sys-apps/sysvinit-2.86-r12 (/usr/share/man.ecompress.dir) sys-apps/dmidecode-2.10 (/usr/share/man.ecompress.dir) sys-apps/pciutils-3.1.2 (/usr/share/man.ecompress.dir) sys-apps/openrc-0.4.3-r1 (/usr/share/man.ecompress.dir) sys-apps/which-2.20 (/usr/share/man.ecompress.dir) sys-libs/timezone-data-2009b (/usr/share/man.ecompress.dir) net-misc/dhcp-3.1.1 (/usr/share/man.ecompress.dir) dev-lang/python-2.5.4-r2 (/usr/share/man.ecompress.dir) app-editors/xemacs-21.4.22 (/usr/share/man.ecompress.dir) sys-fs/device-mapper-1.02.28 (/usr/share/man.ecompress.dir) sys-fs/udev-135-r4 (/usr/share/man.ecompress.dir) sys-fs/reiserfsprogs-3.6.21 (/usr/share/man.ecompress.dir) media-sound/esound-0.2.41 (/usr/share/man.ecompress.dir
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: Решено: python updater

Сообщение Ariasp »

duran писал(а):
23.02.2009 23:36
Проблема с /usr/share/man.ecompress.dir все ще актуальна. :tongue:

Этот файл при нормальной работе portage должен удаляться автоматически. Если этого не происходит - попробуй пересобрать findutils и coreutils:
emerge findutils coreutils
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: Решено: python updater

Сообщение duran »

Ariasp писал(а):
24.02.2009 11:11
duran писал(а):
23.02.2009 23:36
Проблема с /usr/share/man.ecompress.dir все ще актуальна. :tongue:

Этот файл при нормальной работе portage должен удаляться автоматически. Если этого не происходит - попробуй пересобрать findutils и coreutils:
emerge findutils coreutils


Благодарю, все наладилось :happy:

можно тему ->>[Решено]
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: python updater

Сообщение abs-o-lut »

duran писал(а):
24.02.2009 18:48
можно тему ->>[Решено]


А кто мешает?
Первый пост - Изменить - Полное редактирование - меняешь заголовок.
Спасибо сказали: