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.
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.
Luego de esto se nos preguntará si queremos desbloquear el proceso y respondemos que si.
$ sudo fuser -vki /var/lib/dpkg/lock
Seguido también recomiendan borrar el fichero en cuestión.
Luego de esto logre actualizar mi sistema. Pero finalizando me mostró errores de paquetes retenidos en mi caso eran 9.
Revisamos paquetes rotos
$ sudo rm -f /var/lib/dpkg/lock
Y eliminamos paquetes que no son necesarios
$ sudo dpkg --configure -a
$ 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
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
Publicar un comentario