RPM засады [message #12803] |
Thu, 10 May 2007 08:02 |
tabaki
Messages: 11 Registered: April 2007 Location: Russia
|
Junior Member |
|
|
Имею HN под управлением Fedora-6. Ядро ovzkernel-2.6.18-8.el5.028stab031.1.i686.rpm. Есть VPS под управлением CentOS-4, Fedora-5, Fedora-6. На VPS под CentOS-4 установил для опытов Nagios. В процессе работы обратил внимание на такие вот засады. Устанавливаю пакет rpm, из под VPS командой rpm, или из под HN командой vzrpm и иногда оявляются странные сообщения вида:
rpmdb: PANIC: fatal region error detected
error: db4 error from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
Получается, что при установке пакета повредилась база данных rpm, полечить-то ее конечно можно, как пишут в Инете, сначала удаляем временные файлы /var/lib/rpm/__db*, а затем rpm --rebuilddb. Причем из под VPS команда rpm --rebuilddb исполняется, а вот команда vzrpm <VEID> --rebuilffb говорит:
error: tempory database /vz/root/<VEID>/var/lib/rpm already exists.
Однако не совсем понятно, откуда растут ноги, ведь при установке пакетов rpm на VPS под управлением Fedora-6 таких засад не было ни разу.
Может есть некие нестыковки между CentOS-4 и ядром 2.6.18, ведь родным ядром для CentOS-4 является 2.6.9? Не завязаны ли какие компоненты системы CentOS-4 именно на ядро 2.6.9? Может использовать CentOS-4 VPS на Fedora-6 HN не совсем правильно?
[Updated on: Thu, 10 May 2007 08:04] Report message to a moderator
|
|
|
|
|
|
|
Re: RPM засады [message #14915 is a reply to message #12803] |
Fri, 13 July 2007 10:46 |
evg_
Messages: 1 Registered: July 2007
|
Junior Member |
|
|
RPM-ные базы расходятся.
vzrpm сделан на основе rpm-4.2. у centos-4 rpm-4.3.
fedora 5/6 - rpm-4.4.
|
|
|