Přihlásit
: [1]
   |   
: Mandriva 2011 - rozbitá rpmdb  ( 4223 )
Jindruna
Newbie
*

Karma: 0
: 8


« : September 03, 2011, 13:28:40 »

Rozbila se rpmdb - nejde spustit rpmdrake, nejde aktualizovat:

[root@localhost jindruna]# rpmdrake
getting lock on urpmi
using mirror rsync://ftp.sh.cvut.cz/mandriva/official/2011/x86_64
zpracovávám soubor syntézy [/var/lib/urpmi/Main Updates (Official2011.0-1)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Main32 Updates (Official2011.0-2)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Contrib Updates (Official2011.0-3)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Non-free Updates (Official2011.0-4)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Main Backports (Official2011.0-10)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Contrib Backports (Official2011.0-18)/synthesis.hdlist.cz]
zpracovávám soubor syntézy [/var/lib/urpmi/Non-free Backports (Official2011.0-26)/synthesis.hdlist.cz]
Freeing read locks for locker 0x36c1: 18026/140443748255488
Freeing read locks for locker 0x36c2: 18026/140443748255488
Freeing read locks for locker 0x36c5: 18026/140443748255488
Freeing read locks for locker 0x36ca: 18026/140443748255488
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
Freeing mutex for process: 18026/0
error: rpmdb: header #2388 cannot be loaded -- skipping.
perl: header.c:1050: headerLoad: Předpoklad „(rpmint32_t)rdl >= 0“ nesplněn.
Neúspěšně ukončen (SIGABRT)

Poradí někdo co s tím? Díky
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #1 : September 03, 2011, 13:46:39 »

exituje na to prikaz, ale co jsi s tim delal? Mi se to za asi sedm let jeste nepovedlo!(rpm --rebuilddb)

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Jindruna
Newbie
*

Karma: 0
: 8


« #2 : September 03, 2011, 14:00:49 »

Poslední co jsem dělal byla instalace extreme tux racera na otestování 3D akcelerace, potom mi systém nabídl fglrx a pak se to podělalo. Je to 64bit verza. Ale 3D funguje

rpm --rebuilddb nepomáhá, zkoušel jsem několikrát

error: db3: header #2388 cannot be loaded -- skipping.
rpm: header.c:1050: headerLoad: Předpoklad „(rpmint32_t)rdl >= 0“ nesplněn.
Neúspěšně ukončen (SIGABRT)


« : September 03, 2011, 14:21:14 Jindruna »
Jindruna
Newbie
*

Karma: 0
: 8


« #3 : September 03, 2011, 14:10:00 »

Ještě výpis po rpm -qavv

extremetuxracer-0.5-0.beta.6-mdv2011.0.x86_64
error: rpmdb: header #2388 cannot be loaded -- skipping.
x11-driver-video-fglrx-8.881-69.1-mdv2011.0.x86_64
rpm: header.c:1050: headerLoad: Předpoklad „(rpmint32_t)rdl >= 0“ nesplněn.
Neúspěšně ukončen (SIGABRT)

Jindruna
Newbie
*

Karma: 0
: 8


« #4 : September 03, 2011, 20:20:50 »

Vyřešeno.

Pro každýho, kdo by měl podobný problém:

jako root:

rm -rf /var/lib/rpm/__db*
rpm --rebuilddb

Díky všem
: [1]
   |   
 
: