nvidia-container-runtime package versions cause install failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Containerd Subordinate Charm |
Fix Released
|
High
|
Joseph Borg | ||
Docker Subordinate Charm |
Invalid
|
High
|
Unassigned |
Bug Description
When deploying a CDK on a GPU enabled machine, upon removing containerd, and adding Docker the install hook will fail due to left-over packages.
Error here: https:/
In addtion containerd leaves "/etc/apt/
Steps to reproduce:
1. Deploy CDK using latest stable on GPU enabled machine, upgrade containerd to edge
2. Let deployment settle.
3. Remove containerd
4. Allow to settle
5. Add docker runtime, install should fail with downgrade error
Expected Behaviour:
Docker installs, downgrading package; or containerd removes all related packages upon containerd `relation-removed`.
Actual Behaviour:
Docker fails to install due to package downgrade warning.
Cheers,
Peter
summary: |
- gpu package versions cause install failure + nvidia-container-runtime package versions cause install failure |
description: | updated |
Changed in charm-containerd: | |
assignee: | nobody → Joseph Borg (joeborg) |
Changed in charm-docker: | |
assignee: | nobody → Joseph Borg (joeborg) |
Changed in charm-containerd: | |
importance: | Undecided → High |
Changed in charm-docker: | |
importance: | Undecided → High |
Changed in charm-containerd: | |
status: | New → Confirmed |
Changed in charm-docker: | |
status: | New → Confirmed |
Changed in charm-containerd: | |
milestone: | none → 1.15+ck1 |
Changed in charm-docker: | |
milestone: | none → 1.15+ck1 |
Changed in charm-containerd: | |
status: | In Progress → Fix Committed |
Changed in charm-docker: | |
status: | In Progress → Fix Committed |
Changed in charm-docker: | |
assignee: | Joseph Borg (joeborg) → nobody |
milestone: | 1.15+ck1 → none |
status: | Fix Committed → Invalid |
Changed in charm-containerd: | |
status: | Fix Committed → Fix Released |
Current workaround I have for this is to run: `sudo apt remove nvidia-container*`