[РЕШЕНО] Помогите исправить косяк обновления системы

[Решение]
все пакеты которые вылетали на обновление поочереди или в одну строчку сделал emerge пакет1,пакет2 и тд
все после этого предложение удалить все эти пакеты пропало
сделал emerge -ueDN system, далее world
и вроде тфу тфу все заработало как и раньше
чего за глюк был - понять не могу
[/Решение]

сделал emerge --sync
и сдуру на рабочем сервере сделал emerge -eDu system
отошел вижу кучу ошибок и неработающую консоль
сервер удаленный, пришлось через KVM подключатся
похерилась куча пакетов, в том числе binutils и тд
так как срочно надо было восстанавливать работу, накатал stage3 целиком
etc восстановил старый
сейчас в чем проблема
после emerge любой пакет вылетает
>>> Recording dev-libs/gmp in "world" favorites file...
>>> Auto-cleaning packages...

dev-libs/libxml2
selected: 2.7.3-r2
protected: 2.7.3
omitted: none

dev-libs/mpfr
selected: 2.4.1_p1
protected: 2.4.1_p5
omitted: none

dev-libs/popt
selected: 1.10.7
protected: 1.14
omitted: none

net-misc/iputils
selected: 20071127
protected: 20071127-r2
omitted: none

net-misc/rsync
selected: 3.0.6
protected: 3.0.5
omitted: none

net-misc/wget
selected: 1.11.4
protected: 1.11.3

и так далее
тоесть куча пакетов на удаление
причем удаляются пакеты более новой версии
и они удаляются и не ставятся почему то
тоесть происходит тоже что произошло при emerge -eDu system
последствия теже короче - снос пакетов и вывод из строя сервера

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

что делать? как быть?

dima77 написал(а):и так

dima77 написал(а):
и так далее
тоесть куча пакетов на удаление
причем удаляются пакеты более новой версии
и они удаляются и не ставятся почему то
тоесть происходит тоже что произошло при emerge -eDu system
последствия теже короче - снос пакетов и вывод из строя сервера

накатали stage3 и ждали, что make.conf и профиль у вас старые останутся? ))))))))))))

при emerge -eDu system ничего страшного случиться не могло, надо было просто не паниковать, а хорошенько подумать ;-)

P.S. есть одно такое хорошее правило для админов: если что-то случилось, держать руки под задницей, чтобы при первой мыли не успеть набрать ее в консоли, ибо она 100% неправильная! ;-)

stage3 я накатал после того

stage3 я накатал после того как прошел emerge -eDu и снес пакеты
просто может в силу того что все надо было сделать быстро я принял решение накатать stage3
ведь ни emerge ни другие утилиты не работали, была легкая паника
система заработала
но сейчас явно чтото не то происходит

дык я и говорю, что make.conf

дык я и говорю, что make.conf из stage3 затер ваш прошлый make.conf... и наверняка /etc/portage/package.* тоже переписаны...
в родном make.conf наверняка была прописана архтектура ~x86 или ~amd64, а теперь их там нет... )))

ну так я восстановил же

ну так я восстановил же make.conf старый
почти весь etc восстановился нормально

прошу прощения )

dima77 написал(а):
etc восстановил старый

прошу прощения, проглядел эту строку... (((

какой stage3 накатили? покажите команды, которые пытаетесь выполнить с полным выводом... желательно полную историю команд после emerge -eDu @world ...

к стати, в ходу профиль 10.0 ;-)

на вскидку, моя последовательность команд после накатки stage3 выглядела бы так:
1. emerge layman eix
2. layman -a необходимые_оверлеи
3. layman -S && eix-sync && emerge -av @installed

между пунктами наверняка присутствовали бы подпункты, необходимые для того, чтобы эти пункты сработали ))

wgetpaste -i /etc/make.conf

wgetpaste -i /etc/make.conf покажите. И eselect profile show.

CHOST="i686-pc-linux-gnu" CFL

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
APACHE2_MPMS="worker"
USE="apache2 mysql threads"
WITH_THREADS="yes"
ACCEPT_KEYWORDS="~x86"
LINGUAS="en"

профиль
default/linux/x86/2008.0

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

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