← Back to issue list

Changed base from 20->22, crash report

View original Launchpad issue

Metadata

Project
snapcraft
Number
#2000890
Type
issue
State
open
Author
~williamcharltonengineering
Labels
Created
2023-01-03 05:10:53.069679+00:00
Updated
2023-01-03 05:34:40.303200+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro16,1 Processor Name: 8-Core Intel Core i9 Processor Speed: 2.3 GHz Number of Processors: 1 Total Number of Cores: 8 L2 Cache (per Core): 256 KB L3 Cache: 16 MB $ uname -a Darwin MacBook-Pro.local 21.6.0 Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:25 PDT 2022; root:xnu-8020.140.41~1/RELEASE_X86_64 x86_64 $ snapcraft --version snapcraft 7.2.10 $ snapcraft clean | tee snapcraft.log Cleaned build provider [will@W-MB-P|22:49:32|~/.../diode.io/cli](master) $ snapcraft build --debug 2>&1 | tee snapcraft.log Launching instance... Starting Snapcraft 7.2.9 Logging execution to '/tmp/snapcraft.log' Initializing parts lifecycle Executing parts lifecycle... Executing parts lifecycle: pull go Executed: pull go Executing parts lifecycle: pull openssl Executed: pull openssl Executing parts lifecycle: pull diode Executed: pull diode Executing parts lifecycle: pull snapcraft/core Executed: pull snapcraft/core Executing parts lifecycle: overlay go Executed: overlay go Executing parts lifecycle: overlay openssl Executed: overlay openssl Executing parts lifecycle: overlay diode Executed: overlay diode Executing parts lifecycle: overlay snapcraft/core Executed: overlay snapcraft/core Executing parts lifecycle: build go Executed: build go Executing parts lifecycle: skip pull go (already ran) Executed: skip pull go (already ran) Executing parts lifecycle: skip overlay go (already ran) Executed: skip overlay go (already ran) Executing parts lifecycle: skip build go (already ran) Executed: skip build go (already ran) Executing parts lifecycle: stage go (required to build 'openssl') Executed: stage go (required to build 'openssl') Executing parts lifecycle: build openssl Executed: build openssl Executing parts lifecycle: skip pull openssl (already ran) Executed: skip pull openssl (already ran) Executing parts lifecycle: skip overlay openssl (already ran) Executed: skip overlay openssl (already ran) Executing parts lifecycle: skip build openssl (already ran) Executed: skip build openssl (already ran) Executing parts lifecycle: stage openssl (required to build 'diode') Executed: stage openssl (required to build 'diode') Executing parts lifecycle: build diode Executed: build diode Executing parts lifecycle: build snapcraft/core Executed: build snapcraft/core Executed parts lifecycle [will@W-MB-P|23:01:26|~/.../diode.io/cli](master) $ snapcraft try --debug Issues while validating snapcraft.yaml: The 'architectures[0]' property does not match the required schema: additional properties are not allowed ('build-for' was unexpected) or orderedDict([('build-on', ['amd64']), ('build-for', ['amd64'])]) is not of type 'string' [will@W-MB-P|23:01:39|~/.../diode.io/cli](master) $ snapcraft try --debug Launching a VM. Project base changed from 'core20' to 'core22', cleaning first. Name: snapcraft-diode-cli State: Stopped IPv4: -- Release: -- Image hash: c743f0f2a4bb (Ubuntu Snapcraft builder for Core 20) Load: -- Disk usage: -- Memory usage: -- Mounts: /Users/will/sandbox/diode.io/cli => /root/project UID map: 501:0 GID map: 20:0 /Users/will/sandbox/diode.io/cli/prime => /root/prime UID map: 501:0 GID map: 20:0 Launched: snapcraft-diode-cli Sorry, an error occurred in Snapcraft: 'core22' Traceback (most recent call last): File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/craft_cli/dispatcher.py", line 435, in pre_parse_args self._command_class = self.commands[command] ~~~~~~~~~~~~~^^^^^^^^^ KeyError: 'try' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft/cli.py", line 228, in run _run_dispatcher(dispatcher) File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft/cli.py", line 193, in _run_dispatcher global_args = dispatcher.pre_parse_args(sys.argv[1:]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/craft_cli/dispatcher.py", line 438, in pre_parse_args raise ArgumentParsingError(help_text) # pylint: disable=raise-missing-from ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ craft_cli.errors.ArgumentParsingError: Usage: snapcraft [options] command [args]... Try 'snapcraft -h' for help. Error: no such command 'try' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_multipass/_multipass.py", line 121, in _start self._get_instance_info() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_multipass/_multipass.py", line 237, in _get_instance_info instance_info_raw = self._multipass_cmd.info( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_multipass/_multipass_command.py", line 413, in info raise errors.ProviderInfoError( snapcraft_legacy.internal.build_providers.errors.ProviderInfoError: An error occurred when using 'multipass' to query the status of the instance: returned exit code 2: info failed: The following errors occurred: instance "snapcraft-diode-cli" does not exist . The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_base_provider.py", line 238, in launch_instance self._start() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_multipass/_multipass.py", line 126, in _start raise errors.ProviderInstanceNotFoundError( snapcraft_legacy.internal.build_providers.errors.ProviderInstanceNotFoundError: Cannot find an instance named 'snapcraft-diode-cli'. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/cli/legacy.py", line 27, in legacy_run run() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/cli/lifecycle.py", line 382, in try_command project = _execute(steps.PRIME, [], setup_prime_try=True, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/cli/lifecycle.py", line 144, in _execute with build_provider_class( File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_base_provider.py", line 87, in __enter__ self.create() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_multipass/_multipass.py", line 161, in create self.launch_instance() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_base_provider.py", line 249, in launch_instance self._setup_environment() File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_base_provider.py", line 438, in _setup_environment release=self._get_code_name_from_build_base(), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/Cellar/snapcraft/7.2.10/libexec/lib/python3.11/site-packages/snapcraft_legacy/internal/build_providers/_base_provider.py", line 369, in _get_code_name_from_build_base return {"core18": "bionic", "core20": "focal"}[build_base] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'core22' We would appreciate it åif you created a bug report at https://launchpad.net/snapcraft/+filebug with the above text included. You can find the traceback in file '/var/folders/7l/5gmy0rzn75x27xl37gygn2kw0000gn/T/tmprerlwyw0/trace.txt'.

Evaluation history

No evaluation history available.