Moby: Docker no se puede desinstalar si nunca funcionó (Ubuntu)

Creado en 14 may. 2013  ·  3Comentarios  ·  Fuente: moby/moby

La desinstalación fallará porque el script prerm no puede detener la instancia de Docker (porque no se está ejecutando ninguna):

root<strong i="7">@hv</strong> ~ # aptitude purge lxc-docker
The following packages will be REMOVED:  
  lxc-docker{p} 
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 4,483 kB will be freed.
Do you want to continue? [Y/n/?] 
(Reading database ... 56846 files and directories currently installed.)
Removing lxc-docker ...
stop: Unknown instance: 
dpkg: error processing lxc-docker (--purge):
 subprocess installed pre-removal script returned error exit status 1
docker start/running, process 11949
Errors were encountered while processing:
 lxc-docker
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

Este script causa el problema /var/lib/dpkg/info/lxc-docker.prerm ( docker/packaging/ubuntu/lxc-docker.prerm )

#!/bin/sh

# Stop docker
/sbin/stop docker

La secuencia de comandos solo debe intentar detener la ventana acoplable si se está ejecutando una instancia.

Comentario más útil

Tuve prácticamente el mismo problema en Ubuntu 12.04.

Error

# apt-get purge lxc-docker 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  bsdtar
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  lxc-docker*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 4,753 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 235601 files and directories currently installed.)
Removing lxc-docker ...
stop: Unknown instance: 
dpkg: error processing lxc-docker (--purge):
 subprocess installed pre-removal script returned error exit status 1
docker start/running, process 1841
Errors were encountered while processing:
 lxc-docker
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)

Para solucionarlo, hice un truco sucio, comenté /sbin/stop docker en el script previo a la eliminación /var/lib/dpkg/info/lxc-docker.prerm y se completó.

Todos 3 comentarios

¡Gracias, Daniel !. Buena atrapada. Esto se ha hecho en el paquete Debian, lo corregiré.

Tuve prácticamente el mismo problema en Ubuntu 12.04.

Error

# apt-get purge lxc-docker 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  bsdtar
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  lxc-docker*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 4,753 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 235601 files and directories currently installed.)
Removing lxc-docker ...
stop: Unknown instance: 
dpkg: error processing lxc-docker (--purge):
 subprocess installed pre-removal script returned error exit status 1
docker start/running, process 1841
Errors were encountered while processing:
 lxc-docker
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)

Para solucionarlo, hice un truco sucio, comenté /sbin/stop docker en el script previo a la eliminación /var/lib/dpkg/info/lxc-docker.prerm y se completó.

@dbanck , ¿ podría verificar que el siguiente parche funciona para usted?

41cdd9b

¿Fue útil esta página
0 / 5 - 0 calificaciones