¿Cómo están? Uso Mint Maya y hacía varias semanas que el gestor de actualizaciones no me ofrecía nada nuevo (de hecho, Synaptic se me cerraba solo sin ofrecerme nada que hacer). Intentando actualizar a través de terminal me figuraban varias fuentes con error 404, por lo cual las deseleccioné en el menú "Orígenes de software". Desde ahí me aparecieron nuevas actualizaciones, pero Synaptic me avisa que tengo varios paquetes rotos. Elijo ahí mismo la opción de repararlos y emprendo las actualizaciones, pero ahora recibo el siguiente mensaje:
Extrayendo plantillas para los paquetes: 100%
Preconfigurando paquetes ...
dpkg: error: al analizar el fichero `/var/lib/dpkg/status' cerca de la línea 37296 paquete 'python-dateutil':
EOF durante el valor del campo `Description' (falta nueva línea final)
E: Sub-process /usr/bin/dpkg returned an error code (2)
Un paquete no se pudo instalar. Tratando de recuperarlo:
dpkg: error: al analizar el fichero `/var/lib/dpkg/status' cerca de la línea 37296 paquete 'python-dateutil':
EOF durante el valor del campo `Description' (falta nueva línea final)
¿Cómo puedo seguir?
Saludos y muchas gracias.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason:Topic automatically closed 6 months after creation. New replies are no longer allowed.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
Prueba con Menú>Centro de Control>Origenes del software>Mantenimiento> la opción de arreglar problemas de mergelist, actualiza la caché y luego purgar configuración residual, es posible que la caché se haya corrompido.
Si aparece el mensaje de otro instalador en funcionamiento deberías desactivar mintupdate en las opciones de inicio (Menú>centro de Control>Aplicaciones al Inicio-aunque puede cambiar de nombre según el escritorio) reiniciar y volver a intentarlo. No olvides volver a activar mintupdate al inicio de sesión cuando resuelvas el problema.
Sobre las fuentes si conexión mejor visita la web del desarrrollador por si ha cambiado o desaparecido, para ello tendrás que volver a activar el respositorio en cuestión.
Se puede tratar de arreglar paquetes rotos desde:
Synaptic->Editar->Paquetes rotos
Se puede abrir la fuente de software desde:
Synaptic->Configuración->Repositorios ( Así, si se puede llegar a las fuentes de software en Linux Maya )
Last edited by hatteras on Mon Sep 21, 2015 10:42 am, edited 1 time in total.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
E: Error de lectura - read (5: Error de entrada/salida)
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
E: _cache->open() failed, please report.
Leyendo lista de paquetes... ¡Error!
E: Error de lectura - read (5: Error de entrada/salida)
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado
Con los otros comandos que me has dicho de intentar, en todos los casos me marcó el mismo error de entrada/salida...
Como te dije la cahé esta corrupta y ha empeorado. Podría desactivar todo los respositorios y volver a instalarlos según lo apuntado por Hateras o bien editando los archivos de los repsitorios pero a estas alturas debes estar más que cansado del tema así que abre una terminal copia y pega lo siguiente
Leyendo lista de paquetes... ¡Error!
E: Error de lectura - read (5: Error de entrada/salida)
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado
¿Es posible que hayas desmarcado todos los repositorios incluidos los oficiales (estos no deben ser desmarcados nunca)? Compruébalo desde Synaptic->Configuración->Repositorios o editando los archivos .list de /etc/apt/ y /etc/apt/sources.d/ o desde synaptic. Por ejemplo , sustituyendo gedit por tu editor(aún no se que escritorio tienes) copia y pega en la terminal.
Por el contrario si tras comprobar que están desmarcados sólo los repositorios oficiales persiste la nueva notificación de error (Error de lectura - read (5: Error de entrada/salida)prueba con
Jopeta, muchas gracias por seguir con atención mi problema. Para no seguir complicándome, esto es lo que salió al abrir la lista de fuentes (con gedit, aunque también tengo pluma por usar Mate):
deb http://packages.linuxmint.com/ maya main upstream import backport
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
# deb http://packages.medibuntu.org/ precise free non-free
deb http://archive.removed/ubuntu precise-removed apps
# deb http://archive.removed/ubuntu precise-removed games
# deb http://repository.spotify.com stable non-free
# deb-src http://repository.spotify.com stable non-free
¿Así está correcto o debería quitarle el # a alguno?
Con Synaptic desactiva todo menos las fuentes de Mint ( Synaptic->Configuración->Repositorios>Otro software) o bien editando archivos de forma manual. En este caso, tienes que abrir el directorio /etc/apt/sources.d/ con derechos administrativos para que puedas guardar los cambios, compruebas la existencia de otras fuentes (además de los official-package-repositories.list) otros archivos .list (ppa y repositorios adicionales si existen), edítalos con doble clic para comprobar igualmente que están desactivados todos sus enlaces. Es fácil comprobar su existencia listando el contenido del directorio
y también se pueden conocer las fuentes activas (en que archivo se encuentra y hacia donde apuntan para corregirlos si es necesario) con el siguiente código, copia y pégalo en una terminal para comprobar que en ese sentido todo es correcto (debe reconocer como activos sólo los repositorios oficiales anteriores menos removed una vez marcado).
Bueno, desde el menú orígenes del software dejé todo lo que me dijiste desactivado (¿ese que se llama medibuntu no debería ir activado?) e insistió en el error de entrada y salida. Así que fui a la terminal con las líneas que me pasaste pero nuevamente esto:
1)Medibuntu ya no forma parte del repositorio para codecs (desde hace un par de años los proporciona VLC)
2) ME gustaría haber visto el resultado de inxi -Sr o el resultado en pantalla de sudo rm /var/lib/apt/lists/* -vf. Según esto deberías recuparar el estatus antiguo que funcionara
Como puedes ver existen varia alternativas a la respuesta # 11 en caso de no funcionar esta. Espero que alguna funcione en tu caso. SI es así comunícalo.
El problema de fondo puede que sea debido a un fallo del disco (o por falta de espacio en la raiz del sistema recuerda que siempre es conveniente tener un espacio libre superior al 20%)
Last edited by JOPETA on Thu Sep 24, 2015 3:02 am, edited 1 time in total.
System: Host: jotafrisco-Rev-1-0 Kernel: 3.2.0-23-generic x86_64 (64 bit) Desktop: N/A Distro: Linux Mint 13 Maya
Repos: Active apt sources in file: /etc/apt/sources.list
deb http://packages.linuxmint.com/ maya main upstream import backport
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
Y aquí lo que me surge con el segundo comando que me sugieres: