[Решено] Все сломалось

Предыстория: долго не обновлял систему, потом случайно удалил /var/*, пересобрал и обновил все пакеты, занеся в world почти все установленные пакеты.
История: через пару месяцев стабильной работы запустил emerge --deep --update world, после чего он ругнулся на коллизию в файла (архив mana), я удалил файл, запустил сборку заново. Во время сборки dev-perl/glib-perl вывалилась ошибка

>>> Configuring source in /var/tmp/portage/dev-perl/glib-perl-1.223/work/Glib-1.
223 ...
 ESC[32;01m*ESC[0m Using ExtUtils::MakeMaker
 ESC[32;01m*ESC[0m perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DI
R=none DESTDIR=/var/tmp/portage/dev-perl/glib-perl-1.223/image/
Can't locate ExtUtils/PkgConfig.pm in @INC (@INC contains: /etc/perl /usr/lib/pe
rl5/site_perl/5.12.4/i686-linux /usr/lib/perl5/site_perl/5.12.4 /usr/lib/perl5/v
endor_perl/5.12.4/i686-linux /usr/lib/perl5/vendor_perl/5.12.4 /usr/lib/perl5/si
te_perl /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.12.4/i686-linux /usr/lib/per
l5/5.12.4 /usr/local/lib/site_perl .) at (eval 6) line 1.
BEGIN failed--compilation aborted at (eval 6) line 1.

Checking if your kit is complete...
Looks good
MakeMaker FATAL: prerequisites not 
found.
    ExtUtils::PkgConfig not installed
Please install these modules first and rerun 'perl Makefile.PL'.
 ESC[31;01m*ESC[0m ERROR: dev-perl/glib-perl-1.223 failed (configure phase):
 ESC[31;01m*ESC[0m   Unable to build!
 ESC[31;01m*ESC[0m 
 ESC[31;01m*ESC[0m Call stack:
 ESC[31;01m*ESC[0m     ebuild.sh, line   75:  Called src_configure
 ESC[31;01m*ESC[0m   environment, line 2441:  Called perl-module_src_configure
 ESC[31;01m*ESC[0m   environment, line 2116:  Called perl-module_src_prep
 ESC[31;01m*ESC[0m   environment, line 2188:  Called die
 ESC[31;01m*ESC[0m The specific snippet of code:
 ESC[31;01m*ESC[0m               perl Makefile.PL "$@" <<< "${pm_echovar}" || die "Unable to build!";
 ESC[31;01m*ESC[0m 
 ESC[31;01m*ESC[0m If you need support, post the output of 'emerge --info =dev-perl/glib-perl-1.223

Система не грузится и не chrootиться (пишу с микроволновки другой системы)

После чего все простейшие улиты начали вываливаться с segmentaton fault (ls, bash, zsh, grep), не говоря о emerge и revdep-rebuild. Извечные два вопроса: Кто виноват? (ответ я знаю) и Что делать? (ставить руками glibc?)

Какие-то чудеса потертый

Какие-то чудеса потертый архив man не мог к этому привести.
Я бы проверил оперативку и винч. Когда неожиданно ломается все, то как правило дело в железе или вы крупно на косячили(смотрите список последних установленных пакетов, может причина там)

Но оно работало 2 месяца. Во

Но оно работало 2 месяца. Во время emerge --deep --update world обновилась туча пакетов на самом деле, я вообще думаю что это проблема с линковкой с glibc.

Если работало 2 месяца, а

Если работало 2 месяца, а потом ни с того, ни с сего перестало - 100% железо.

потом случайно удалил /var/*,

 потом случайно удалил /var/*, пересобрал и обновил все пакеты, 

значит не все
и да, права на /var/* тоже играют роль

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 ;)

Я бы предложил переустановить

Я бы предложил переустановить систему заново - думаю, что будет быстрее и меньше проблем, тем более что давно не обновлялись...

+1

+1

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 ;)

Тот кто смел и честен не ищет

Тот кто смел и честен не ищет легких путей (с) :)

Я бы хотел попробовать реанимировать пациента, есть идея из stage руками распаковать glibc и попробовать пересобрать его, на сколько это реальный план?

"дураки не ищут легких путей"

"дураки не ищут легких путей"

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 ;)

Если у у вас в FEATURES

Если у у вас в FEATURES присутствует buildpkg и есть в /usr/portage/packages/sys-libs/ пакеты с glibc-[ver].tbz2 можете попробовать установить пакет или распаковать его, но вообще ситуация мягко говоря сложная.

Даже если вам удастся таким образом вернуть систему к работоспособному состоянию вы опять можете столкнуться с такой проблемой.

Так что лучше переустановите систему.
А вообще план у вас, видимо, забористый.
Шутка )).

Сделал

Систему таки решил не переставлять. Сделал следующее - скачал stage3, распаковал. Сделал cp -rf директорий bin,etc,var,usr и т.д., кроме boot, home, proc и т.д. Попробовал загрузить - запустились даже иксы. Радость не щнает границ, сейчас попробую опять все пересобрать :)

В итоге проблема была из-за

В итоге проблема была из-за старой версии prelink

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

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