Rasmus Bøg Hansen wrote:
> Prøv som Michael foreslår.
>
> Hvis det ikke går godt, skal du nok have gjort følgende (nogle af dem
> er måske overflødige):
>
> *) fsck'et dit filsystem, så du er sikker på det er korrekt.
> *) Geninstalleret apt manuelt med dpkg
> *) fixet din /var/lib/dpkg/status (evt. gendannet den fra
> /var/lib/dpkg/status-old)
> *) have apt-get til at færdiggøre installationen med apt-get -f
> install
> *) Kontrolleret md5-summer med debsums og have geninstalleret alle
> ødelagte pakker.
>
> Er der forøvrigt nogen, som ved hvordan man fikser en
> /var/lib/dpkg/status? På min gamle computer gik den somme tider i ged
> (hardware-fejl - derfor fik jeg ny burk). jeg plejede at gendanne den
> fra status-old, men kan man ikke opbygge en ny?
OK, nu hvor jeg var lidt mere omhyggelig med mine google søgninger så
var der et par forskellige ting jeg kunne gøre. Punkt 1 var at fixe så
min apt-get update rent faktisk endte, jeg fandt ud af at jeg havde en
sources der havde lidt problemer med checksum, efter jeg udkommenterede
den og lavede en ny apt-get update, så ville den godt opdatere listen
over available og apt-get seg-faultede nu ikke længere (phew). Men så
kom problemet med at få overbevist pakkesystemet om hvilke pakker der
var på systemet. Jeg faldt over flg. side:
http://lists.debian.org/debian-user/2003/05/msg00456.html
Den kan bruges som inspiration for at få den sparket igang igen... men
ikke helt optimalt. Så opdagede jeg at der måske kunne være gode info
liggende i /var/backups, og minsandten om ikke dpkg gemmer en backup af
status filen fra sidste gang den kørte (endda 10 gange tilbage i gz
form). Kopierede så den forrige ind (den var vist uden fejl) og så
begyndte tingene stille og roligt at virke igen. Desværre gik der så
lidt info tabt omkring pakker. Men via en af de sidste råd i ovennævnte
post, så har jeg fået sat selections, så dem må man så bare reinstallere
så skulle det hele forhåbentlig gå op i en højere enhed. Det er da
heldigvis "kun" 200MB den skal have hentet og installeret, så om et par
timer så skulle den forhåbentlig være i luften igen...
Thomas