building snap with base:core22 issue

Hi. I am building snap for my application.
In snapcraft.yaml

I used base:core20 ,it works fine.

but when i change it to base:core22 it gives me error:

Initializing parts lifecycle Traceback (most recent call last):
File "/snap/snapcraft/10279/bin/snapcraft", line 8, in <module>
sys.exit(run())
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/cli.py", line 258, in run
_run_dispatcher(dispatcher, global_args)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/cli.py", line 230, in _run_dispatcher
dispatcher.run()
File "/snap/snapcraft/10279/lib/python3.10/site-packages/craft_cli/dispatcher.py", line 487, in run
return self._loaded_command.run(self._parsed_command_args)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/commands/lifecycle.py", line 138, in run
parts_lifecycle.run(self.name, parsed_args)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/parts/lifecycle.py", line 104, in run
_run_command(
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/parts/lifecycle.py", line 163, in _run_command
lifecycle = PartsLifecycle(
File "/snap/snapcraft/10279/lib/python3.10/site-packages/snapcraft/parts/parts.py", line 95, in __init__
self._lcm = craft_parts.LifecycleManager(
File "/snap/snapcraft/10279/lib/python3.10/site-packages/craft_parts/lifecycle_manager.py", line 181, in __init__
self._sequencer = sequencer.Sequencer(
File "/snap/snapcraft/10279/lib/python3.10/site-packages/craft_parts/sequencer.py", line 58, in __init__
self._sm = StateManager(
File "/snap/snapcraft/10279/lib/python3.10/site-packages/craft_parts/state_manager/state_manager.py", line 191, in __init__
state = load_step_state(part, step)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/craft_parts/state_manager/states.py", line 56, in load_step_state
state_data = yaml.safe_load(yaml_file)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/__init__.py", line 125, in safe_load
return load(stream, SafeLoader)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/__init__.py", line 81, in load
return loader.get_single_data()
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/constructor.py", line 51, in get_single_data
return self.construct_document(node)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/constructor.py", line 55, in construct_document
data = self.construct_object(node)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/constructor.py", line 100, in construct_object
data = constructor(self, node)
File "/snap/snapcraft/10279/lib/python3.10/site-packages/yaml/constructor.py", line 427, in construct_undefined
raise ConstructorError(None, None,
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PullState'
in "/home/boschrexroth/projects/22-01-24/parts/configs/state/pull", line 1, column 1

* The terminal process "/bin/bash '-c', 'bash build-snap-amd64.sh'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.

ย 

Best reply by nickH

Hi

If you want to update to core22 please use a Build Environment created with ctrlX Works V2.x and the ctrlX SDK V2.x.ย 

Regards,ย 

Nick

View original
11 replies