Linux: APT-GET / Erreur de référentiel

Créé le 27 sept. 2012  ·  5Commentaires  ·  Source: raspberrypi/linux

Dépôt de liste de paquets corrompu après avoir effectué la mise à jour apt-get ; apt-get mise à niveau

Je viens de supprimer deux installations de carte SD de Raspbian,

Peut-être un problème avec
Déballage du remplacement libuuid1:armhf ...
lors de la mise à jour,

par la suite, toutes les commandes apt-get échouent comme indiqué au bas de ma session de terminal ci-dessous.

pi@raspberrypi ~ $ sudo apt-get upgrade
Lecture des listes de paquets... Terminé
Arbre de dépendance de construction
Lecture des informations d'état... Terminé
Les packages suivants seront mis à niveau :
bsdutils libblkid1 libcap2 libmount1 libuuid1 monter python-pygame
python-rpi.gpio python3-rpi.gpio util-linux xserver-common xserver-xorg-core
12 mis à jour, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.
Besoin d'obtenir 7 125 Ko d'archives.
Après cette opération, 24,6 Ko d'espace disque supplémentaire seront utilisés.
Voulez-vous continuer [O/n] ? Oui
Get:1 http://archive.raspberrypi.org/debian/ wheezy/main python-rpi.gpio armhf 0.4.1a-1 [14,3 Ko]
Obtenez :2 http://archive.raspberrypi.org/debian/ wheezy/main python3-rpi.gpio armhf 0.4.1a-1 [12,3 ko]
Obtenez : 3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mount armhf 2.20.1-5.2 [213 ko]
Obtenez :4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main util-linux armhf 2.20.1-5.2 [659 Ko]
Obtenez :5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main bsdutils armhf 1:2.20.1-5.2 [84,7 Ko]
Obtenez :6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libuuid1 armhf 2.20.1-5.2 [57,7 Ko]
Obtenez : 7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libblkid1 armhf 2.20.1-5.2 [119 Ko]
Obtenez :8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libmount1 armhf 2.20.1-5.2 [112 Ko]
Obtenez : 9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libcap2 armhf 1:2.22-1.2 [12,5 Ko]
Obtenez : 10 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pygame armhf 1.9.1release+dfsg-7 [2 841 Ko]
Obtenez :11 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xserver-common all 2:1.12.3.902-1 [1,395 Ko]
Obtenez :12 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xserver-xorg-core armhf 2:1.12.3.902-1 [1 604 Ko]
7 125 ko récupérés en 16 s (441 ko/s)
Préconfiguration des packages...
(Lecture de la base de données... 58033 fichiers et répertoires actuellement installés.)
Préparation du remplacement du support 2.20.1-5.1 (en utilisant .../mount_2.20.1-5.2_armhf.deb) ...
Déballage du support de remplacement...
Traitement des déclencheurs pour man-db ...
Configuration de la monture (2.20.1-5.2) ...
(Lecture de la base de données... 58033 fichiers et répertoires actuellement installés.)
Préparation du remplacement d'util-linux 2.20.1-5.1 (en utilisant .../util-linux_2.20.1-5.2_armhf.deb) ...
Déballage du remplacement util-linux ...
Traitement des déclencheurs pour man-db ...
Traitement des déclencheurs pour install-info ...
Traiter les déclencheurs pour le support mime...
Configuration d'util-linux (2.20.1-5.2) ...
insserv : avertissement : le(s) niveau(x) d'exécution de démarrage actuel (vide) du script hwclock.sh' overwrites defaults (S). insserv: warning: current stop runlevel(s) (S) of script hwclock.sh' écrase les valeurs par défaut (0 6).
(Lecture de la base de données... 58033 fichiers et répertoires actuellement installés.)
Préparation du remplacement de bsdutils 1:2.20.1-5.1 (en utilisant .../bsdutils_1%3a2.20.1-5.2_armhf.deb) ...
Déballage des bsdutils de remplacement ...
Traitement des déclencheurs pour man-db ...
Configuration de bsdutils (1:2.20.1-5.2) ...
(Lecture de la base de données... 58033 fichiers et répertoires actuellement installés.)
Préparation du remplacement de libuuid1:armhf 2.20.1-5.1 (en utilisant .../libuuid1_2.20.1-5.2_armhf.deb) ...
Déballage du remplacement libuuid1:armhf ...
dpkg : erreur : --configure a besoin d'un nom de package valide mais ':armhf' ne l'est pas : nom de package illégal dans le spécificateur ':armhf' : ne peut pas être une chaîne vide

Tapez dpkg --help pour obtenir de l'aide sur l'installation et la désinstallation des packages [*] ;
Utilisez dselect' or aptitude' pour une gestion conviviale des paquets ;
Tapez dpkg -Dhelp pour une liste des valeurs d'indicateur de débogage dpkg ;
Tapez dpkg --force-help pour une liste des options de forçage ;
Tapez dpkg-deb --help pour obtenir de l'aide sur la manipulation des fichiers *.deb ;

Les options marquées [*] produisent beaucoup de sortie - dirigez-les vers less' or more' !E: Le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (2)
pi@raspberrypi ~ $ sudo apt-get mise à jour
Hit http://mirrordirector.raspbian.org sifflant InRelease
Hit http://archive.raspberrypi.org sifflant InRelease
Cliquez sur http://mirrordirector.raspbian.org wheezy/main armhf
Cliquez sur http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Appuyez sur http://mirrordirector.raspbian.org Wheezy/non-free armhf Packages
Appuyez sur http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Cliquez sur http://archive.raspberrypi.org wheezy/main armhf
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-fr
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
Lecture des listes de paquets... Erreur !
E: Dépendance d'analyse du problème Dépend
E : Une erreur s'est produite lors du traitement de libalien-sdl-dev-perl (NewVersion2)
E : Problème avec MergeList /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
E : Les listes de packages ou le fichier d'état n'ont pas pu être analysés ou ouverts.
pi@raspberrypi ~ $

Commentaire le plus utile

J'ai eu ça aussi.

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

Cela a fait l'affaire pour moi.

Tous les 5 commentaires

pourriez-vous supprimer tous les fichiers dans /var/lib/apt/lists/ et réessayer ?

J'ai eu ça aussi.

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

Cela a fait l'affaire pour moi.

J'ai utilisé la même méthode que vous boxers999 et cela a également fonctionné pour moi.

@spayz
Avez-vous essayé la suggestion?
Je ne pense pas que ce soit un problème de noyau. Il est plus probable que le référentiel était dans un mauvais état lors de la mise à jour, ou que apt-get ait été interrompu/à court de mémoire/sdcard spacel.

Fermeture car ce n'est pas un problème Linux.

Cette page vous a été utile?
0 / 5 - 0 notes