snapcraft fails to build core20 snap
Metadata
Current evaluation
Closed without a documented fix after core20 Multipass/LXD failures; core20 build-base support was unavailable and the workaround was destructive mode.
Resolution: closed stale
Reason: No resolving PR, commit, release, or closing comment was documented. A maintainer confirmed core20 build-base was unsupported and suggested --destructive-mode; two related Multipass image issues were referenced.
Evaluated by: mr-cal-bot
No scores available.
Issue body
I've tried:
$ snapcraft
=> which seems to be stuck on launching multipass snapcraft:core20
Also tried:
$ snapcraft --use-lxd
=> which fails with a traceback (see attached)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed without a documented fix after core20 Multipass/LXD failures; core20 build-base support was unavailable and the workaround was destructive mode. | |
| stealth/space-bunny-alpha | — | closed stale | No direct fix was recorded for Launchpad #1866300; comments cite unsupported core20 build-base support, while core20 work landed separately in canonical/snapcraft#3583 and #3587. | |
| stealth/space-bunny-alpha | — | closed stale | Closed without a documented fix after core20 Multipass/LXD build failures; maintainers confirmed core20 build-base was unsupported and suggested --destructive-mode. | |
| stealth/space-bunny-alpha | — | closed stale | Launchpad bug #1866300 was closed without a documented fix after the reported core20 Multipass hang and LXD failure received no maintainer response. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without a documented fix. The multipass hang and lxd traceback preventing core20 builds were not addressed, indicating the report was abandoned or superseded by newer snapcraft versions. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution after 74 days. The core20 build failure involving multipass hangs and LXD tracebacks was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Snapcraft core20 build failures via multipass and lxd were closed without resolution. With zero comments and no fix, the report was abandoned, likely superseded by newer snapcraft releases or core20 deprecation. | |
| qwen/qwen3.6-35b-a3b | — | — | Snapcraft core20 build failures with multipass and LXD were closed without resolution or comments, indicating the report was abandoned. No fix was implemented. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without a documented resolution. The multipass hang and LXD traceback were likely abandoned or resolved by upstream environment changes. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Blocked By:
multipass#1416
(confidence 95%)
Reported Multipass support for daily image streams.
-
Blocked By:
multipass#1417
(confidence 95%)
Reported Multipass support for core20 release images.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4960 Can't build Core20 snaps on non-snap distros | snapcraft | open | Core20 LXD builds reject distro-installed LXD on NixOS/Arch; a maintainer specified a backport, while core20 support now requires Snapcraft 8. | |
| #2012074 snapcraft cannot build snap by default on aarch64 | snapcraft (launchpad) | open | ARM64 default builds failed on Snapcraft 7.3.1 because core20 selected amd64-only Multipass images; later defaults use core22/LXD on Linux, addressing the reported path. | |
| #1862256 snapcraft should complain loudly when building base: core20 snap on i386 | snapcraft (launchpad) | closed | Closed as superseded: improved architecture parsing rejects unsupported core20/i386 builds, making a dedicated check unnecessary; snapcraft#4392 improved this handling. | |
| #5003 Building snap with `core20` failed with non-informative error message | snapcraft | open | The misleading core20 snapcraft-pack error was fixed by merged PR #5616 (commit b511004af), which ran the lifecycle for legacy core20 snaps. | |
| #2099923 Snapcraft builds are failing: install of snap "snapcraft" failed | snapcraft (launchpad) | open | Reported Launchpad Bionic non-i386 builds cannot install Snapcraft 7.x/stable because core20 needs snapd 2.61; the issue remains open, untriaged, and unanswered. | |
| #1835532 snapcraft behavior for type: base | snapcraft (launchpad) | closed | Implemented build-base support for base snaps; the proposed branch successfully built core20 using core18 before the issue was closed. | |
| #4408 Snapcraft 7 fails with inline deb822 signing blocks | snapcraft | open | Snapcraft 7's core20 LXD fallback failed on valid inline deb822 Signed-By keys; the affected legacy/core20 code has since been removed. | |
| #1975468 Snapcraft build fails, because multipass cannot download cloudimg | snapcraft (launchpad) | closed | Snapcraft core20 builds were disrupted by Multipass cloud-image download failures; Launchpad closed the report without documenting a fix, resolving PR, commit, or follow-up. | |
| #1943603 snapcraft --target-arch=i386 does not build i386 images, because core20 does not support i386 and yet the build starts and wastes time | snapcraft (launchpad) | open | Legacy Snapcraft accepted an unsupported core20/i386 target, wasted build time, and produced an amd64 snap; current validation excludes i386 and drops core20. | |
| #2009520 core18/20: inconsistent architecture parsing | snapcraft (launchpad) | closed | Superseded by snapcore/snapcraft#4340 and #4341. Core22+ overlapping build-on handling merged in #3821 (4876b53); core20 support was declined. |