Bug 10643 - не заблокировал базу rpm
: не заблокировал базу rpm
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/rpm)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-01-11 15:33 by
Modified: 2016-12-17 11:10 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-01-11 15:33:02
при обновлении с rpm-4.0.4-alt70 до rpm-4.0.4-alt71 база rpm не была залочена
запущенная в процессе работы apt-get команда: rpm -Fvh 
fontconfig-2.4.2-alt0.6.i586.rpm 
fontconfig-devel-2.4.2-alt0.6.i586.rpm
побила базу
rpmdb: Page 1310: item 204 hashes incorrectly
rpmdb: /var/lib/rpm/Filemd5s: DB_VERIFY_BAD: Database verification failed
error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database verification 
failed
rpmdb: Page 4094: overflow page linked twice from leaf or data page
rpmdb: Page 47: non-invalid page 285 on free list
rpmdb: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed
error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database verification 
failed

P.S.
apt-0.5.15lorg2-alt8
------- Comment #1 From 2007-01-12 04:26:08 -------
Наверное, rpmdb --rebuilddb не блокирует ту базу, из которой конвертирует;
надо будет проверить.
apt-get к этому моменту уже завершился и блокировку, естественно, снял.
------- Comment #2 From 2007-01-12 18:15:49 -------
Это в процессе установки пакетов apt-ом было, т.е. не все пакеты прошли
Новый Сизиф был толстый. Пока ставилось, я забыл про это
------- Comment #3 From 2007-01-15 17:25:40 -------
точнее, установка всех пакетов пыталась пройти, но после запуска установки 
fonconfig неокончившаяся транзакция после каждого пакета плевалось руганью
------- Comment #4 From 2012-01-02 19:31:06 -------
tracked at https://bugs.launchpad.net/rpm/+bug/910878
------- Comment #5 From 2016-12-16 20:49:09 -------
По идее, с новым rpm такого не должно случиться.
------- Comment #6 From 2016-12-17 11:10:28 -------
Будем надеяться.