Checking xxx files for package collisions
ivanf 22 января, 2010 - 11:38
короч после траблов с 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
.
Ну тогда ставь
FEATURE="collision-protect"
, оно обломается со сборкой. При этом указав на файл и на пакет, с которым обламывается сборка.equery b $FILE
укажет тебе на второй пакет.И с этим тебе прямая дорога в багзиллу.
:wq
--
Live free or die
в тои то и дело что кализию
в том то и дело что кализию вызывает один и тотже пакет :) то есть например php был установлен до краха portage, после восстановления portage ставлю опять php такойже и он регается что пакет заменяет файлы первого пакета (который такойже). короч абсурд, и так с каждым установленным пакетом до краха portage.
заметил что ошибка перестала появляться при 2-й пересбокке пакета, так что наверное забъю, пересобирусь 2 раза и хорош.
gentoo centos fedora
/
Ну в таком случае причина сего warning'а --- состояние системы, из которого производится восстановление.
:wq
--
Live free or die
ivanf написал(а): а может
а как вы потрете, если ее нет? суть-то как раз в том, что ее нет :) система думает, что пакет не установлен и натыкается на файлы предыдущей установки - образуется коллизия :)
у вас emerge -e world уже закончен или как раз в процессе ругается?
man portage написал(а):
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 ;)