Linux: APT-GET / Repository-Fehler

Erstellt am 27. Sept. 2012  ·  5Kommentare  ·  Quelle: raspberrypi/linux

Paketlisten-Repository nach dem apt-get-Update beschädigt; apt-get-Upgrade

Habe gerade zwei SD-Karten-Installationen von Raspbian in den Papierkorb geworfen,

Möglicherweise ein Problem mit
Ersatz libuuid1:armhf auspacken ...
während der Aktualisierung,

Anschließend schlagen alle apt-get-Befehle fehl, wie unten in meiner Terminalsitzung angegeben.

pi@raspberrypi ~ $ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum erstellen
Statusinformationen werden gelesen... Fertig
Die folgenden Pakete werden aktualisiert:
bsdutils libblkid1 libcap2 libmount1 libuuid1 mount python-pygame
python-rpi.gpio python3-rpi.gpio util-linux xserver-common xserver-xorg-core
12 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Sie benötigen 7.125 KB an Archiven.
Nach diesem Vorgang werden 24,6 KB zusätzlicher Festplattenspeicher verwendet.
Möchten Sie fortfahren [J/n]? Ja
Holen:1 http://archive.raspberrypi.org/debian/wheezy/main python-rpi.gpio armhf 0.4.1a-1 [14.3 kB]
Holen Sie sich:2 http://archive.raspberrypi.org/debian/wheezy/main python3-rpi.gpio armhf 0.4.1a-1 [12.3 kB]
Holen Sie sich:3 http://mirrordirector.raspbian.org/raspbian/wheezy/main mount armhf 2.20.1-5.2 [213 kB]
Holen Sie sich:4 http://mirrordirector.raspbian.org/raspbian/wheezy/main util-linux armhf 2.20.1-5.2 [659 kB]
Holen Sie sich:5 http://mirrordirector.raspbian.org/raspbian/wheezy/main bsdutils armhf 1:2.20.1-5.2 [84.7 kB]
Holen Sie sich:6 http://mirrordirector.raspbian.org/raspbian/wheezy/main libuuid1 armhf 2.20.1-5.2 [57,7 kB]
Holen Sie sich:7 http://mirrordirector.raspbian.org/raspbian/wheezy/main libblkid1 armhf 2.20.1-5.2 [119 kB]
Holen Sie sich:8 http://mirrordirector.raspbian.org/raspbian/wheezy/main libmount1 armhf 2.20.1-5.2 [112 kB]
Holen Sie sich:9 http://mirrordirector.raspbian.org/raspbian/wheezy/main libcap2 armhf 1:2.22-1.2 [12.5 kB]
Holen Sie sich:10 http://mirrordirector.raspbian.org/raspbian/wheezy/main python-pygame armhf 1.9.1release+dfsg-7 [2,841 kB]
Holen Sie sich:11 http://mirrordirector.raspbian.org/raspbian/wheezy/main xserver-common alle 2:1.12.3.902-1 [1.395 kB]
Holen Sie sich:12 http://mirrordirector.raspbian.org/raspbian/wheezy/main xserver-xorg-core armhf 2:1.12.3.902-1 [1.604 kB]
7.125 kB in 16 s (441 kB/s) abgerufen
Pakete vorkonfigurieren ...
(Lesen der Datenbank ... 58033 Dateien und Verzeichnisse, die derzeit installiert sind.)
Vorbereitung für den Austausch von Mount 2.20.1-5.1 (mit .../mount_2.20.1-5.2_armhf.deb) ...
Ersatzhalterung auspacken...
Verarbeitung von Triggern für man-db ...
Montierung einrichten (2.20.1-5.2) ...
(Lesen der Datenbank ... 58033 Dateien und Verzeichnisse, die derzeit installiert sind.)
Vorbereitung zum Ersetzen von util-linux 2.20.1-5.1 (mit .../util-linux_2.20.1-5.2_armhf.deb) ...
Ersatz util-linux entpacken ...
Verarbeitung von Triggern für man-db ...
Verarbeitung von Triggern für Installationsinfo ...
Verarbeitung von Triggern für Pantomime-Unterstützung ...
util-linux (2.20.1-5.2) einrichten ...
insserv: Warnung: aktuelle(r) Start-Runlevel(s) (leer) von Skript hwclock.sh' overwrites defaults (S). insserv: warning: current stop runlevel(s) (S) of script hwclock.sh' überschreibt Standardwerte (0 6).
(Lesen der Datenbank ... 58033 Dateien und Verzeichnisse, die derzeit installiert sind.)
Vorbereitung zum Ersetzen von bsdutils 1:2.20.1-5.1 (mit .../bsdutils_1%3a2.20.1-5.2_armhf.deb) ...
Ersatz bsdutils auspacken ...
Verarbeitung von Triggern für man-db ...
bsdutils einrichten (1:2.20.1-5.2) ...
(Lesen der Datenbank ... 58033 Dateien und Verzeichnisse, die derzeit installiert sind.)
Vorbereitung zum Ersetzen von libuuid1:armhf 2.20.1-5.1 (mit .../libuuid1_2.20.1-5.2_armhf.deb) ...
Ersatz libuuid1:armhf auspacken ...
dpkg: error: --configure benötigt einen gültigen Paketnamen, aber ':armhf' ist nicht: ungültiger Paketname im Spezifizierer ':armhf': darf kein leerer String sein

Geben Sie dpkg --help ein, um Hilfe zum Installieren und Deinstallieren von Paketen zu erhalten [*];
Verwenden Sie dselect' or aptitude' für eine benutzerfreundliche Paketverwaltung;
Geben Sie dpkg -Dhelp ein, um eine Liste der dpkg-Debug-Flag-Werte anzuzeigen;
Geben Sie dpkg --force-help ein, um eine Liste der Optionen zum Erzwingen zu erhalten;
Geben Sie dpkg-deb --help ein, um Hilfe zur Manipulation von *.deb-Dateien zu erhalten;

Optionen, die mit [*] gekennzeichnet sind, erzeugen viel Ausgabe - leiten Sie sie durch less' or more' !E: Unterprozess /usr/bin/dpkg hat einen Fehlercode zurückgegeben (2)
pi@raspberrypi ~ $ sudo apt-get update
Schlagen Sie http://mirrordirector.raspbian.org pfeifende InRelease
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Paketlisten werden gelesen... Fehler!
E: Problem beim Parsen von Abhängigkeiten Hängt ab
E: Fehler beim Verarbeiten von libalien-sdl-dev-perl (NewVersion2) aufgetreten
E: Problem mit MergeList /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
E: Die Paketlisten oder Statusdatei konnten nicht geparst oder geöffnet werden.
pi@raspberrypi ~ $

Hilfreichster Kommentar

Das hatte ich auch.

pi@raspberrypi ~ $ sudo rm -rf /var/lib/apt/lists/
pi@raspberrypi ~ $ sudo rm -rf /var/lib/dpkg/status
pi@raspberrypi ~ $ sudo touch /var/lib/dpkg/status

Dies hat den Trick für mich gemacht.

Alle 5 Kommentare

Könnten Sie alle Dateien in /var/lib/apt/lists/ löschen und es erneut versuchen?

Das hatte ich auch.

pi@raspberrypi ~ $ sudo rm -rf /var/lib/apt/lists/
pi@raspberrypi ~ $ sudo rm -rf /var/lib/dpkg/status
pi@raspberrypi ~ $ sudo touch /var/lib/dpkg/status

Dies hat den Trick für mich gemacht.

Ich habe die gleiche Methode wie Sie boxers999 verwendet und es hat auch bei mir funktioniert.

@spayz
Hast du den Vorschlag ausprobiert?
Ich glaube nicht, dass das ein Kernel-Problem ist. Es ist wahrscheinlicher, dass sich das Repository beim Aktualisieren in einem schlechten Zustand befand oder das apt-get unterbrochen wurde/der Speicher/der Speicherplatz auf der SD-Karte fehlte.

Schließen, da kein Linux-Problem.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

KevinStartup picture KevinStartup  ·  6Kommentare

steros76 picture steros76  ·  3Kommentare

XECDesign picture XECDesign  ·  6Kommentare

awlx picture awlx  ·  4Kommentare

wudo94 picture wudo94  ·  5Kommentare