← Back to issue list

overlayfs tests break on plucky

View original Github issue

Metadata

Project
craft-application
Number
#685
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Overlayfs integration test test_package_repositories_in_overlay fails on Ubuntu Plucky due to AppArmor denying fusermount3 mount operations. No maintainer response, no labels, no fix committed in ~15 months.

Suggested action: needs triage

Reason: No labels, no assignee, and the only comment is an automated Jira-sync bot message. The test still exists at tests/integration/services/test_lifecycle.py:151 and no AppArmor-related fix has been committed to craft-application or craft-parts, so the issue remains valid but has never been triaged by a maintainer.

Impact: 30 Quick Win: 16.5 Staleness: 62 Complexity: 45 Confidence: 75 Support Request: 0

Issue body

### Bug Description At least one overlayfs test breaks on plucky: ``` FAILED tests/integration/services/test_lifecycle.py::test_package_repositories_in_overlay - craft_application.errors.PartsLifecycleError: Failed to mount overlay on /tmp/pytest-of-lengau/pytest-13/test_package_repositories_in_o0/work/overlay/overlay: Command '['fuse-overlayfs', '-olowerdir=/tmp/pytest-of-lengau/pytest-13/tes... ``` This seems to be related to AppArmor changes in plucky that I haven't investigated yet (see logs) ### To Reproduce ``` pytest tests/integration/services/test_lifecycle.py::test_package_repositories_in_overlay ``` ### part yaml ```shell ``` ### Relevant log output ```shell Mar 18 16:40:49 ratel kernel: audit: type=1400 audit(1742330449.928:2419): apparmor="DENIED" operation="mount" class="mount" info="failed flags match" error=-13 profile="fusermount3" name="/tmp/pytest-of-lengau/pytest-14/test_package_repositories_in_o0/work/overlay/overlay/" pid=83036 comm="fusermount3" fstype="fuse.fuse-overlayfs" srcname="fuse-overlayfs" flags="rw, nosuid, nodev, noatime" Mar 18 16:40:49 ratel kernel: audit: type=1400 audit(1742330449.930:2420): apparmor="DENIED" operation="mount" class="mount" info="failed flags match" error=-13 profile="fusermount3" name="/tmp/pytest-of-lengau/pytest-14/test_package_repositories_in_o0/work/overlay/overlay/" pid=83037 comm="fusermount3" fstype="fuse" srcname="/dev/fuse" flags="rw, nosuid, nodev, noatime" ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 30
Quick Win: 16.5
Staleness: 62
Complexity: 45
Confidence: 75
Support Request: 0
needs triage Overlayfs integration test test_package_repositories_in_overlay fails on Ubuntu Plucky due to AppArmor denying fusermount3 mount operations. No maintainer response, no labels, no fix committed in ~15 months.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 35
Confidence: 80
Support Request: 10
needs triage Test failure on Ubuntu Plucky caused by AppArmor mount denials blocking fuse-overlayfs. Reported by maintainer, currently inactive with no labels or maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Integration test for overlayfs fails on Ubuntu plucky due to AppArmor mount denials. Unlabelled, no maintainer response, inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 30
Confidence: 80
Support Request: 10
needs triage overlayfs test fails on Ubuntu plucky due to AppArmor denying fuse-overlayfs mount operations. Issue is open, unassigned, and inactive for 389 days. Internal Jira ticket CRAFT-4422 created for tracking.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.