Snapcraft on riscv64 tries to install non-existent multipass snap
Metadata
Current evaluation
Snapcraft on riscv64 prompts for multipass setup instead of using lxd as default provider. Issue is 4+ years old with no maintainer interaction.
Suggested action: close stale
Reason: The issue is 1485 days old with zero comments and no maintainer interaction. The default provider behavior has likely changed significantly in newer snapcraft versions (the issue references snapcraft 7.1.1 from 2022), and there is no evidence this remains reproducible or relevant in current releases.
Impact:
40
Quick Win:
28.0
Staleness:
95
Complexity:
30
Confidence:
40
Support Request:
20
Issue body
I have been trying to build the hello snap for riscv64:
Building with lxd works fine:
$ snapcraft --use-lxd
Launching a container.
Waiting for container to be ready
Waiting for network to be ready...
2022-08-10T15:00:16Z INFO Waiting for automatic snapd restart...
snapd 2.56-dirty from Canonical✓ installed
"snapd" switched to the "latest/stable" channel
snapcraft 7.1.1 from Canonical✓ installed
"snapcraft" switched to the "latest/stable" channel
Skipping pull gnu-hello (already ran)
Skipping build gnu-hello (already ran)
Skipping stage gnu-hello (already ran)
Skipping prime gnu-hello (already ran)
The requested action has already been taken. Consider
specifying parts, or clean the steps you want to run again.
Snapping |
Snapped hello_2.12_riscv64.snap
$ snapcraft
Support for 'multipass' needs to be set up. Would you like to do it now? [y/N]:
The default mode of snapcraft 7.1.1 should be lxd.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
28.0
Staleness:
95
Complexity:
30
Confidence:
40
Support Request:
20
|
close stale | Snapcraft on riscv64 prompts for multipass setup instead of using lxd as default provider. Issue is 4+ years old with no maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | Snapcraft defaults to multipass on riscv64 instead of lxd, prompting installation of a non-existent snap. Issue has been inactive for ~4 years with no maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
30
Confidence:
70
Support Request:
20
|
needs triage | Snapcraft on riscv64 incorrectly defaults to multipass instead of lxd. Inactive for over four years with no maintainer response or labels. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | Snapcraft v7.1.1 incorrectly prompts for multipass on riscv64 instead of defaulting to lxd. Open for over 3 years with no maintainer response or activity. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
25
Confidence:
85
Support Request:
15
|
close stale | Snapcraft on riscv64 incorrectly prompts for multipass instead of using lxd by default. Issue is inactive for nearly 4 years with no maintainer response. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1806083 snapcraft fails to locate multipass (inside a multipass session) | snapcraft (launchpad) | open | snapcraft 3.0.1 fails to detect an installed multipass when run inside a multipass VM, prompting to install and dropping the user into a shell. No maintainer activity for ~7 years; affected version is long obsolete. | |
| #5145 snapcraft fails to launch multipass instance when multipass isn't pre-installed | snapcraft | open | Snapcraft fails to launch a multipass VM with 'Remote snapcraft is unknown or unreachable' when multipass is installed on-demand. Maintainer triaged it as an image-server availability issue and linked craft-providers#211 for better error messaging; still open. | |
| #1813979 snapcraft cleanbuild wants to install multipass but it's already installed | snapcraft (launchpad) | closed | Closed without resolution. Likely abandoned or superseded by newer snapcraft and multipass versions that resolved the detection and launch failures. | |
| #1810915 snapcraft can't tell when multipass is installed but disabled | snapcraft (launchpad) | open | Snapcraft fails to detect a disabled multipass snap, prompting to install it and then erroring out. Reported against multipass 2018.12.1 / ~2019 snapcraft; untriaged, 0 comments, no labels, inactive for ~7.6 years. | |
| #1904774 Snapcraft runs multipass setup but fails | snapcraft (launchpad) | closed | Abandoned. Snapcraft failed during multipass VM cleanup after reporting a missing instance. Closed without comments or fixes. | |
| #2031494 snapcraft login doens't work on fresh multipass or lxd | snapcraft (launchpad) | open | snapcraft login fails in fresh multipass/LXD containers due to missing keyring. No maintainer response. Workaround documented in error message. | |
| #1794955 snapcraft erroneously errors when deleting non-existent multipass container | snapcraft (launchpad) | open | snapcraft clean fails with 'instance does not exist' when the multipass container is already gone; reporter suggests treating it as a no-op. Open since 2018, unlabeled, no maintainer activity for ~7.9 years. | |
| #1795827 Snapcraft doesn't install snapcraft inside the lxd container | snapcraft (launchpad) | open | Snapcraft's LXD build provider failed to install the snapcraft snap inside the container, leaving 'snapcraft: not found'. Reported ~8 years ago with no maintainer interaction; the provider code has since been heavily refactored (craft-providers integration). | |
| #1865230 snapcraft --use-lxd should have message about requring sudo | snapcraft (launchpad) | open | snapcraft 3.x --use-lxd (LXD provider, a technology preview) left LXD in a broken state when run without sudo; reporter suggests failing early. 6.5 years old, zero comments, no labels or maintainer interaction; LXD preview since superseded by Multipass. | |
| #1892551 snapcraft fails to run if it is installed as a try snap | snapcraft (launchpad) | open | Snapcraft 4.x fails when installed via 'snap try': the LXD build provider tries to download the host snapcraft snap file from snapd, which returns 400 for try snaps. Unlabelled, 0 comments, ~6 years old, never triaged. |