[Решено] Обновял систему и забыл отключить coocer (Умер сначала urpmi, после чего умер rpm)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

[Решено] Обновял систему и забыл отключить coocer

Сообщение yamah »

Собственно сабж.
Прошляпил включенный кукер, был в конце списка репов.
Включил обновлялку системы

Код: Выделить всё

urpmi --auto-update --auto

В результате половина обновилась, но urpmi стал выдавать ошибку, мол не найден URPMI.pm
Стал обновлять urpmi ручками. Запросил обновления rpm. скормил пакет
В результате

Код: Выделить всё

rpm: symbol lookup error: /usr/lib64/librpmio-5.3.so: undefined symbol: md4Update


Есть возможность восстановить rpm и urpmi без ожидания выхода нового ISO-шника с инсталлятором пакетов из кукера?
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение SinClaus »

В соседнюю тему не заглядывал?
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение yamah »

SinClaus писал(а):
10.02.2011 12:09
В соседнюю тему не заглядывал?

Заглядывал.
Когда хотел починить urpmi.
Но при починке urpmi, умер сам rpm..

В итоге у меня имеется четыре варианта, что можно сделать.
1. Подождать альфы.
2. расдербанивать ручками rpm-ки и пихать фацлы из них по местам.
3. Найти живую Мандриву (например дома), и urpmi с опцией --root поставить нужные пакеты. (64-х битной live-cd с Мандривой нет).
4. Слить на половину кукера, пересобрать пакеты, залить их на флэху вместе с инсталлятором и попробовать обновить систему так.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение Skyb »

yamah писал(а):
10.02.2011 12:29
В итоге у меня имеется четыре варианта, что можно сделать.
1. Подождать альфы.
2. расдербанивать ручками rpm-ки и пихать фацлы из них по местам.
3. Найти живую Мандриву (например дома), и urpmi с опцией --root поставить нужные пакеты. (64-х битной live-cd с Мандривой нет).
4. Слить на половину кукера, пересобрать пакеты, залить их на флэху вместе с инсталлятором и попробовать обновить систему так.

Вам ещё себе спасибо сказать осталось :-D
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение yamah »

Skyb писал(а):
10.02.2011 12:39
Вам ещё себе спасибо сказать осталось :-D

Починю систему - скажу. :-D
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
VictorR2007
Сообщения: 1130
ОС: ROSA.Fresh.R5

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение VictorR2007 »

Там помнится было несколько проблем.
Первая, автоматом не обновляется curl и libcurl, и не идёт в зависимости к обновлениям urpmi.
И после обновления urpmi он перестаёт работать без нового curl, нужно добавлять руками.
Я обходил проблему с обновлением примерно так.
Сначала скачивал пакеты командой urpmi --allow-force --auto-update --conflicts --no-install
Потом перемещал в папку в домашнем каталоге, Туда же скачивал curl.
В этой папке давал команду rpm -Uvh *.rpm
В ответ на команду получал ответ что невозможно установить так как такие-то нужны для и установлен имя пакета.
Скачивал эти пакеты новой версии, там в основном perl и python, в ту же папку и вновь выполнял команду rpm -Uvh *.rpm.
Когда осталось только две ошибки в сообщении о невозможности установить пакеты, сейчас не скажу о чём точно, делал это
десять дней назад, дал команду rpm -Uvh *.rpm --nodeps
После этого всё нормально обновилось.
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Спасибо сказали:
Аватара пользователя
VictorR2007
Сообщения: 1130
ОС: ROSA.Fresh.R5

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение VictorR2007 »

1. Подождать альфы.

В альфе не будет возможности обновления, в этой точно нет.ftp://mirror.yandex.ru/mandriva/devel/iso/2011/Mandriva.2011.TP.x86_64.122.iso
И ещё в этой проблемы с правами, uid 500 достаётся пользователю live.
Решение проблемы, войти гостем, в управлении пользователями удалить пользователя live и созданного
вами пользователя при загрузке, и тогда начинать установку.
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение akdengi »

Сейчас судя по обсуждению в main ветке кукера сломан perl, проблемы с перепутанными путями /bin и /sbin и прочее.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: [Решено] Обновял систему и забыл отключить coocer

Сообщение yamah »

Воспользовался идеей раздербанивания rpm-ок.
Заменил перл на версию из релиза 2010.2
Но urpmi все еще ругается:

Код: Выделить всё

urpmi
Can't locate MDV/Distribconf.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.10.1/urpm/media.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.10.1/urpm/media.pm line 12.
Compilation failed in require at /usr/sbin/urpmi line 29.
BEGIN failed--compilation aborted at /usr/sbin/urpmi line 29.

Что ему еще нужно? Точнее какие пакеты?

Все. Проблема решена.
не хватало perl-MDV-Distribconf-4.02-1mdv2010.1.noarch.rpm.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали: