[Bug 1407841] [NEW] docker.io package fails install if docker group is pre-existing
Charles Butler
charles.butler at canonical.com
Tue Jan 6 01:53:09 UTC 2015
Public bug reported:
When installing the docker.io package, it fails during installation with
a message akin to the following:
stderr: addgroup: The group `docker' already exists and is not a system group. Exiting.
dpkg: error processing package docker.io (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
docker.io
E: Sub-process /usr/bin/dpkg returned an error code (1)
This was originally discovered during charm development where a user can switch from the canonical docker package to the docker maintained package 'lxc-docker'. With the upstream package, they are not maintaining a docker-group in the charm, and allows for installation regardless of the presence of the group. While the docker.io package will halt installation in a panic if it exists - regardless if its a system group or not. Just the presence alone appears to be the key factor in the failure.
I don't think this behavior is correct - as a user may have created a
docker group themselves, and expect to install the docker.io package
from the repository after removing the latest - due to a bug or any
number of reasons.
I'm linking the commit to the charm and the user stack trace for
additional validation/investigation if required:
https://github.com/chuckbutler/docker-
charm/commit/59946a7bd6bfa3cc050de3b27e62d3207c71be47
https://gist.github.com/slatunje/735e1e5132de02a3ad1d
** Affects: docker.io (Ubuntu)
Importance: Undecided
Status: New
** Tags: papercut
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to docker.io in Ubuntu.
https://bugs.launchpad.net/bugs/1407841
Title:
docker.io package fails install if docker group is pre-existing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1407841/+subscriptions
More information about the Ubuntu-server-bugs
mailing list