[devel] RPM и битые базы

Evgeny Sinelnikov =?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Вс Янв 20 03:18:57 MSK 2008


Здравствуйте,

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

[sin на base SPECS]$ sudo rpm -Uhv /home/sin/RPM/RPMS/i686/psi-
0.11-alt0.i686.rpm
Preparing...
####################################################################################################
psi
####################################################################################################
rpmdb: Page 4540: bad prev_pgno 0 on overflow page (should be 3964)
rpmdb: Page 4540: overflow page linked twice from leaf or data page
rpmdb: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed
error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database
verification failed


при этом на другой консоли, во время установки, получил не менее повторяемую
проблему:

[sin на base mkimage]$ *** dbiUpdateRecord: uh is NULL
*** glibc detected *** /usr/bin/rpmdb: double free or corruption (out):
0xb780d480 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7dbf841]
/lib/libc.so.6(cfree+0x89)[0xb7dc12d9]
/usr/lib/librpmdb-4.0.4.so[0xb7d4a866]
/usr/lib/librpmdb-4.0.4.so(rpmdbNextIterator+0x133)[0xb7d54d23]
/usr/lib/librpmdb-4.0.4.so(rpmdbRebuild+0x6c4)[0xb7d562b4]
/usr/bin/rpmdb[0x8049934]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7d730ec]
/usr/bin/rpmdb[0x80490d1]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:05 41384      /usr/lib/rpm/rpmd
0804a000-0804b000 rw-p 00002000 08:05 41384      /usr/lib/rpm/rpmd
0804b000-082e9000 rw-p 0804b000 00:00 0          [heap]
b7700000-b7721000 rw-p b7700000 00:00 0
b7721000-b7800000 ---p b7721000 00:00 0
b780d000-b78e2000 rw-p b780d000 00:00 0
b78e2000-b79e1000 rw-p b7a71000 00:00 0
b7ab4000-b7af6000 rw-s 00000000 08:05 164047
/var/lib/rpmrebuilddb.17733/__db.003
b7af6000-b7b3a000 rw-s 00000000 08:05 124232
/var/lib/rpmrebuilddb.17733/__db.002
b7b3a000-b7b7c000 rw-s 00000000 08:05 124230     /var/lib/rpm/__db.003
(deleted)
b7b7c000-b7bc0000 rw-s 00000000 08:05 124229     /var/lib/rpm/__db.002
(deleted)
b7bc0000-b7bc1000 rw-p b7bc0000 00:00 0
b7bc1000-b7bc8000 r-xp 00000000 08:05 163383     /lib/librt-2.5.1.so
b7bc8000-b7bca000 rw-p 00006000 08:05 163383     /lib/librt-2.5.1.so
b7bca000-b7bcb000 rw-p b7bca000 00:00 0
b7bcb000-b7bde000 r-xp 00000000 08:05 163087     /lib/libpthread-2.5.1.so
b7bde000-b7be0000 rw-p 00012000 08:05 163087     /lib/libpthread-2.5.1.so
b7be0000-b7be2000 rw-p b7be0000 00:00 0
b7be2000-b7bf5000 r-xp 00000000 08:05 46495      /lib/libz.so.1.2.3
b7bf5000-b7bf6000 rw-p 00012000 08:05 46495      /lib/libz.so.1.2.3
b7bf6000-b7c05000 r-xp 00000000 08:05 139129     /lib/libbz2.so.1.0.3
b7c05000-b7c06000 rw-p 0000f000 08:05 139129     /lib/libbz2.so.1.0.3
b7c06000-b7c1d000 r-xp 00000000 08:05 87457
/usr/lib/libbeecrypt.so.2.2.0
b7c1d000-b7c21000 rw-p 00017000 08:05 87457
/usr/lib/libbeecrypt.so.2.2.0
b7c21000-b7c35000 r-xp 00000000 08:05 107004     /usr/lib/libelf-0.131.so
b7c35000-b7c37000 rw-p 00013000 08:05 107004     /usr/lib/libelf-0.131.so
b7c37000-b7d14000 r-xp 00000000 08:05 22031      /lib/libdb-4.4.so
b7d14000-b7d16000 rw-p 000dc000 08:05 22031      /lib/libdb-4.4.so
b7d16000-b7d17000 rw-p b7d16000 00:00 0
b7d17000-b7d1d000 r-xp 00000000 08:05 80793      /lib/libpopt.so.0.0.0
b7d1d000-b7d1e000 rw-p 00005000 08:05 80793      /lib/libpopt.so.0.0.0
b7d1e000-b7d39000 r-xp 00000000 08:05 293361     /usr/lib/librpmio-4.0.4.so
b7d39000-b7d3b000 rw-p 0001a000 08:05 293361     /usr/lib/librpmio-4.0.4.so
b7d3b000-b7d40000 rw-p b7d3b000 00:00 0
b7d40000-b7d5b000 r-xp 00000000 08:05 293360     /usr/lib/librpmdb-4.0.4.so
b7d5b000-b7d5d000 rw-p 0001a000 08:05 293360     /usr/lib/librpmdb-4.0.4.so
b7d5d000-b7e7f000 r-xp 00000000 08:05 36813      /lib/libc-2.5.1.so
b7e7f000-b7e80000 r--p 00122000 08:05 36813      /lib/libc-2.5.1.so
b7e80000-b7e82000 rw-p 00123000 08:05 36813      /lib/libc-2.5.1.so
b7e82000-b7e85000 rw-p b7e82000 00:00 0
b7e85000-b7ebe000 r-xp 00000000 08:05 257949     /usr/lib/librpm-4.0.4.so
b7ebe000-b7ec0000 rw-p 00039000 08:05 257949     /usr/lib/librpm-4.0.4.so
b7ec0000-b7ec2000 rw-p b7ec0000 00:00 0
b7ecf000-b7ed9000 r-xp 00000000 08:05 131223     /lib/libgcc_s.so.1
b7ed9000-b7eda000 rw-p 0000a000 08:05 131223     /lib/libgcc_s.so.1
b7eda000-b7ee0000 rw-s 00000000 08:05 124231
/var/lib/rpmrebuilddb.17733/__db.001
b7ee0000-b7ee6000 rw-s 00000000 08:05 124228     /var/lib/rpm/__db.001
(deleted)
b7ee6000-b7eee000 r-xp 00000000 08:05 160352     /lib/libnss_files-2.5.1.so
b7eee000-b7ef0000 rw-p 00007000 08:05 160352     /lib/libnss_files-2.5.1.so
b7ef0000-b7ef1000 rw-p b7ef0000 00:00 0
b7ef1000-b7ef2000 r-xp b7ef1000 00:00 0          [vdso]
b7ef2000-b7f0a000 r-xp 00000000 08:05 21963      /lib/ld-2.5.1.so
b7f0a000-b7f0c000 rw-p 00017000 08:05 21963      /lib/ld-2.5.1.so
bfa91000-bfac6000 rw-p bfa91000 00:00 0          [stack]
/usr/lib/rpm/delayed_rebuilddb: line 4: 17733 Aborted
/usr/bin/rpmdb -v --rebuilddb

Это теперь сразу в морг? :)
Или есть надежда?

-- 
Sin (Sinelnikov Evgeny)
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20080120/cc9126e3/attachment-0002.html>


Подробная информация о списке рассылки Devel