Skip to content

Docker Fails to Start After Upgrade from 19.03.14 to 20.10.01 on Debian #1177

@iandonnelly

Description

@iandonnelly
  • This is a bug report
  • This is a feature request
  • I searched existing issues before opening this one

Expected behavior

After upgrading docker-ce and docker-ce-cli the docker service should be restart and be brought up successfully.

Actual behavior

Docker fails to start after upgrade

Steps to reproduce the behavior

  1. Run apt upgrade to upgrade docker-ce and docker-ce-cli as available:
docker-ce-cli/buster 5:20.10.1~3-0~debian-buster amd64 [upgradable from: 5:19.03.14~3-0~debian-buster]
docker-ce/buster 5:20.10.1~3-0~debian-buster amd64 [upgradable from: 5:19.03.14~3-0~debian-buster]
  1. The docker service fails to start during the upgrade preventing a successful upgrade.
    Logs:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  docker-ce docker-ce-cli
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/66.1 MB of archives.
After this operation, 2,372 kB disk space will be freed.
Do you want to continue? [Y/n]
Reading changelogs... Done
(Reading database ... 131538 files and directories currently installed.)
Preparing to unpack .../docker-ce-cli_5%3a20.10.1~3-0~debian-buster_amd64.deb ...
Unpacking docker-ce-cli (5:20.10.1~3-0~debian-buster) over (5:19.03.14~3-0~debian-buster) ...
Preparing to unpack .../docker-ce_5%3a20.10.1~3-0~debian-buster_amd64.deb ...
Unpacking docker-ce (5:20.10.1~3-0~debian-buster) over (5:19.03.14~3-0~debian-buster) ...
Setting up docker-ce-cli (5:20.10.1~3-0~debian-buster) ...
Setting up docker-ce (5:20.10.1~3-0~debian-buster) ...
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "restart" failed.
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2020-12-30 16:42:10 EST; 7ms ago
     Docs: https://docs.docker.com
  Process: 25827 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
 Main PID: 25827 (code=exited, status=1/FAILURE)
dpkg: error processing package docker-ce (--configure):
 installed docker-ce package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for systemd (241-7~deb10u5) ...
Errors were encountered while processing:
 docker-ce
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Output of systemctl status docker.service:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2020-12-30 16:42:19 EST; 3min 39s ago
     Docs: https://docs.docker.com
  Process: 26433 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
 Main PID: 26433 (code=exited, status=1/FAILURE)

Additional environment details (AWS, VirtualBox, physical, etc.)
This is running on Debian Buster (10) with all other packages up-to-date.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions