(In reply to Olivier Tilloy from comment #4) > Same problem when building the beta branch rebased on core22. This is badly broken for me: ``` $ time SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=96G SNAPCRAFT_BUILD_ENVIRONMENT_CPU=160 snap run snapcraft 2>&1 | tee build_beta_core22.log Traceback (most recent call last): File "/snap/snapcraft/8528/bin/snapcraft", line 8, in <module> sys.exit(run()) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 228, in run _run_dispatcher(dispatcher) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 204, in _run_dispatcher dispatcher.run() File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/dispatcher.py", line 448, in run return self._loaded_command.run(self._parsed_command_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 259, in run super().run(parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 132, in run parts_lifecycle.run(self.name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 208, in run _run_command( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 249, in _run_command _run_in_provider(project, command_name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 475, in _run_in_provider providers.ensure_provider_is_available(provider) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/providers.py", line 74, in ensure_provider_is_available if not LXDProvider.is_provider_installed() and not confirm_with_user( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/utils.py", line 259, in confirm_with_user with emit.pause(): File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/messages.py", line 694, in func raise RuntimeError("Emitter is stopped already") RuntimeError: Emitter is stopped already
Bug 1800857 Comment 5 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Olivier Tilloy from comment #4) > Same problem when building the beta branch rebased on core22. This is badly broken for me: ``` $ time SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=96G SNAPCRAFT_BUILD_ENVIRONMENT_CPU=160 snap run snapcraft 2>&1 | tee build_beta_core22.log Traceback (most recent call last): File "/snap/snapcraft/8528/bin/snapcraft", line 8, in <module> sys.exit(run()) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 228, in run _run_dispatcher(dispatcher) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 204, in _run_dispatcher dispatcher.run() File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/dispatcher.py", line 448, in run return self._loaded_command.run(self._parsed_command_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 259, in run super().run(parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 132, in run parts_lifecycle.run(self.name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 208, in run _run_command( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 249, in _run_command _run_in_provider(project, command_name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 475, in _run_in_provider providers.ensure_provider_is_available(provider) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/providers.py", line 74, in ensure_provider_is_available if not LXDProvider.is_provider_installed() and not confirm_with_user( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/utils.py", line 259, in confirm_with_user with emit.pause(): File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/messages.py", line 694, in func raise RuntimeError("Emitter is stopped already") RuntimeError: Emitter is stopped already ``` But `origin/beta` on `core20`, `snapcraft run` gets further but not that much: ``` $ time SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=96G SNAPCRAFT_BUILD_ENVIRONMENT_CPU=160 snap run snapcraft Launching a VM. core20 20221027 from Canonical** installed "core20" switched to the "latest/stable" channel error: cannot install snap file: snap "snapcraft" has running apps (snapcraft), pids: 28571,50425,50430 An error occurred when trying to execute 'sudo -H -i env SNAPCRAFT_BUILD_ENVIRONMENT=managed-host HOME=/root SNAPCRAFT_HAS_TTY=False snap install --classic /var/tmp/snapcraft.snap' with 'multipass': returned exit code 1. ```
(In reply to Olivier Tilloy from comment #4) > Same problem when building the beta branch rebased on core22. This is badly broken for me: ``` $ time SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=96G SNAPCRAFT_BUILD_ENVIRONMENT_CPU=160 snap run snapcraft 2>&1 | tee build_beta_core22.log Traceback (most recent call last): File "/snap/snapcraft/8528/bin/snapcraft", line 8, in <module> sys.exit(run()) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 228, in run _run_dispatcher(dispatcher) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/cli.py", line 204, in _run_dispatcher dispatcher.run() File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/dispatcher.py", line 448, in run return self._loaded_command.run(self._parsed_command_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 259, in run super().run(parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 132, in run parts_lifecycle.run(self.name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 208, in run _run_command( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 249, in _run_command _run_in_provider(project, command_name, parsed_args) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 475, in _run_in_provider providers.ensure_provider_is_available(provider) File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/providers.py", line 74, in ensure_provider_is_available if not LXDProvider.is_provider_installed() and not confirm_with_user( File "/snap/snapcraft/8528/lib/python3.8/site-packages/snapcraft/utils.py", line 259, in confirm_with_user with emit.pause(): File "/snap/snapcraft/8528/lib/python3.8/site-packages/craft_cli/messages.py", line 694, in func raise RuntimeError("Emitter is stopped already") RuntimeError: Emitter is stopped already ``` But `origin/beta` on `core20`, `snapcraft run` seems to work better.