PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian Apt Problem



Huhn Hur Tu
16.10.09, 23:44
Hallo,
folgendes Problem



Möchten Sie fortfahren [J/n]?
(Lese Datenbank ... 47215 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libio-pty-perl 1:1.07-1+b1 (durch .../libio-pty-perl_1%3a1.07-2_i386.deb) ...
Entpacke Ersatz für libio-pty-perl ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb (--unpack):
Kann neue (vermeintliche) Info-Datei »/var/lib/dpkg/tmp.ci/md5sums« nicht installieren: Ist ein Verzeichnis
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



Gruss Stefan

retak
17.10.09, 09:38
Ganz spontan würd ich mal schauen ob es /var/lib/dpkg/tmp.ci/md5sums oder /var/lib/dpkg/tmp.ci/ gibt und einfach mal löschen. Vllt. hat es ja Auswirkungen.

Huhn Hur Tu
17.10.09, 10:58
gibt es nicht, install mit force kann auch nix.
Gibt es die moeglichkeit das Paket aus der paketdatenbank zu loeschen und dann neu zu installieren?

Gruss Stefan

HirschHeisseIch
17.10.09, 11:04
apt-get clean löscht die alten Paket-Dateien aus dem Cache. Dann ganz normal per apt-get install installieren.

Huhn Hur Tu
17.10.09, 11:25
Hab ich probiert aber nuetzt nicht


root@server8:~#
apt-get install libio-pty-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
libio-pty-perl
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden aktualisiert:
libio-pty-perl
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
422 nicht vollständig installiert oder entfernt.
Es müssen 42,1kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.096B Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.tu-chemnitz.de testing/main libio-pty-perl 1:1.07-2 [42,1kB]
Es wurden 42,1kB in 0s geholt (216kB/s)
(Lese Datenbank ... 47216 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libio-pty-perl 1:1.07-1+b1 (durch .../libio-pty-perl_1%3a1.07-2_i386.deb) ...
Entpacke Ersatz für libio-pty-perl ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb (--unpack):
Kann neue (vermeintliche) Info-Datei »/var/lib/dpkg/tmp.ci/md5sums« nicht installieren: Ist ein Verzeichnis
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



root@server8:~# apt-get remove libio-pty-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete werden ENTFERNT:
libio-pty-perl
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 10 nicht aktualisiert.
422 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 102kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]?
dpkg: Fehler beim Bearbeiten von libio-pty-perl (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
libio-pty-perl
E: Sub-process /usr/bin/dpkg returned an error code (1)


Gruss Stefan

HirschHeisseIch
17.10.09, 12:08
Oha...




422 nicht vollständig installiert oder entfernt.


Versuchs mal mit nem
apt-get -f install

Huhn Hur Tu
17.10.09, 12:23
Nichts neues, ich werde noch wahnsinnig


apt-get -f install libio-pty-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
libio-pty-perl
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden aktualisiert:
libio-pty-perl
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
422 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 42,1kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.096B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 47216 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libio-pty-perl 1:1.07-1+b1 (durch .../libio-pty-perl_1%3a1.07-2_i386.deb) ...
Entpacke Ersatz für libio-pty-perl ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb (--unpack):
Kann neue (vermeintliche) Info-Datei »/var/lib/dpkg/tmp.ci/md5sums« nicht installieren: Ist ein Verzeichnis
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libio-pty-perl_1%3a1.07-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Schreibtroll
17.10.09, 12:37
Hmm - ich denke da bleibt was kleben!
Mach mal
apt-get --purge remove blablub als root.
Und dann die Neuinstallation. Sonst bleiben alle (evtl.) defekten Konfigurationsdateien bestehen und werden beim nächsten Installieren einfach wieder übernommen.

Huhn Hur Tu
17.10.09, 13:07
Keine Chance


apt-get --purge remove libio-pty-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete werden ENTFERNT:
libio-pty-perl
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 10 nicht aktualisiert.
422 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 102kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]?
dpkg: Fehler beim Bearbeiten von libio-pty-perl (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
libio-pty-perl
E: Sub-process /usr/bin/dpkg returned an error code (1)


Kann man das Paket nicht von Hand aus der Paketdatenbank loeschen und dann neu installieren?


Gruss Stefan

Schreibtroll
17.10.09, 13:54
dpkg: Fehler beim Bearbeiten von libio-pty-perl (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Suche es mal manuell und benenne es um. Löschen könnte fatal sein.... Drüberinstallieren ist so eine Sache...

Dann checke mal Deine Platte aber richtig. erst fsck und dann vllt. noch mal Testdisk. Nicht, daß Du jetzt nur über den einen Kameraden gestolpert bist, aber da noch mehr bis hin zu bevorstehendem Plattencrash ansteht. *TeufelandieWandmal*

Huhn Hur Tu
17.10.09, 22:04
Jetzt bin ich etwas confused.
Irgendwo unter /var/lib/dpkg war ein Ordner md5sums mit dem Inhalt 2 Torrentfiles. Das dumme dort habe ich noch nie bewusst rumgespielt.
Ich habe keine Ahnung wie aus einem File ein Ordner wurde und wie die Files da reinkamen, aber jetzt geht wieder alle..
Danke an alle


Gruss Stefan