Problema actualizando paquetes Ubuntu 16.10




Hoy he tenido problemas con actualizaciones disponibles para mi sistema Ubuntu 16.10.
He tratado de actualizarlo utilizando la interfaces gráfica, pero no avanzaba la actualización como si estuviera esperando algo.

Solo para dejar las cosas claro, me refiero a actualizaciones disponibles para la distribución actual de mi sistema en esta caso Ubuntu 16.10. No me refiero a realizar un cambio de distribución del sistema como por ejemplo pasar de Ubuntu 16.04 a Ubuntu 16.10.

Así que decidí utilizar la linea de comando para saber que ocurría. Y sucedía que la actualización no se daba debido a que había un proceso colgado que bloqueaba las actualizaciones.

~$ sudo apt-get upgrade
E: No se pudo bloquear /var/lib/dpkg/lock - open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio de administración (/var/lib/dpkg/), ¿quizás haya algún otro proceso utilizándolo?

Así que procedo a desbloquear el proceso. para eso encontré un blog que explica como hacerlo y pongo el enlace aquí.

Es simple primero revisamos cual es el proceso bloqueado.
 
$ sudo fuser -vki /var/lib/dpkg/lock
Luego de esto se nos preguntará si queremos desbloquear el proceso y respondemos que si.
Seguido también recomiendan borrar el fichero en cuestión.
 
$ sudo rm -f /var/lib/dpkg/lock
Revisamos paquetes rotos
 
$ sudo dpkg --configure -a
Y eliminamos paquetes que no son necesarios
 
$ sudo apt-get autoremove

Luego de esto logre actualizar mi sistema. Pero finalizando me mostró errores de paquetes retenidos en mi caso eran 9.

$ sudo apt-get upgrade

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias

Leyendo la información de estado... Hecho

Calculando la actualización... Hecho

Los siguientes paquetes se han retenido:

liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 linux-generic linux-headers-generic

linux-image-generic linux-signed-generic linux-signed-image-generic oxideqt-codecs



0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 9 no actualizados.

Para solucionar esto encontré otro blog donde se explica que el error se debe a nuevas dependencias que no se han resuelto

Para ello ejecutamos
 
# apt-get dist-upgrade

Espero les haya gustado esta pequeña entrada.
Hasta luego.

Gracias a:
https://lignux.com/tutorial-para-solucionar-no-se-pudo-bloquear-varlibdpkglock-open-11-recurso-no-disponible-temporalmente/

https://echaleunvistazo.wordpress.com/2012/03/26/paquetes-retenidos/

https://lignux.com/author/noel/

Comentarios