Sorry, an error occurred in Snapcraft:
Not supported URL scheme http+unix
Traceback (most recent call last):
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/application.py", line 368, in main
return app.run()
^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/craft_application/application.py", line 488, in run
dispatcher = self._get_dispatcher()
^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/application.py", line 227, in _get_dispatcher
raise errors.ClassicFallback()
snapcraft.errors.ClassicFallback
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/cli.py", line 222, in run
_run_dispatcher(dispatcher, global_args)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/cli.py", line 194, in _run_dispatcher
dispatcher.run()
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/craft_cli/dispatcher.py", line 487, in run
return self._loaded_command.run(self._parsed_command_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/commands/core22/lifecycle.py", line 138, in run
parts_lifecycle.run(self.name, parsed_args)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/parts/lifecycle.py", line 66, in run
yaml_data = yaml_utils.process_yaml(snap_project.project_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/parts/yaml_utils.py", line 257, in process_yaml
yaml_data = load(yaml_file)
^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft/parts/yaml_utils.py", line 168, in load
raise errors.LegacyFallback(f"base is {build_base}")
snapcraft.errors.LegacyFallback: base is core20
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests/adapters.py", line 555, in send
conn = self.get_connection_with_tls_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests/adapters.py", line 411, in get_connection_with_tls_context
conn = self.poolmanager.connection_from_host(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/urllib3/poolmanager.py", line 246, in connection_from_host
return self.connection_from_context(request_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/urllib3/poolmanager.py", line 258, in connection_from_context
raise URLSchemeUnknown(scheme)
urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+unix
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/cli/legacy.py", line 27, in legacy_run
run()
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/cli/lifecycle.py", line 405, in snap
_execute(steps.PRIME, parts=tuple(), pack_project=True, output=output, **kwargs)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/cli/lifecycle.py", line 131, in _execute
lifecycle.execute(step, project_config, parts)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 145, in execute
executor.run(step, part_names)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 205, in run
self._handle_step(part_names, part, step, current_step, cli_config)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 219, in _handle_step
getattr(self, "_run_{}".format(current_step.name))(part)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 261, in _run_pull
self._run_step(step=steps.PULL, part=part, progress="Pulling")
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 349, in _run_step
self._prepare_step(step=step, part=part)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 338, in _prepare_step
self._handle_part_dependencies(step=step, part=part)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 333, in _handle_part_dependencies
self.run(prerequisite_step, dependency_names)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 205, in run
self._handle_step(part_names, part, step, current_step, cli_config)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 219, in _handle_step
getattr(self, "_run_{}".format(current_step.name))(part)
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 272, in _run_build
self._run_step(step=steps.BUILD, part=part, progress="Building")
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/lifecycle/_runner.py", line 352, in _run_step
getattr(part, step.name)()
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/pluginhandler/__init__.py", line 601, in build
self._do_build()
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/pluginhandler/__init__.py", line 707, in _do_build
self.mark_build_done()
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/pluginhandler/__init__.py", line 712, in mark_build_done
machine_manifest = self._get_machine_manifest()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/pluginhandler/__init__.py", line 788, in _get_machine_manifest
"installed-snaps": sorted(repo.snaps.get_installed_snaps()),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/snapcraft_legacy/internal/repo/snaps.py", line 398, in get_installed_snaps
snap_info = requests_unixsocket.get(url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests_unixsocket/__init__.py", line 51, in get
return request('get', url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests_unixsocket/__init__.py", line 46, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/snapcraft/lib/python3.12/site-packages/requests/adapters.py", line 559, in send
raise InvalidURL(e, request=request)
requests.exceptions.InvalidURL: Not supported URL scheme http+unix
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 '/tmp/tmpnx6umb6s/trace.txt'.
make[1]: *** [Makefile:15: build-snap] Error 1
Additional info:
snapcraft 8.2.8, python 3.12, Ubuntu20, in a docker container
occured while building a snap for core20