On Fri, 02 Jan 2015, Adam Osuchowski wrote: > Jan Rękorajski wrote: > > Zrób backup bazy, skasuj wszystkie pliki (włącznie z logami w log/) > > oprócz Packages i wykonaj 'rpm --rebuilddb' > > To właśnie nie działa na rpmie 5. Nawet na spójnej bazie. Próbowałem > tego na samym początku. > > # rpm --rebuilddb > rpmdb: BDB2506 file /var/lib/rpm/Packages has LSN 256/7130536, past end of > log at 1/64 > rpmdb: BDB2507 Commonly caused by moving a database from one database > environment > rpmdb: BDB2508 to another without clearing the database LSNs, or by removing > all of > rpmdb: BDB2509 the log files from a database environment > rpmdb: BDB0641 __db_meta_setup: /var/lib/rpm/Packages: unexpected file type > or format > error: cannot open Packages(0) index: Invalid argument(22) > DB: Berkeley DB 5.2.42: (February 29, 2012) > error: cannot open Packages database in /var/lib/rpm > > Żeby --rebuilddb działał potrzebuje plików z logami, Filepaths i Packages > ale mimo że grzebie coś po bazie to nic to nie daje. Zresztą chyba ktoś > wspominał kiedyś, że o --rebuilddb w zasadzie można zapomnieć i teraz > tylko dbX.Y_recover -ev.
Spróbuj jeszcze /usr/lib/rpm/bin/dbupgrade.sh Zamiast dbconvert możesz tam spróbować rpm --rebuilddb -- Jan Rękorajski | PLD/Linux SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl