Linux: APT-GET / Error de repositorio

Creado en 27 sept. 2012  ·  5Comentarios  ·  Fuente: raspberrypi/linux

El repositorio de la lista de paquetes está dañado después de hacer apt-get update; actualización de apt-get

Acabo de destruir dos instalaciones de tarjetas SD de Raspbian,

Posiblemente un problema con
Desembalaje de reemplazo libuuid1: armhf ...
durante la actualización,

posteriormente, todos los comandos apt-get fallan como se indica en la parte inferior de mi sesión de terminal a continuación.

pi @ raspberrypi ~ $ sudo apt-get upgrade
Leyendo listas de paquetes ... Hecho
Construyendo árbol de dependencia
Leyendo información de estado ... Hecho
Se actualizarán los siguientes paquetes:
bsdutils libblkid1 libcap2 libmount1 libuuid1 montar python-pygame
python-rpi.gpio python3-rpi.gpio util-linux xserver-common xserver-xorg-core
12 actualizado, 0 recién instalado, 0 para eliminar y 0 no actualizado.
Necesita obtener 7.125 kB de archivos.
Después de esta operación, se utilizarán 24,6 kB de espacio adicional en disco.
¿Quieres continuar [S / n]? Y
Obtenga: 1 http://archive.raspberrypi.org/debian/ wheezy / main python-rpi.gpio armhf 0.4.1a-1 [14.3 kB]
Obtener: 2 http://archive.raspberrypi.org/debian/ wheezy / main python3-rpi.gpio armhf 0.4.1a-1 [12.3 kB]
Obtenga: 3 http://mirrordirector.raspbian.org/raspbian/ wheezy / main mount armhf 2.20.1-5.2 [213 kB]
Obtenga: 4 http://mirrordirector.raspbian.org/raspbian/ wheezy / main util-linux armhf 2.20.1-5.2 [659 kB]
Obtener: 5 http://mirrordirector.raspbian.org/raspbian/ wheezy / main bsdutils armhf 1: 2.20.1-5.2 [84.7 kB]
Obtenga: 6 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libuuid1 armhf 2.20.1-5.2 [57.7 kB]
Obtenga: 7 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libblkid1 armhf 2.20.1-5.2 [119 kB]
Obtenga: 8 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libmount1 armhf 2.20.1-5.2 [112 kB]
Obtener: 9 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libcap2 armhf 1: 2.22-1.2 [12.5 kB]
Obtener: 10 http://mirrordirector.raspbian.org/raspbian/ wheezy / main python-pygame armhf 1.9.1release + dfsg-7 [2.841 kB]
Obtener: 11 http://mirrordirector.raspbian.org/raspbian/ wheezy / main xserver-common all 2: 1.12.3.902-1 [1.395 kB]
Obtener: 12 http://mirrordirector.raspbian.org/raspbian/ wheezy / main xserver-xorg-core armhf 2: 1.12.3.902-1 [1,604 kB]
Obtenido 7.125 kB en 16 s (441 kB / s)
Preconfiguración de paquetes ...
(Leyendo la base de datos ... 58033 archivos y directorios instalados actualmente).
Preparándose para reemplazar el soporte 2.20.1-5.1 (usando ... / mount_2.20.1-5.2_armhf.deb) ...
Desembalaje del soporte de repuesto ...
Procesando disparadores para man-db ...
Configuración del soporte (2.20.1-5.2) ...
(Leyendo la base de datos ... 58033 archivos y directorios instalados actualmente).
Preparándose para reemplazar util-linux 2.20.1-5.1 (usando ... / util-linux_2.20.1-5.2_armhf.deb) ...
Desembalaje de util-linux de repuesto ...
Procesando disparadores para man-db ...
Procesando activadores para información de instalación ...
Procesando desencadenantes para mime-support ...
Configuración de util-linux (2.20.1-5.2) ...
insserv: advertencia: nivel (s) de ejecución de inicio actual (vacío) del script hwclock.sh' overwrites defaults (S). insserv: warning: current stop runlevel(s) (S) of script hwclock.sh 'sobrescribe los valores predeterminados (0 6).
(Leyendo la base de datos ... 58033 archivos y directorios instalados actualmente).
Preparándose para reemplazar bsdutils 1: 2.20.1-5.1 (usando ... / bsdutils_1% 3a2.20.1-5.2_armhf.deb) ...
Desembalaje de bsdutils de repuesto ...
Procesando disparadores para man-db ...
Configuración de bsdutils (1: 2.20.1-5.2) ...
(Leyendo la base de datos ... 58033 archivos y directorios instalados actualmente).
Preparándose para reemplazar libuuid1: armhf 2.20.1-5.1 (usando ... / libuuid1_2.20.1-5.2_armhf.deb) ...
Desembalaje de reemplazo libuuid1: armhf ...
dpkg: error: --configure necesita un nombre de paquete válido pero ': armhf' no lo es: nombre de paquete ilegal en el especificador ': armhf': puede no ser una cadena vacía

Escriba dpkg --help para obtener ayuda sobre la instalación y desinstalación de paquetes [*];
Utilice dselect' or aptitude 'para una gestión de paquetes fácil de usar;
Escriba dpkg -Dhelp para obtener una lista de los valores del indicador de depuración de dpkg;
Escriba dpkg --force-help para obtener una lista de opciones de forzado;
Escriba dpkg-deb --help para obtener ayuda sobre la manipulación de archivos * .deb;

Las opciones marcadas con [*] producen una gran cantidad de resultados: canalícelo a través de less' or more '! E: El subproceso / usr / bin / dpkg devolvió un código de error (2)
pi @ raspberrypi ~ $ sudo apt-get update
Pulse http://mirrordirector.raspbian.org wheezy InRelease
Pulse http://archive.raspberrypi.org wheezy InRelease
Pulse http://mirrordirector.raspbian.org wheezy / main armhf Paquetes
Haga clic en
Haga clic en
Acceda a http://mirrordirector.raspbian.org paquetes wheezy / rpi armhf
Pulse http://archive.raspberrypi.org wheezy / main armhf Paquetes
Ign http://archive.raspberrypi.org wheezy / main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy / main Translation-es
Ign http://mirrordirector.raspbian.org wheezy / contrib Traducción-en_GB
Ign http://mirrordirector.raspbian.org wheezy / contrib Traducción-es
Ign http://mirrordirector.raspbian.org wheezy / main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / main Translation-es
Ign http://mirrordirector.raspbian.org wheezy / non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / non-free Translation-es
Ign http://mirrordirector.raspbian.org wheezy / rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / rpi Translation-es
Leyendo listas de paquetes ... ¡Error!
E: El problema al analizar la dependencia depende
E: Se produjo un error al procesar libalien-sdl-dev-perl (NewVersion2)
E: Problema con MergeList /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
E: Las listas de paquetes o el archivo de estado no se pudieron analizar ni abrir.
pi @ raspberrypi ~ $

Comentario más útil

Yo también tenía esto.

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

Esto funcionó para mí.

Todos 5 comentarios

¿Podría eliminar todos los archivos en / var / lib / apt / lists / y volver a intentarlo?

Yo también tenía esto.

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

Esto funcionó para mí.

Usé el mismo método que ustedes, boxers999, y también me funcionó.

@spayz
¿Has probado la sugerencia?
No creo que esto sea un problema del kernel. Lo más probable es que el repositorio estuviera en mal estado cuando actualizó, o que apt-get se interrumpió / se quedó sin memoria / espacio de tarjeta sd.

El cierre no es un problema de Linux.

¿Fue útil esta página
0 / 5 - 0 calificaciones