>>> 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.
Искал сабж в гугле, но толкового ниче не нашел...
Подскажите, что делать?
Зачем искать в гугле, когда надо просто прочитать, что написано.
Как с техническим английским? Похоже, никак?
Detected file collision(s):
/usr/sbin/python-updater
Это значит, что в системе уже есть файл (какой, указано явно), не принадлежащий устанавливаемому пакету.
Уже установлен python-updater, пакет dev-lang/python-2.4.3-r4.
А решить это можно разными способами.
А в данном случае, по-моему, не надо устанавливать app-admin/python-updater.
Зачем он нужен?
Требует 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])
Я бы обновил 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 можно удалить.
Спасибо, все решилось удалением /usr/sbin/python-updater и /usr/share/man.ecompress.dir
все отлично работает , может пока))
ах да... при устаноке/обновлении любого пакета жалуется на коллизию файла /usr/share/man.ecompress.dir, если удалить - все ставится/обновляется нормально. В чем интересно ньюанс?
update
порылся в гугле еще и вот что нашел: в /etc/make.conf следует добавить: FEATURES="-collision-protect" и после этого >>emerge python-updater, далее >>emerge python. И запустить обновление /usr/sbin/python-updater.
еще: 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.
Проблема с /usr/share/man.ecompress.dir все ще актуальна.
Этот файл при нормальной работе portage должен удаляться автоматически. Если этого не происходит - попробуй пересобрать findutils и coreutils:
emerge findutils coreutils
Проблема с /usr/share/man.ecompress.dir все ще актуальна.
Этот файл при нормальной работе portage должен удаляться автоматически. Если этого не происходит - попробуй пересобрать findutils и coreutils:
emerge findutils coreutils