← Back to issue list

lxd: suppress traceback when lxc launch / init fails

View original Github issue

Metadata

Project
snapcraft
Number
#1771
Type
pull request
State
merged
Author
mwhudson
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 1a7a4f7d0: LXD launch/init failures now suppress Python tracebacks and rely on lxc's useful error output.

Resolution: closed resolved

Reason: PR canonical/snapcraft#1771 was merged as commit 1a7a4f7d0. The change suppresses tracebacks when lxc launch/init fails because lxc already prints a useful error message.

Evaluated by: mr-cal-bot

No scores available.

Issue body

lxc itself prints a useful enough error message when this happens.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 1a7a4f7d0: LXD launch/init failures now suppress Python tracebacks and rely on lxc's useful error output.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#1771 via commit 1a7a4f7d0, suppressing tracebacks when lxc launch/init fails and relying on lxc's error output.
qwen/qwen3.6-35b-a3b — — Merged to suppress tracebacks when lxc launch or init fails, relying on lxc's native error output. Approved by one reviewer, modifying three files (+35/-15).
qwen3.6-35b-a3b-mtp-q6 — — Merged to suppress tracebacks on lxc launch or init failures, as lxc already displays sufficient error messages. This reduces redundant output while preserving necessary diagnostics.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1761 lxd: ContainerConnectionError on failed launch/ start snapcraft closed Superseded by #1771, merged as 1a7a4f7d0 to suppress tracebacks when LXD launch/init fails.
77%
#1647 lxd: better surfacing of errors snapcraft merged Merged in snapcraft#1647 as commit 71f48bdc9, improving LXD error handling so callers return silent, correctly coded errors without printing messages twice.
70%
#161 lxd: improve error messages craft-providers merged Merged PR #161 consolidated duplicate LXD error messages and added help text to other errors in commit 18d4470.
70%