← Back to team overview

sslug-teknik team mailing list archive

Vrøvl med rpm

 

Hej Alle.

Jeg tror lige jeg vover et øje og spørger om nogen kan hjælpe med den her:

Jeg har efter alle opgraderingerne af Gnome haft lidt bøvl med Gnorpm. Jeg
husker ikke præcist hvad den fortalte men den ville i hvertfald ikke starte. Jeg
fandt så ud af at det vist ville hjælpe hvis jeg opgraderede selve rpm.
Jeg fik så fat i rpm-4.0-0.45.i386.rpm og installerede den. Det gik i og for sig
udemærket, men den kom hurtigt op bagefter og sagde at jeg skulle køre rpm
--rebuilddb, da der åbenbart er lavet lidt om på rpm-databasen fra min tidligere
version (Vistnok version 3-et-eller-andet. I hvertfald den der følger default
med RH6.0). Problemet er nu at den bliver ved med at sige at der er noget galt
med databasen:

"An rpm database in db1 format exists in /var/lib/rpm/packages.rpm.
  Please convert to db3 format by running "rpm --rebuilddb" as root.

Segmentation fault (core dumped)"

Jeg har siden hen undersøgt sagen lidt og fundet ud af at db1 databasen hedder
packages.rpm mens db3 databasen hedder Packages. I mit tilfælde er db3 databasen
lidt mindre end db1 databasen, noget jeg har en formodning om at den ikke burde
være hvis konverteringen var gået som den skulle.

Hvad gør man?

Sletter db 1 databasen og håber på at det går godt?

Finder den rigtige opgradering der kan klare konverteringen og bruger den. Men
hvordan får jeg den til at virke nu det hele er gået i hårdknude?

Downgrader til den forrige version. Men kan man det? Og mon det overhovedet kan
lade sig gøre nu rpm har fået nykker?

Jeg har hidtil afholdt mig fra de helt store eksperimenter af frygt for at jeg
ødelægger hele rpm databasen. For så vil jeg virkelig være på den!

Jeg kører:

RH6.0
Linux 2.2.5-15
Gnome 1.20

På forhånd tak

Søren Vedsted



Follow ups

References