baza RPM

Grzegorz Sójka pld w sojka.co
Sob, 4 Paź 2014, 16:39:47 CEST


On 10/04/14 16:34, Pawel Chmielewski wrote:
>>
>>>   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.
Jak za dużo wywalę to na jakiej podstawie rpm wygeneruje bazę??

> 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*
Tego właśnie nie mam i próbuje wygenerować.

>
> Rebuild RPM database:
> # rpm --rebuilddb
> # rpmdb_verify Packages
Ten sam błąd co wyżej.

-- 
Pozdrawiam
Grzesiek

Wysłane z kompa wolnego od wirusów Billa Gatesa.


Więcej informacji o liście pld-users-pl