Devicemapper support has been removed from docker

Bug #2051233 reported by Will Szumski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kayobe
Fix Released
High
Unassigned

Bug Description

We are hitting the following error in CI:

```
Jan 24 02:22:57 np0036514599 systemd[1]: Starting Docker Application Container Engine...
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.493810641-10:00" level=info msg="Starting up"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.494793700-10:00" level=debug msg="Listener created for HTTP on fd ()"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.515017017-10:00" level=debug msg="Golang's threads limit set to 55440"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.515828116-10:00" level=debug msg="metrics API listening on /var/run/docker/metrics.sock"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.521364001-10:00" level=debug msg="Using default logging driver json-file"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.521482422-10:00" level=debug msg="processing event stream" module=libcontainerd namespace=plugins.moby
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.523888739-10:00" level=debug msg="No quota support for local volumes in /var/lib/docker/volumes: Filesystem does not support, or has not enabled quotas"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.533569459-10:00" level=info msg="[graphdriver] trying configured driver: devicemapper"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.533612588-10:00" level=debug msg="daemon configured with a 15 seconds minimum shutdown timeout"
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.533626694-10:00" level=debug msg="start clean shutdown of all containers with a 15 seconds timeout..."
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.534555565-10:00" level=debug msg="Cleaning up old mountid : start."
Jan 24 02:22:57 np0036514599 dockerd[27199]: time="2024-01-24T02:22:57.534841073-10:00" level=debug msg="Cleaning up old mountid : done."
Jan 24 02:22:57 np0036514599 dockerd[27199]: failed to start daemon: error initializing graphdriver: [graphdriver] ERROR: the devicemapper storage-driver has been deprecated and removed; visit https://docs.docker.com/go/storage-driver/ for more information: devicemapper
```
```

Since we are all scenarios using devicemapper. Not many people actually use devicemapper (or shouldn't be) as there have been deprecated warnings for some time so it doesn't really make sense to test the non-default option in CI for all jobs.

Will Szumski (willjs)
Changed in kayobe:
importance: Undecided → High
status: New → Triaged
Changed in kayobe:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kayobe (master)

Reviewed: https://review.opendev.org/c/openstack/kayobe/+/906386
Committed: https://opendev.org/openstack/kayobe/commit/280e84be829f4bd8c147d938a2a339021c4dea09
Submitter: "Zuul (22348)"
Branch: master

commit 280e84be829f4bd8c147d938a2a339021c4dea09
Author: Will Szumski <email address hidden>
Date: Tue Jan 23 16:35:24 2024 +0000

    Remove docker devicemapper support

    This has now been removed from upstream docker-ce packages.

    ```
    the devicemapper storage-driver has been deprecated and removed
    ```

    and has shown deprecation warnings for some time.

    This change also includes some fixes necessary for CI to pass:

    * update the Zuul previous_release variable to 2023.2

    Closes-Bug: #2051233
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/906858
    Change-Id: I263f59ea77e39accffe4febe0d47e56b35d9800e

Changed in kayobe:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.