Imposible actualizar a 20.2

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
garcente
Level 1
Level 1
Posts: 4
Joined: Thu Jul 29, 2021 3:18 am

Imposible actualizar a 20.2

Post by garcente »

Hola:
Estoy intentando actualizar a 20.2 desde 20.1 mate y me dice instalar dependencias mint-meta-mate; cuando trata de instalar esta dice que repare paquetes rotos; voy a synaptic editar paquetes rotos "no hay paquetes rotos". Asì continuamente.
¿Qué puedo hacer?
Saludos.
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.
User avatar
tomeu
Level 7
Level 7
Posts: 1663
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Imposible actualizar a 20.2

Post by tomeu »

Aunque sepamos lo que es un paquete roto, conviene -quizás- recordarlo

Un paquete roto viene a ser aquel que no se instale correctamente o que no sea compatible con el resto de paquetes. Si esto pasa, el efecto más visible es que no podamos actualizar, instalar ni desinstalar ningún paquete más en nuestro sistema operativo. El paquete responsable de que no podamos instalar y desinstalar paquetes es un paquete roto.

Los paquetes acostumbran a romperse en los siguientes casos:
  • Al instalar programas externos a los repositorios oficiales de nuestra distribución.
  • Si se interrumpe accidentalmente la instalación de un programa.
  • Si se interrumpe accidentalmente la actualización del sistema operativo.
Hay que diferenciar "paquetes rotos" de "dependencias incumplidas". Estas se dan cuando al instalar un paquete o programa, se requiere/n dependencia/s que no está/n presente en los repositorios. Se genera así una dependencia incumplida y por lo tanto no podremos instalar y usar el programa que estamos instalando. En el caso que tangamos paquetes rotos también se generarán dependencias incumplidas o errores de dependencias.

Soluciones para arreglar paquetes rotos:

(NOTA importante: Al intentar reparar paquetes rotos se nos puede proponer eliminar una gran cantidad de paquetes para solucionar dependencias incumplidas. Por lo tanto, antes de aceptar alguna de las soluciones propuestas lean detenidamente lo que se realizará en el equipo)

(1) Reparar paquetes rotos con dpkg y el gestor de paquetes apt

- Abrimos terminal y tecleamos por este orden:

a) sudo dpkg --configure -a con ello intentamos configurar paquetes que no llegaron a serlo en la instalación anterior.
b) sudo apt-get update --fix-missing con ello regeneramos la cache de los repositorios con el parámetro, e intentamos detectar y reparar problemas de dependencias.
c) sudo apt-get install -f con este comando se pretende corregir las dependencias rotas
Con ese comando se intentará buscar una solución para solucionar nuestro problema de dependencias incumplidas y paquetes rotos.
En el caso que sigan los problemas borraremos las lock files de apt y dpkg. Para ello ejecutaremos el siguiente comando en la terminal:
sudo rm /var/lib/apt/lists/lock && sudo rm /var/cache/apt/archives/lock && sudo rm /var/lib/dpkg/lock
Después de ejecutar este último comando habrá que volver a repetir la totalidad de comandos citados en este apartado.

(2) Reparar paquetes rotos y dependencias con la terminal y dpkg

Si con "APT" (punto 1) no hubo éxito, se puede hacer lo siguiente:

a) eliminar el paquete roto que está generando problemas. Comando en terminal: sudo apt-get remove
b) Si no hay éxito averiguaremos el paquete que está generando problemas. Comando: sudo dpkg -l | grep ^..r
c) Y averiguado el culpable, comando para intentar forzar la desinstalación del paquete que presenta problemas: sudo dpkg --remove --force-remove--reinstreq nombre_paquete
d) Siguiente, limpiaremos la cache local de nuestro repositorios; con el comando: sudo apt-get clean && sudo apt-get autoclean
e) Finalmente intentaremos actualizar nuestro sistema operativo con el conocido comando: sudo apt update o sudo apt-get update
Si nos vamos al gestor de actualizaciones y se actualiza el sistema sin problema es síntoma de haber resuelto el problema de dependencias y paquetes rotos.

(Nota se puede intentar la actualización desde terminal con sudo apt-get dist-upgrade, pero en Mint se aconseja usar el Gestor de actualizaciones.

(3) Reparar paquetes rotos con Synaptic (se instala por defecto en Linux Mint)

Tras abrir el programa: Menu → Administración → Gestor de paquetes Synaptic, realizamos los siguientes pasos:
a) Clic en el botón Filtros.
b) A continuación seleccionar opción Rotos.
c) Seleccionar el paquete que está dañado que sale en la ventana principal derecha
d) Y seguidamente presionar sobre el botón derecho del ratón y cuando aparezca el menú contextual clic sobre la opción Marcar para desinstalar completamente.
e) Clic en el icono "Apliar" de arriba, y acto seguido se intentará desinstalar el paquete que está generando todos los problemas.

(Nota: por lo general cuando hay paquetes rotos, Synaptic nos avisa nada más lanzar el programa)

Si aun así no se arregla, y desde el mismo menú superior de Synaptic: → Editar → "Reparar paquetes rotos"

Un Último recurso para intentar solucionar problemas de paquetes rotos y dependencias: ojo.- usar con cuidado y solo en ultimo extremo

Editar el fichero /var/lib/dpkg/status ejecutando el siguiente comando en la terminal:

Code: Select all

xed admin:///var/lib/dpkg/status
Nota: El fichero /var/lib/dpkg/status contiene información del estado de los paquetes de nuestro sistema operativo
Cuando se abra el editor de texto hay que buscar el bloque de información que hace referencia al paquete roto que genera problemas. Una vez encontrado el bloque borrarlo.

Una vez borrado el contenido guardamos los cambios y cerramos el fichero. Acto seguido podemos intentar actualizar ejecutando el siguiente comando:

Code: Select all

sudo apt-get clean && sudo apt-get update && sudo apt-get dist-upgrade
Image
Linux Mint Uma 20.2 Cinnamon 5.0
Por favor, recuerda añadir al título el 'palabro' "[SOLUCIONADO]" si el problema o cuestión ha quedado resuelto. Gracias
User avatar
tomeu
Level 7
Level 7
Posts: 1663
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Imposible actualizar a 20.2

Post by tomeu »

Una vez subsanado lo de paquetes rotos, los pasos para actualizar a L.Mint 20.2 están explicados aquí

Tu problema parece estar en el punto 3.

Ya que hablamos de paquetes rotos, puede que hayas instalado paquetes que no están en los repositorios y estén causando problemas. Se necesitaría más información por tu parte.

También es recomendable en las preparatorias (punto 2) Ir al Gestor de Actualizaciones y en su Menú: Editar → Fuentes de Software y:

1º.- En apartado repositorios oficiales, poner los predeterminados con clic en "restaurar la configuración predeterminada"

2º.- En apartado PPA: desmarcar todas las PPA

3º.- En apartado Repositorios adicionales: desmarcar todos.

4º.- En mantenimiento:
- Corregir problemas de Mergelist
- Purgar configuración residual
- Eliminar entradas duplicadas, y
- Añadir las claves faltantes

En los apartados siguientes podremos ver qué paquetes externos seguimos teniendo instalados (no hay que eliminarlos) y ver qué paquetes con versiones distintas a las de los repositorios tenemos (tampoco es necesario revertir para actualizar).

Después de esa limpieza/mantenimiento se puede volver a intentar el Upgrade a L.Mint 20.2.

Suerte
Image
Linux Mint Uma 20.2 Cinnamon 5.0
Por favor, recuerda añadir al título el 'palabro' "[SOLUCIONADO]" si el problema o cuestión ha quedado resuelto. Gracias
garcente
Level 1
Level 1
Posts: 4
Joined: Thu Jul 29, 2021 3:18 am

Re: Imposible actualizar a 20.2

Post by garcente »

muchas gracias; no ha habido suerte , no puedo instalar el paquete mint-meta-mate; en synaptic cuando lo marco para instalar el indicador se pone en roto, parece que tiene prohibido instalarlo; he probado con otro paquete y no sucede eso, sale el indicador normal.
Saludos.
garcente
Level 1
Level 1
Posts: 4
Joined: Thu Jul 29, 2021 3:18 am

Re: Imposible actualizar a 20.2

Post by garcente »

Perdon quiero decir que el boton del indicador se pone en rojo, no en roto.
User avatar
tomeu
Level 7
Level 7
Posts: 1663
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Imposible actualizar a 20.2

Post by tomeu »

A no ser que hayas cambiado la leyenda o colores en la configuración de Synaptic, cuando se pone en rojo (con una cruz) un paquete es cuando se marca para des-instalar, y no instalar.
colores_synaptic.png
Si tienes MATE el paquete mint-meta-mate debería estar ya instalado (en mi caso es con cinnamon)
mint-meta.png
Al actualizar a 20.2 se actualiza ese paquete a la última versión.

¿Puedes poner una imagen de su Synaptic?
Image
Linux Mint Uma 20.2 Cinnamon 5.0
Por favor, recuerda añadir al título el 'palabro' "[SOLUCIONADO]" si el problema o cuestión ha quedado resuelto. Gracias
garcente
Level 1
Level 1
Posts: 4
Joined: Thu Jul 29, 2021 3:18 am

Re: Imposible actualizar a 20.2

Post by garcente »

En Leyenda de iconos de Synaptic pone rojo como paquete roto; en Editar, Reparacion rotos me dice que imposible , no se puede corregir dependencias, posiblemente retener paquetes rotos, parece que es una pescadilla. Muchas gracias por la atencion ,pero voy a instalar la 20.2 directamente.
Saludos.
User avatar
tomeu
Level 7
Level 7
Posts: 1663
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Imposible actualizar a 20.2

Post by tomeu »

garcente wrote: Thu Jul 29, 2021 9:31 am En Leyenda de iconos de Synaptic pone rojo como paquete roto; en Editar, Reparacion rotos me dice que imposible , no se puede corregir dependencias, posiblemente retener paquetes rotos, parece que es una pescadilla.
¿Has llegado a intentar alguna de las soluciones apuntadas para corregir paquetes rotos desde el terminal y los comandos indicados?
garcente wrote: Thu Jul 29, 2021 9:31 am Muchas gracias por la atencion ,pero voy a instalar la 20.2 directamente.
Saludos.
Una instalación limpia es una solución muy buena
Suerte
Image
Linux Mint Uma 20.2 Cinnamon 5.0
Por favor, recuerda añadir al título el 'palabro' "[SOLUCIONADO]" si el problema o cuestión ha quedado resuelto. Gracias
Locked

Return to “Español - Spanish”