lxc - Missing source path "/root/snap/charmcraft/common/cache/charmcraft/charmcraft-buildd-base-v7/BuilddBaseAlias.JAMMY/pip"
Metadata
Current evaluation
Charmcraft pack fails in LXD clusters when the shared cache directory is missing on the node hosting the instance. Maintainer acknowledged unsupported scenario, provided workarounds, and filed internal ticket CRAFT-4039.
Suggested action: keep open
Reason: The maintainer acknowledged the report, noted LXD clusters are unsupported, provided workarounds, and the Jira bot created internal ticket CRAFT-4039. craft-providers commit d4e3f462 (#756) appears to change this failure into a warning, but no charmcraft release or commit confirms the fix has landed, so the issue should remain open.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest |
Impact:
40
Quick Win:
15
Complexity:
45
Confidence:
70
Actionability:
70
|
keep open | Charmcraft pack fails in LXD clusters when the shared cache directory is missing on the node hosting the instance. Maintainer acknowledged unsupported scenario, provided workarounds, and filed internal ticket CRAFT-4039. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
16
Complexity:
58
Confidence:
94
Actionability:
80
|
keep open | Valid Charmcraft failure when an LXD cluster schedules a build where the local shared pip-cache path is absent; maintainers acknowledged it and supplied workarounds. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
15
Complexity:
50
Confidence:
75
Actionability:
75
|
keep open | Charmcraft fails in LXD clusters when shared cache directory doesn't exist on all nodes. Maintainer acknowledged as unsupported scenario with workarounds provided. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
18
Staleness:
70
Complexity:
55
Confidence:
60
Support Request:
30
|
keep open | Charmcraft pack fails on LXD cluster when container lands on a node lacking the shared cache pip dir; maintainer offered workaround (CRAFT_SHARED_CACHE) and asked if a patch release accepting a flag would help; no reporter reply since Jan 2025. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
75
Complexity:
30
Confidence:
85
Support Request:
35
|
keep open | Charmcraft pack fails in LXD clusters when the target node lacks the host pip cache directory. Maintainer acknowledged, provided workarounds, and indicated a patch is in progress. Awaiting user feedback. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
25
Confidence:
85
Support Request:
0
|
keep open | Charmcraft pack fails in LXD clusters when the target node lacks the expected pip cache directory. Maintainer acknowledged the limitation, provided workarounds, and created an internal ticket. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
30
Confidence:
90
Support Request:
10
|
keep open | Charmcraft pack fails in LXD clusters due to missing shared cache paths on secondary nodes. Maintainer acknowledged, provided workarounds, and noted an upcoming patch release will address it. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-providers#756
(confidence 75%)
craft-providers commit d4e3f462 changed shared cache mount failures to warn and proceed; current base.py catches ProviderError, which LXDError extends, matching this failure path.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #560 Charmcraft pack is giving error frequently | charmcraft | closed | The failure was traced to external LXD networking blocking access to archive.ubuntu.com during snapd installation; no Charmcraft fix was merged, and the reported firewall workaround did not help. | |
| #2816 `charmcraft pack` fails on Resolute | charmcraft | open | charmcraft pack fails on Ubuntu Resolute 26.04 hosts when using a Jammy 20.04 build base: snapd inside the LXD build instance cannot reload snap-confine AppArmor profiles; no maintainer response yet. |