Error xulrunner al actualizar a Ubuntu 18

Braiam Peguero braiamp en gmail.com
Mie Ene 23 01:49:33 UTC 2019


> (Leyendo la base de datos ... 281664 ficheros o directorios instalados actualmente.)
> Desinstalando xulrunner-1.9.1 (1.9.1.16+build2+nobinonly-0ubuntu0.9.10.1) ...
> /var/lib/dpkg/info/xulrunner-1.9.1.prerm: 8: /var/lib/dpkg/info/xulrunner-1.9.1.prerm: /usr/sbin/update-alternatives: not found
> dpkg: error al procesar el paquete xulrunner-1.9.1 (--remove):


Si el archivo hubiese estado bloqueado, dpkg ni siquiera correría aquí
^^^^^^^^. Fallaría en hacer la operación inmediatamente.
Probablemente, evan tenía alguna otra instalación en el momento (ie.
Actualizaciones automaticas). Ese problema fue transitorio. El
problema persistente, y por el cual evan primero nos contactó, es el
paquete de xulrunner que tiene una versión que no existe después de
14.04, mientras que el esta usando 18.04! Como evan instaló este
paquete? No tenemos ni idea, pero me tenía que asegurar de que
eliminarlo no cause problemas, ni dejar problemas pendientes. Por eso
solicite dpkg -C, apt-get install -f, etc. mientras que debía
contra-recomendar remover los archivos lock ya que esto no resolvería
el problema, mientras que puede causar más, porque sin este archivo
evan podría tener 2 dpkg corriendo y empeorar la situación de que
necesite un live cd para poder recuperar su sistema.

Una vez modificado el pre-removal script, evan podrá desinstalar el
paquete y en esto debemos concentrarnos.

On Tue, Jan 22, 2019 at 8:41 PM <mike.alfa.2007 en gmail.com> wrote:
>
> El sáb, 19-01-2019 a las 19:37 +0100, evangelsan evangelsan escribió:
> > Con estas órdenes, Braiam,  parece que el sistema realiza un montón
> > de acciones pero al final me sale esto:
> >
> > fugitiv1 en ordenador-desktop:~$ /var/lib/dpkg/lock
> > bash: /var/lib/dpkg/lock: Permiso denegado
> > fugitiv1 en ordenador-desktop:~$ sudo apt-get update
> > Obj:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
> > Obj:2 http://es.archive.ubuntu.com/ubuntu bionic InRelease
> > Obj:3 http://es.archive.ubuntu.com/ubuntu bionic-updates InRelease
> > Leyendo lista de paquetes... Hecho
> >
> > Y luego sigo sin poder eliminar el dichoso xulrunner:
> > error 127
> >
> > Saludos
>
> Amigo, tienes que borrar ese pequeño archivo /var/lib/dpkg/lock ,
> porque está bloqueando toda acción sobre la base de datos de paquetes.
> Simplemente haz...
>
> sudo rm /var/lib/dpkg/lock
>
> Luego ejecuta el update...
>
> Saludos,
> Mauricio J. Adonis C.
>


-- 
Braiam



Más información sobre la lista de distribución ubuntu-es