
Acabo de terminar de hacer una copia de seguridad de mi sistema y cuando intento actualizar a Utopic Unicorn, aparece el error "No se pueden calcular las actualizaciones". Ejecuté la actualización mediante sudo apt-get dist-upgrade
, sudo do-release-upgrade
después de que el método GUI fallara, todos dieron el mismo error.
Los comentarios dan algunas recomendaciones:
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
No estoy actualizando a una versión previa al lanzamiento ni vengo de una, voy a pasar de Ubuntu 14.04 LTS a 14.10. No tengo paquetes rotos y he desmarcado todas mis fuentes de software no oficiales en el administrador de 'Software y actualizaciones'.
Mi conjetura que queda es Unofficial software packages not provided by Ubuntu
. Si alguien pudiera ayudarme sobre cómo buscar paquetes no oficiales usando Synaptic u otro, se lo agradezco.
¿Existen otros factores que puedan estar causando este error y cómo puedo verificarlos o solucionarlos?
Gracias.
Editar: no tengo paquetes rotos o retenidos. Todo está actualizado y reiniciar todo o cualquier cosa no tiene ningún efecto.
Respuesta1
Intenta ejecutar:
grep ERROR /var/log/dist-upgrade/main.log
Con suerte, esto le mostrará los nombres de los paquetes en conflicto. Para mí fue (rompí la línea larga para que fuera más fácil de leer):
2014-10-25 18:15:05,915 ERROR Dist-upgrade failed:
'The package 'postgresql-9.3-postgis-2.1'
is marked for removal but it is in the removal blacklist.
postgresql-9.3-postgis-2.1
Hay un paquete conflictivo aquí. Probablemente será uno o algunos diferentes para ti. Luego puedes eliminarlos de la siguiente manera:
sudo apt-get remove conflicting-package-1 conflicting-package-2 ...
Luego simplemente reinicie la actualización de la distribución.
Respuesta2
Logré resolverlo cambiando al servidor principal en el cuadro de diálogo de actualización de Ubuntu. Anteriormente apuntaba a EE.UU.
Respuesta3
Descubrí que los paquetes "rotos" estaban causando problemas con la actualización. Mis paquetes (gnuplot) no estaban explícitamente rotos (se verificaron buscando en el administrador de paquetes Synaptic), pero estaban marcados para no actualizarse. Este tipo de paquete también provocará que la actualización falle; se pueden encontrar en el administrador de paquetes Synaptic filtrando por "Instalado (actualizable)". Simplemente los marqué para eliminarlos y luego ejecuté
sudo apt-get dist-upgrade
sudo do-release-upgrade
... ¡Hasta ahora, todo bien!
Respuesta4
Tuve el mismo problema, aunque ninguno de los registros enumeraba nada sobre páginas rotas (ni tampoco ningún resultado de apt-get
).
La solución fue cambiar el mirror desde el que descargaba mis actualizaciones. Normalmente uso una réplica local aquí en Australia para mayor velocidad, pero casi siempre causa problemas durante las actualizaciones debido a paquetes obsoletos o contenido faltante.
Aparentemente mi computadora estaba completamente actualizada, pero después de cambiar mi espejo Main server
y ejecutar:
sudo apt-get update && sudo apt-get dist-upgrade
Se actualizaron varios paquetes nuevos. Después de ejecutar update-manager
, mi Ubuntu 14.04 pudo actualizarse correctamente.