Changed base from 20->22, crash report
Metadata
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.