apt-get problem

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
fr34k
Beiträge: 10
Registriert: 12.11.2004 12:58:47
Kontaktdaten:

apt-get problem

Beitrag von fr34k » 25.12.2004 18:55:17

Hi,
Ich habe ein Problem mit apt-get unter Sarge, und zwar bekomme ich, egal welches Paket ich installieren will, die gleichen Fehler angezeigt:

Code: Alles auswählen

blackbox:/home/fr34k# apt-get install cowsay
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  cowsay
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 17.4kB of archives.
After unpacking 79.9kB of additional disk space will be used.
Get:1 ftp://ftp.de.debian.org testing/main cowsay 3.03-6 [17.4kB]
Fetched 17.4kB in 5s (3286B/s)  
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de_DE:de:en_GB:en",
        LC_ALL = (unset),
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 57, <$__ANONIO__> line 10294.
[...]
Use of uninitialized value in hash element at /usr/share/perl5/Debconf/DbDriver/File.pm line 51, <$__ANONIO__> chunk 10724.
Selecting previously deselected package cowsay.
(Reading database ... dpkg: error processing /var/cache/apt/archives/cowsay_3.03-6_all.deb (--unpack):
 failed in buffer_read(fd): files list for package `libperl5.8': Input/output error
Errors were encountered while processing:
 /var/cache/apt/archives/cowsay_3.03-6_all.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Die Forensuche nach dem Fehler ergab bei mir leider keine brauchbaren Ergebnisse. :(

Ich hoffe jemand von Euch weiss Rat.

Gruß

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 25.12.2004 19:07:57

Installiere mal das Paket locales

Code: Alles auswählen

apt-get install locales
dann machst du ein

Code: Alles auswählen

dpkg-reconfigure locales
und wählst alle de_DE aus (müßten 4 sein).

Danach sollte der Fehler nicht mehr kommen.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

fr34k
Beiträge: 10
Registriert: 12.11.2004 12:58:47
Kontaktdaten:

Beitrag von fr34k » 25.12.2004 19:20:09

Danke McAldo, das hat den Fehler zwar nicht komplett behoben, aber zumindest kürzer gemacht. :wink:

Ich erhalte immer noch folgenden Fehlercode:

Code: Alles auswählen

blackbox:/home/fr34k# apt-get install cowsay
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden NEUEN Pakete werden installiert:
  cowsay
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es müssen noch 0B von 17,4kB Archiven geholt werden.
Nach dem Auspacken werden 79,9kB Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/cowsay_3.03-6_all.deb (--unpack):
 fehlgeschlagen in buffer_read(fd): Dateiliste des Paketes »libperl5.8«: Eingabe-/Ausgabefehler
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/cowsay_3.03-6_all.deb
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.
E: Sub-process /usr/bin/dpkg returned an error code (1)
:(

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 25.12.2004 22:52:47

Hi fr34k,

ich würd in dem Fall einfach das Paket /var/cache/apt/archives/cowsay_3.03-6_all.deb kurzerhand löschen.


Gruß

Dookie

fr34k
Beiträge: 10
Registriert: 12.11.2004 12:58:47
Kontaktdaten:

Beitrag von fr34k » 25.12.2004 22:55:19

Ich hab mich mal auf die Suche nach dieser libperl5.8 gemacht:

Code: Alles auswählen

$ locate libperl5.8
/usr/share/doc/libperl5.8
/var/cache/apt/archives/libperl5.8_5.8.4-3_i386.deb
/var/lib/dpkg/info/libperl5.8.list
/var/lib/dpkg/info/libperl5.8.md5sums
/var/lib/dpkg/info/libperl5.8.postinst
/var/lib/dpkg/info/libperl5.8.shlibs
In der oben geposteten Fehlermeldung ist die Rede von Dateiliste des Paketes »libperl5.8«
Also vermute ich mal dass die Datei /var/lib/dpkg/info/libperl5.8.list den Fehler verursacht könnte.

Beim Versuch deren Inhalt per cat auszugeben tritt folgender Fehler auf:

Code: Alles auswählen

$ cat /var/lib/dpkg/info/libperl5.8.list
cat: /var/lib/dpkg/info/libperl5.8.list: Eingabe-/Ausgabefehler
Der Befehl file gibt einen ähnlichen Fehler aus:

Code: Alles auswählen

$ file /var/lib/dpkg/info/libperl5.8.list
/var/lib/dpkg/info/libperl5.8.list: ERROR: cannot read /var/lib/dpkg/info/libperl5.8.list' (Input/output error)
Eingabe-/Ausgabefehler? Tritt sowas nicht bei einem Hardwaredefekt auf? :?
Jetzt weiss ich wirklich nicht mehr weiter :(


Gruß

fr34k
Beiträge: 10
Registriert: 12.11.2004 12:58:47
Kontaktdaten:

Beitrag von fr34k » 25.12.2004 22:57:29

Hi Dookie,
Danke für den Tipp. Hat mich aber leider nicht weiter gebracht :(

fr34k
Beiträge: 10
Registriert: 12.11.2004 12:58:47
Kontaktdaten:

Beitrag von fr34k » 26.12.2004 13:35:51

So ich habe jetzt Debian neu installiert, gerade mal ein paar Stunden benutzt und schon wieder kommt so ein sch**** Fehler! :x

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten von libgnome2-common (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libgnome2-0 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libbonoboui2-0 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libgnomeui-0 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libgnome-desktop-2 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von totem-xine (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von totem (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von gconf2 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libgnomevfs2-0 (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
dpkg: Fehler beim Bearbeiten von libgnomevfs2-common (--configure):
 kann Existenz von »/var/lib/dpkg/info/libxi6.postinst« nicht prüfen: Eingabe-/Ausgabefehler
Fehler traten auf beim Bearbeiten von:
 libgnome2-common
 libgnome2-0
 libbonoboui2-0
 libgnomeui-0
 libgnome-desktop-2
 totem-xine
 totem
 gconf2
 libgnomevfs2-0
 libgnomevfs2-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
Frage: Wie kann ich überprüfen ob mit meiner Hardware alles in Ordnung ist? Scheint mir irgendwie so als ob meine Festplatte kaputt ist :(

Danke!

Gruß

Antworten