He estado intentando actualizar a 12.10 desde que se lanzó hoy, pero sigo encontrando este error:
An unresolvable problem occurred while calculating the upgrade:
E:Unable to correct problems, you have held broken packages.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Intenté actualizar todo el software instalado actualmente, eliminar todos los PPA adicionales, degradar los archivos instalados desde el ppa de xorg edgers, pero no he podido resolver el problema.
apt-get remove xserver-xorg-*
)Para una actualización de versión "Sin dolor".
Antes de continuar, verifique si la nueva versión está disponible para actualización. Abre una terminal y da este comando
do-release-upgrade -c
En caso afirmativo, proceda:
Elimine todos los PPA externos que haya agregado.
Desde Software-Center> Editar> Fuentes de software> Otro software. No solo desmarque, sino elimínelos.
Luego cierre todas las aplicaciones gráficas y abra solo un terminal. (Pantalla completa es mejor) Dé los siguientes comandos
Luego dale al siguiente comando que haga un poco de limpieza
Entonces puedes continuar con la actualización
No navegue ni abra ventanas o programas durante la actualización.
Sea paciente hasta que termine la actualización.
Amistoso: No corras (o corras) para actualizar desde el primer día. Actualice desde el día dos o tres (mejor).
fuente
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
hacer?Logré resolver el problema sin eliminar ningún paquete. En la configuración del administrador de actualizaciones, desactivé todas las opciones de software de Ubuntu, dejando solo la primera casilla marcada: "Software gratuito y de código abierto compatible con Canonical (principal)".
fuente
Recibí este mensaje de error sobre la actualización, aunque entre diferentes versiones; estaba haciendo 14.04 Trusty -> 16.04 Xenial, pero creo que este consejo puede ser útil para otras personas que obtienen el mismo error, ya que me llevó años descubrirlo, y esta respuesta aparece prominentemente en Google.
Es importante verificar si hay algún error
/var/log/dist-upgrade/main.log
; en mi caso, hubo un error que decía quepostgresql-9.3-postgis-2.1
se eliminó de la lista negra y que el proceso de actualización estaba tratando de eliminarlo. Eliminar ese paquete me permite actualizar.(Nota:
/var/log/dist-upgrade/apt.log
puede confundirlo al enumerar paquetes "rotos" que en realidad no bloquearán la actualización).Esto también se señala en esta pregunta y respuesta similares: /ubuntu//a/541406/13868
Por cierto, ejecutar
sudo ubuntu-bug ubuntu-release-upgrader-core
después de la actualización fallida, puede detectar tales problemas y abrir el informe de error correspondiente en su navegador web, eso es lo que me ayudó a encontrar el problema.fuente
Eso funcionó para mí.
fuente