/var/lib/apt versehentlich gelöscht -> apt nun ohne Funkt

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

/var/lib/apt versehentlich gelöscht -> apt nun ohne Funkt

Beitrag von ckihm.deb » 06.01.2003 15:21:14

Hallo,

habe einen dummen Fehler begangen. Es war sehr spät und ich wollte den
Ordner /var/lib/alsa-lib löschen, aber habe /var/lib/apt gelöscht.

Nun funktioniert apt nicht mehr, da es diesen Ordner dringend braucht.

Wie kann ich dieses Problem lösen?
Hoffentlich keine Neuinstallation.

Gruss
Chrsitian

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 06.01.2003 16:06:05

Wie löscht man denn sowas versehentlich? :twisted:

Egal, versuch doch mal, den Ordner per Hand neu zu erstellen und darunter einen Ordner namesn "lists". Anschließend ein apt-get update. Vielleicht klappt's. Toitoitoi.

Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

Beitrag von ckihm.deb » 06.01.2003 16:19:34

@six

vielen Dank für deine Antwort. Hat leider nicht geholfen.
Bekomme folgende Fehlermeldung:

E: Tried to dequeue a fetching object

Diese steht n-mal untereinander.

Ich werde gleich mal mit Knoppix booten, und mir den Inhalt der Ordner
anschauen. Vieleicht kann ich den ja von Hand rekonstruieren.

Christian

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 06.01.2003 16:32:35

Du müsstest apt neu installieren, aber da apt ja nicht funktioniert ist das etwas komplizierter...

Lade die Datei ftp://ftp.de.debian.org/debian/pool/mai ... 4_i386.deb mit einem Browser oder FTP Client herunter, und installiere sie mittles "dpkg -i apt_0.5.4_i386.deb".

Danach sollte Dein apt (hoffentlich) wieder tun.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

Beitrag von ckihm.deb » 06.01.2003 17:11:47

@pdreker
Vielen dank, ich bin sicher das es so funktioniert wie du es beschrieben hast.

Aber ich habe einen noch einfacheren Weg gefunden.
Falls es irgendwo da drausen noch solch 'dumme' debian-user gibt
wie ich einer bin, so sollte das hier helfen:

Also in dem Ordner /var/lib/apt/lists werden status-Informationen für jeden Mirror der in
/etc/apt/sources.list steht gespeichert.

Im Ordner /var/lib/apt/lists/partial werden übergangs-status-Informationen gespeichert, wobei ich nicht weis was damit gemeint ist.

Aber das bedeutet das man zum fixen des Problems, einfach die Orgnerstuktur /var/lib/apt/lists/partial wieder von Hand anlegt. Als nächste kommentiert man alle Mirror in der sources.list aus, da ja apt ansonsten status-Information für den Mirror in /var/lib/apt/lists erwartet, welche aber dank meiner Dummheit nicht mehr da sind.

Nun braucht es nur noch ein apt-get update, danach die Mirror wieder entkommentieren, und wieder ein apt-get update.

Und alles funktioniert wieder bestens :D

Nochmal vielen dank für eure Hilfe
Christian

Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

Beitrag von ckihm.deb » 06.01.2003 17:14:31

@pdreker

hey, ich sehe gerade das du aus Saarbrücken kommst
Da wohne ich auch :o

Das finde ich mal witzig.

Christian

Antworten