Bug 10643

Summary: не заблокировал базу rpm
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: rpmAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, erthad, glebfm, imz, ldv, n3npq, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey V Turchin 2007-01-11 15:33:02 MSK
при обновлении с 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 Dmitry V. Levin 2007-01-12 04:26:08 MSK
Наверное, rpmdb --rebuilddb не блокирует ту базу, из которой конвертирует;
надо будет проверить.
apt-get к этому моменту уже завершился и блокировку, естественно, снял.
Comment 2 Sergey V Turchin 2007-01-12 18:15:49 MSK
Это в процессе установки пакетов apt-ом было, т.е. не все пакеты прошли
Новый Сизиф был толстый. Пока ставилось, я забыл про это
Comment 3 Sergey V Turchin 2007-01-15 17:25:40 MSK
точнее, установка всех пакетов пыталась пройти, но после запуска установки 
fonconfig неокончившаяся транзакция после каждого пакета плевалось руганью
Comment 4 Jeff Johnson 2012-01-02 19:31:06 MSK
tracked at https://bugs.launchpad.net/rpm/+bug/910878
Comment 5 Gleb F-Malinovskiy 2016-12-16 20:49:09 MSK
По идее, с новым rpm такого не должно случиться.
Comment 6 Sergey V Turchin 2016-12-17 11:10:28 MSK
Будем надеяться.