← Back to issue list

snapcraft crashes after creating VM and querying store on macos

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1847912
Type
issue
State
closed
Author
~nickz-roshub
Labels
Created
Updated
Closed

Current evaluation

Closed without resolution. Snapcraft 3.8 crashed on macOS with a 400 Bad Request when querying the Snap Store for core snaps during VM initialization. Likely abandoned or superseded by newer versions due to age and zero comments.

Suggested action:

No scores available.

Issue body

Attempting to build any snapcraft package with the base keyword results in a crash after creating a VM with multipass, before the core snaps are installed on the VM: Sorry, an error occurred in Snapcraft: 400 Client Error: BAD REQUEST for url: https://api.snapcraft.io/v2/snaps/info/core?fields=channel-map%2Csnap-id%2Cname%2Cpublisher%2Cconfinement%2Crevision%2Cdownload Traceback (most recent call last): File "/usr/local/bin/snapcraft", line 11, in <module> load_entry_point('snapcraft==3.8', 'console_scripts', 'snapcraft')() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 764, in __call__ return self.main(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 1114, in invoke return Command.invoke(self, ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/_runner.py", line 103, in run snap_command.invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/_command.py", line 87, in invoke return super().invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/lifecycle.py", line 261, in snap _execute(steps.PRIME, parts=[], pack_project=True, output=output, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/lifecycle.py", line 87, in _execute with build_provider_class(project=project, echoer=echo) as instance: File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 116, in __enter__ self.create() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_multipass/_multipass.py", line 156, in create self.launch_instance() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 253, in launch_instance self._setup_snapcraft() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 299, in _setup_snapcraft snap_injector.apply() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 339, in apply self._runner(snap.get_snap_install_cmd()) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 210, in get_snap_install_cmd self._set_data() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 189, in _set_data store_snap_info = storeapi.StoreClient().cpi.get_info(self.snap_name) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/storeapi/_snap_index_client.py", line 99, in get_info resp.raise_for_status() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/requests/models.py", line 935, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: BAD REQUEST for url: https://api.snapcraft.io/v2/snaps/info/core?fields=channel-map%2Csnap-id%2Cname%2Cpublisher%2Cconfinement%2Crevision%2Cdownload

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without resolution. Snapcraft 3.8 crashed on macOS with a 400 Bad Request when querying the Snap Store for core snaps during VM initialization. Likely abandoned or superseded by newer versions due to age and zero comments.
qwen/qwen3.6-35b-a3b
Staleness: 100
Complexity: 10
Confidence: 95
Support Request: 10
close stale Crash in snapcraft 3.8 on macOS when querying the store API for the core snap during VM setup. Issue is over 6 years old, has no comments, and refers to a deprecated version.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 40
Confidence: 90
Support Request: 10
close stale Snapcraft v3.8 crashes on macOS when querying the Snap Store API after creating a Multipass VM. No activity for over 6 years; report is obsolete due to deprecated version and major architectural changes.
qwen3.6-35b-a3b-mtp-q6
Staleness: 100
Complexity: 10
Confidence: 95
Support Request: 10
close stale Snapcraft 3.8 crashes on macOS with a 400 API error when querying the core snap during VM setup. Unlabelled, inactive for ~6.7 years, and affects a long-unsupported version.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 15
Confidence: 90
Support Request: 10
close stale Crash in snapcraft 3.8 on macOS when querying the Snap Store API for the core snap after VM creation. Issue is inactive for over 6 years with no maintainer response.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1761488 snapcraft 2.39.2 failed to release a snap: snapcraft.storeapi.errors.StoreReleaseError: <exception str() failed> snapcraft (launchpad) closed Closed without resolution. The report details a StoreReleaseError during snapcraft 2.39.2 release attempts. With zero maintainer comments and significant age, the issue was likely abandoned. No fix or workaround was provided.
72%