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

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


2008/1/20 Dmitry V. Levin <ldv на altlinux.org>:

> On Sun, Jan 20, 2008 at 03:18:57AM +0300, Evgeny Sinelnikov wrote:
> > сегодня во время очередного обновления, уже после установки
> rpm-4.0.4-alt84,
> > но до перестройки баз, я попытался выполнить установку пакета и получил
> > повторяемую ошибку:
> [...]
> > при этом на другой консоли, во время установки, получил не менее
> повторяемую
> > проблему:
> [...]
> > /usr/lib/rpm/delayed_rebuilddb: line 4: 17733 Aborted
> > /usr/bin/rpmdb -v --rebuilddb
> >
> > Это теперь сразу в морг? :)
>
> Попробуйте ещё раз выполнить rpmdb --rebuilddb, и постарайтесь в это время
> не запускать процессы, которые меняют базу данных rpm. :)
>

Да вот в том-то и дело, что проблема стала не менее повторяемой, чем ошибка.

[sin на base SPECS]$ sudo /usr/bin/rpmdb -v --rebuilddb
rebuilding database /var/lib/rpm started
*** dbiUpdateRecord: uh is NULL
*** glibc detected *** /usr/bin/rpmdb: double free or corruption (out):
0xb78cc480 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7e7e841]
/lib/libc.so.6(cfree+0x89)[0xb7e802d9]
/usr/lib/librpmdb-4.0.4.so[0xb7e09866]
/usr/lib/librpmdb-4.0.4.so(rpmdbNextIterator+0x133)[0xb7e13d23]
/usr/lib/librpmdb-4.0.4.so(rpmdbRebuild+0x6c4)[0xb7e152b4]
/usr/bin/rpmdb[0x8049934]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7e320ec]
/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-082ab000 rw-p 0804b000 00:00 0          [heap]
b7700000-b7721000 rw-p b7700000 00:00 0
b7721000-b7800000 ---p b7721000 00:00 0
b78cc000-b79a1000 rw-p b78cc000 00:00 0
b79a1000-b7aa0000 rw-p b7b30000 00:00 0
b7b73000-b7bb5000 rw-s 00000000 08:05 273734
/var/lib/rpmrebuilddb.3102/__db.003
b7bb5000-b7bf9000 rw-s 00000000 08:05 273731
/var/lib/rpmrebuilddb.3102/__db.002
b7bf9000-b7c3b000 rw-s 00000000 08:05 273710     /var/lib/rpm/__db.003
b7c3b000-b7c7f000 rw-s 00000000 08:05 273709     /var/lib/rpm/__db.002
b7c7f000-b7c80000 rw-p b7c7f000 00:00 0
b7c80000-b7c87000 r-xp 00000000 08:05 163383     /lib/librt-2.5.1.so
b7c87000-b7c89000 rw-p 00006000 08:05 163383     /lib/librt-2.5.1.so
b7c89000-b7c8a000 rw-p b7c89000 00:00 0
b7c8a000-b7c9d000 r-xp 00000000 08:05 163087     /lib/libpthread-2.5.1.so
b7c9d000-b7c9f000 rw-p 00012000 08:05 163087     /lib/libpthread-2.5.1.so
b7c9f000-b7ca1000 rw-p b7c9f000 00:00 0
b7ca1000-b7cb4000 r-xp 00000000 08:05 46495      /lib/libz.so.1.2.3
b7cb4000-b7cb5000 rw-p 00012000 08:05 46495      /lib/libz.so.1.2.3
b7cb5000-b7cc4000 r-xp 00000000 08:05 139129     /lib/libbz2.so.1.0.3
b7cc4000-b7cc5000 rw-p 0000f000 08:05 139129     /lib/libbz2.so.1.0.3
b7cc5000-b7cdc000 r-xp 00000000 08:05 87457
/usr/lib/libbeecrypt.so.2.2.0
b7cdc000-b7ce0000 rw-p 00017000 08:05 87457
/usr/lib/libbeecrypt.so.2.2.0
b7ce0000-b7cf4000 r-xp 00000000 08:05 107004     /usr/lib/libelf-0.131.so
b7cf4000-b7cf6000 rw-p 00013000 08:05 107004     /usr/lib/libelf-0.131.so
b7cf6000-b7dd3000 r-xp 00000000 08:05 22031      /lib/libdb-4.4.so
b7dd3000-b7dd5000 rw-p 000dc000 08:05 22031      /lib/libdb-4.4.so
b7dd5000-b7dd6000 rw-p b7dd5000 00:00 0
b7dd6000-b7ddc000 r-xp 00000000 08:05 80793      /lib/libpopt.so.0.0.0
b7ddc000-b7ddd000 rw-p 00005000 08:05 80793      /lib/libpopt.so.0.0.0
b7ddd000-b7df8000 r-xp 00000000 08:05 293361     /usr/lib/librpmio-4.0.4.so
b7df8000-b7dfa000 rw-p 0001a000 08:05 293361     /usr/lib/librpmio-4.0.4.so
b7dfa000-b7dff000 rw-p b7dfa000 00:00 0
b7dff000-b7e1a000 r-xp 00000000 08:05 293360     /usr/lib/librpmdb-4.0.4.so
b7e1a000-b7e1c000 rw-p 0001a000 08:05 293360     /usr/lib/librpmdb-4.0.4.so
b7e1c000-b7f3e000 r-xp 00000000 08:05 36813      /lib/libc-2.5.1.so
b7f3e000-b7f3f000 r--p 00122000 08:05 36813      /lib/libc-2.5.1.so
b7f3f000-b7f41000 rw-p 00123000 08:05 36813      /lib/libc-2.5.1.so
b7f41000-b7f44000 rw-p b7f41000 00:00 0
b7f44000-b7f7d000 r-xp 00000000 08:05 257949     /usr/lib/librpm-4.0.4.so
b7f7d000-b7f7f000 rw-p 00039000 08:05 257949     /usr/lib/librpm-4.0.4.so
b7f7f000-b7f81000 rw-p b7f7f000 00:00 0
b7f8e000-b7f98000 r-xp 00000000 08:05 131223     /lib/libgcc_s.so.1
b7f98000-b7f99000 rw-p 0000a000 08:05 131223     /lib/libgcc_s.so.1
b7f99000-b7f9f000 rw-s 00000000 08:05 273730
/var/lib/rpmrebuilddb.3102/__db.001
b7f9f000-b7fa5000 rw-s 00000000 08:05 273692     /var/lib/rpm/__db.001
b7fa5000-b7fad000 r-xp 00000000 08:05 160352     /lib/libnss_files-2.5.1.so
b7fad000-b7faf000 rw-p 00007000 08:05 160352     /lib/libnss_files-2.5.1.so
b7faf000-b7fb0000 rw-p b7faf000 00:00 0
b7fb0000-b7fb1000 r-xp b7fb0000 00:00 0          [vdso]
b7fb1000-b7fc9000 r-xp 00000000 08:05 21963      /lib/ld-2.5.1.so
b7fc9000-b7fcb000 rw-p 00017000 08:05 21963      /lib/ld-2.5.1.so
bfbca000-bfc02000 rw-p bfbca000 00:00 0          [stack]
Аварийный останов

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


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