при обновлении с 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
Наверное, rpmdb --rebuilddb не блокирует ту базу, из которой конвертирует; надо будет проверить. apt-get к этому моменту уже завершился и блокировку, естественно, снял.
Это в процессе установки пакетов apt-ом было, т.е. не все пакеты прошли Новый Сизиф был толстый. Пока ставилось, я забыл про это
точнее, установка всех пакетов пыталась пройти, но после запуска установки fonconfig неокончившаяся транзакция после каждого пакета плевалось руганью
tracked at https://bugs.launchpad.net/rpm/+bug/910878
По идее, с новым rpm такого не должно случиться.
Будем надеяться.