Проблема с RPM

Автор: werewolf Дата: 01.08.2005 18:18 Приветсвую all.

Обнаружился сабж: при попытке установки/обновления/запроса пакета без каких либо сообщений подвисает rpm. В логе /var/log/rpmpkgs пишет следующее:
---
*** glibc detected *** corrupted double-linked list: 0x08ccff38 ***
---
(цифирь каждый раз разная). Больше ничего в логах не нашел.

Если кто-то сталкивался с подобным, подскажите, плз, куда копать. Поиск не помог.
Ситуация осложняется еще и тем, что проблема возникла (а может и была, поднимал сервак другой человек) на боевом сервере, куда сейчас нужно поставить довольно много rpm-ок. Возможно, можно каким-то образом заменить сам Pocket Manager??

Заранее благодарю за ответы
Re: Проблема с RPM 01.08.2005 18:28lystor Проверьте установленные в системе пакеты glibc*, возможно какой-то из них поврежден или имеет другую версию, а также переустановите rpm - может при установке его что-то выплывет.
Re: Проблема с RPM 02.08.2005 14:29werewolf Спасибо за ответ. А нельзя ли поподробнее, каким образом проверить пакеты и переустановить rpm, если rpm не работает?
Re: Проблема с RPM 02.08.2005 15:46lystor werewolf писал:
> А нельзя ли поподробнее, каким образом проверить пакеты и переустановить rpm, если rpm не работает?
Простите, не так понят суть вопроса.
Попробуйте для начала rpm --rebuilddb
Re: Проблема с RPM 02.08.2005 18:07werewolf К сожалению, это ничего не дает Грустный Та же история Грустный

После прочтения мана и попытки найти указанные там файлы, выяснилось, что у меня отсутствуют:
/etc/rpmrc
/var/sate/rpm/packages
/var/state/rpm/pathidx
/var/state/rpm/nameidx

Как я понимаю, первый файл конфигурации некретичен, т.к. имеется /usr/lib/rpm/rpmrc.
Вопрос: что это за файлы и можно ли их восстановить вручную. Чувствую, что именно в них дело.

Да, RPM версия 4.2.1 (ASPLinux 9.2)
Re: Проблема с RPM 02.08.2005 18:29lystor Сохраните директорию /etc в другое место.
Загрузитесь с 1 диска и установите поверх существующей системы glibc* и rpm.
Верните конфиги, которые были изменены программой-установщиком ASPLinux, обратно и обновите пакеты, которые были заменены предыдущими версиями (если такие имеются).
Re: Проблема с RPM 09.08.2005 17:26Andriy Проблема скорее всего кроется в разрушенных индексах базы. Сделайте rm -f /var/lib/rpm/__db*
А потом уже
rpm --rebuilddb
Re: Проблема с RPM 09.08.2005 17:32lystor to Andriy
У него rpm вообще не работает, как он писал.
RSS-материал