baza RPM
Pawel Chmielewski
pawel.chmielewski w gmail.com
Sob, 4 Paź 2014, 16:34:49 CEST
>
>> Generalnie cokolwiek odpale to mam:
> # rpm --rebuilddb
> rpmdb: BDB2506 file /var/lib/rpm/Packages has LSN 77/4721121, 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
>
> Potrzebny jest jakiś patent na wygenerowanie bazy na podstawie plików:
> # ls /var/lib/rpm
> Arch Dirnames Installtid Os Pubkeys Sha1header
> Version
> Basenames Filedigests Name Packagecolor Release Sigmd5
> Conflictname Filepaths Nvra Packages Requirename
> Sourcepkgid
> DB_CONFIG Group Obsoletename Providename Seqno Triggername
>
>
>
A po co Ci uszkodzone pliki? Wywal zawartość /var/lib/rpm i zapuść
rebuilddb.
Przekleję z tego linka powyżej bo dziś sobota i rozumiem, że może się nie
chcieć czytać:
Method # 1
Remove /var/lib/rpm/__db* files to avoid stale locks:
# cd /var/lib
# rm __db*
Rebuild RPM database:
# rpm --rebuilddb
# rpmdb_verify Packages
--
Pozdrowienia,
Pawel Chmielewski
pawel.chmielewski w gmail.com
Więcej informacji o liście pld-users-pl