Checking xxx files for package collisions

короч после траблов с HDD стител кеш portage, и информация об установленных пакетах. полечил fs, восстановил портаже со stage3, восстановил файлик /var/lib/portage/world, со списком установленного ПО, система работает покеты собираются и компилируются, только вот к каждому установленному пакету вылетает warning-error:

* 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.

я понимаю что это значит, но как исправить? portageq не дала ни какого результата, да и не ругалась вовсе.
please help me... I need help. ^:)

emerge -e world или просто не

emerge -e world или просто не обращайте внимания!

вот именно что естественно

вот именно что естественно так и делаю, emerge e system сдeлал. :( а может знаете где эта инфа хранится о принадлежноста объекта пакета и его файлов, я бы потер его и заново все переставил.

необращать внимания не gentoo way ...

gentoo centos fedora

.

ivanf написал(а):
необращать внимания не gentoo way ...

Ну тогда ставь FEATURE="collision-protect", оно обломается со сборкой. При этом указав на файл и на пакет, с которым обламывается сборка.
equery b $FILE укажет тебе на второй пакет.
И с этим тебе прямая дорога в багзиллу.

:wq
--
Live free or die

в тои то и дело что кализию

в том то и дело что кализию вызывает один и тотже пакет :) то есть например php был установлен до краха portage, после восстановления portage ставлю опять php такойже и он регается что пакет заменяет файлы первого пакета (который такойже). короч абсурд, и так с каждым установленным пакетом до краха portage.

заметил что ошибка перестала появляться при 2-й пересбокке пакета, так что наверное забъю, пересобирусь 2 раза и хорош.

gentoo centos fedora

/

ivanf написал(а):
в том то и дело что кализию вызывает один и тотже пакет :) то есть например php был установлен до краха portage, после восстановления portage ставлю опять php такойже и он регается что пакет заменяет файлы первого пакета (который такойже). короч абсурд, и так с каждым установленным пакетом до краха portage.

Ну в таком случае причина сего warning'а --- состояние системы, из которого производится восстановление.

:wq
--
Live free or die

ivanf написал(а): а может

ivanf написал(а):
а может знаете где эта инфа хранится о принадлежноста объекта пакета и его файлов, я бы потер его и заново все переставил

а как вы потрете, если ее нет? суть-то как раз в том, что ее нет :) система думает, что пакет не установлен и натыкается на файлы предыдущей установки - образуется коллизия :)

у вас emerge -e world уже закончен или как раз в процессе ругается?

man portage написал(а):

man portage написал(а):
COLLISION_IGNORE = [space delimited list of files and/or directories]
This variable allows the user to disable collision-protect and protect-owned for spe‐
cific files and/or directories.
Defaults to /lib/modules.
FEATURE
...skip..

collision-protect
A QA-feature to ensure that a package doesn't overwrite files it doesn't own.
The COLLISION_IGNORE variable can be used to selectively disable this feature.
Also see the related protect-owned feature.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".