[Comm] взрыв rpm после проблем с памятью (was: Сообщение индикатора обновлений)
Michael Shigorin
mike на osdn.org.ua
Вс Апр 3 12:41:25 UTC 2011
On Sun, Apr 03, 2011 at 12:42:56PM +0400, Олег Потеев wrote:
> И ещё вот что получаю в Синаптике:
> While preparing for installation:
>
> rpmdb: page 655: illegal page type or format
> rpmdb: PANIC: Invalid argument
> rpmdb: /var/lib/rpm/Basenames: pgin failed for page 655
> error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error,
> run database recovery
> rpmdb: PANIC: fatal region error detected; run recovery
> error: db4 error(-30974) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error,
> run database recovery
>
> E: could not open RPM database
Плохо дело.
1) оставьте на ночь под memtest86+:
- если будут красные строки -- работайте с железом,
пока не изгоните;
- если ничего не вылезет -- идём дальше;
2) сделайте бэкап rpmdb:
cp -a /var/lib/rpm /home/rpm-backup
3) попробуйте восстановить базу:
rpm --rebuilddb
4) если обломится -- скорее всего, придётся устанавливать заново,
хотя данным после такого я бы не доверял в любом случае.
On Sun, Apr 03, 2011 at 12:14:16PM +0400, Олег Потеев wrote:
> > Попробуйте для начала apt-get clean, затем в
> > /etc/apt/sources.list.d/*.list переключиться на yandex.
> переключился, но что-то синаптик перестал загружаться
Это уже мелочи...
> > В консоли или графике? Если первое -- показывайте содержимое
> > /etc/sysconfig/consolefont, если второе -- какой эмулятор
> > терминала используется (xterm, konsole, ...); плюс в любом
> в консоли
(стоило показать /etc/sysconfig/consolefont, но уже неважно)
> > случае -- приведите вывод команды locale.
> # locale
> locale: Cannot set LC_CTYPE to default locale: No such file or directory
> locale: Cannot set LC_ALL to default locale: No such file or directory
> LANG=POSIX
Вероятно, повреждена файловая система (/ или /usr, помимо /var).
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки community