improve error messages for LXC operations
Metadata
Current evaluation
Request to improve LXC error messages so root causes (e.g. disk space) surface without trace verbosity. Filed by a maintainer, open ~22 months with no labels, comments, or maintainer response. The failing copy error originates in craft-providers, not rockcraft.
Suggested action: needs triage
Reason: The issue has no labels, no assignee, and zero comments or maintainer acknowledgement in ~22 months, so it shows no sign of having been categorised or prioritised. It is not a candidate for close_stale because the underlying code (craft_providers/lxd/lxc.py copy() still raising 'Failed to copy instance ...' with details only surfaced at trace level) is unchanged and the request remains valid. It is a genuine enhancement, not a support question, so it needs triage and likely a cross-repo handoff to craft-providers.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
19.25
Staleness:
82
Complexity:
45
Confidence:
72
Support Request:
15
|
needs triage | Request to improve LXC error messages so root causes (e.g. disk space) surface without trace verbosity. Filed by a maintainer, open ~22 months with no labels, comments, or maintainer response. The failing copy error originates in craft-providers, not rockcraft. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
92
Complexity:
45
Confidence:
85
Support Request:
10
|
needs triage | Request to improve LXC operation error messages to surface underlying causes like disk space issues. Currently open with no labels, assignees, or maintainer comments after over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
92
Complexity:
45
Confidence:
85
Support Request:
10
|
close stale | Request to improve Rockcraft LXC error messages that currently hide underlying LXC/rsync failures like disk space issues. The issue has been inactive for over 1.5 years with no maintainer response, labels, or progress. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
92
Complexity:
20
Confidence:
75
Support Request:
5
|
close stale | Feature request to surface root causes in LXC operation errors instead of generic failure messages. Currently requires trace verbosity to diagnose underlying issues like disk space. Unassigned, zero comments, inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
20
Confidence:
70
Support Request:
10
|
close stale | Improve LXC operation error messages to surface root causes like disk space issues instead of generic failures. Open with zero comments and over a year of inactivity. Needs triage and assignment to implement better error handling. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-providers#161
(confidence 40%)
craft-providers PR 'lxd: improve error messages' is the closest prior work on LXD error wording; the copy() error this issue targets lives in craft_providers/lxd/lxc.py, so any fix is cross-repo.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1689695 Make the error message when LXC is not found a bit better | snapcraft (launchpad) | closed | Improved LXC not found error messaging for snapcraft cleanbuild was closed without implementation. Zero comments and no associated pull requests indicate the enhancement was abandoned or resolved without code changes. |