udev interface fails in privileged containers
Metadata
Current evaluation
Long-standing bug: snap installs in privileged LXD/LXC containers fail with "cannot reload udev rules". Fixed upstream by snapd PR 14930 and SRU'd as snapd 2.68.5 to jammy/noble/plucky; jammy verification still pending.
Suggested action: close resolved
Reason: The ~janitor comments state the bug was fixed in snapd 2.68.5+ubuntu25.04.2, 2.68.5+ubuntu24.04.1 and 2.68.5+ubuntu22.04.1 (LP #2098137 / snapd PR 14930, which disables udev support in containers), and the SRU was released to -updates per ~tjaalton. Verification of noble/plucky/questing is recorded in the issue, and ~ahasenack confirmed a separate, unrelated jammy container seeding problem; the remaining verification-needed-jammy tag is a process leftover rather than an open defect in snapcraft.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
55
Quick Win:
23
Complexity:
40
Confidence:
82
Actionability:
70
|
close resolved | Long-standing bug: snap installs in privileged LXD/LXC containers fail with "cannot reload udev rules". Fixed upstream by snapd PR 14930 and SRU'd as snapd 2.68.5 to jammy/noble/plucky; jammy verification still pending. | |
| stealth/space-bunny-alpha |
Impact:
65
Quick Win:
37
Complexity:
30
Confidence:
88
Actionability:
82
|
close resolved | LP #1712808: snapd udev reload fails in privileged LXD containers; fixed upstream in snapd 2.68.5 (SRU'd to jammy/noble/plucky), but Launchpad bug is still open with stale verification-needed-jammy. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
39
Complexity:
30
Confidence:
85
Actionability:
80
|
close resolved | snapd udev reload fails in privileged LXD containers; fixed in snapd 2.68.5. Filed against snapcraft but affects snapd. | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
30
Staleness:
55
Complexity:
40
Confidence:
75
Support Request:
10
|
keep open | snapd fails to reload udev rules when installing snaps in privileged LXD containers (no udevd running). Fixed in snapd 2.68.5; verification done for noble/plucky/questing, jammy verification still pending. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
20
Confidence:
75
Support Request:
5
|
needs triage | SRU fix for snapd udev reload failure in privileged LXD containers. Verified for newer releases, but jammy verification remains pending after ~9 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
25
Confidence:
90
Support Request:
5
|
close stale | Bug in snapd where udev rule reloading fails in privileged LXD containers due to read-only /sys. Marked verification-done for multiple Ubuntu releases, indicating a fix was implemented and verified in snapd 2.68.5. Issue remains open but resolved. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
35
Complexity:
20
Confidence:
85
Support Request:
5
|
needs triage | SRU for snapd 2.68.5 fixing udev reload failures when installing snaps in privileged LXD containers. Verification labels exist for multiple releases, but no maintainer comments or assignee visible. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapd#14930
(confidence 90%)
~zyga's upstream PR disabling udev support in containers is cited in the comments as the actual fix, rolled out in snapd 2.68.5.
-
Related To:
snapd#2098137
(confidence 85%)
The snapd SRU tracking bug linked at the top of the body, referenced in the janitor changelog entries for all three releases.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #53 buildd: install udev dependency for snapd (CRAFT-288) | craft-providers | merged | Merged PR #53 added the udev package required by snapd in LXD buildd images; integrated by merge commit 6f80f76. |