Unable to build snaps using python plugin - pypi.debian.net no longer accessible
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Closed as resolved. The pypi.debian.net service outage was temporary and resolved. No code changes were needed since the build failures stemmed from an unavailable third-party host rather than a snapcraft bug.
Suggested action: —
No scores available.
Issue body
I've seen this with local cleanbuilds and on triggered launchpad builds in the last 48 hours; The service on pypi.debian.net is not accessible (although the host is up according to a ping).
Traceback (most recent call last):
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connection.py", line 137, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/util/connection.py", line 91, in create_connection
raise err
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/util/connection.py", line 81, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 559, in urlopen
body=body, headers=headers)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 345, in _make_request
self._validate_conn(conn)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 784, in _validate_conn
conn.connect()
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connection.py", line 217, in connect
conn = self._new_conn()
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connection.py", line 146, in _new_conn
self, "Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6afe1e39b0>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/adapters.py", line 376, in send
timeout=timeout
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 609, in urlopen
_stacktrace=sys.exc_info()[2])
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/packages/urllib3/util/retry.py", line 273, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='pypi.debian.net', port=443): Max retries exceeded with url: /gnocchi/gnocchi-4.0.3.tar.gz (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6afe1e39b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/snapcraft/629/bin/snapcraft", line 11, in <module>
load_entry_point('snapcraft==2.34', 'console_scripts', 'snapcraft')()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
return ep.load()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2291, in load
return self.resolve()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2297, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/cli/__main__.py", line 19, in <module>
run(prog_name='snapcraft')
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/cli/lifecycle.py", line 138, in snap
project_options, directory=directory, output=output)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 354, in snap
execute('prime', project_options)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 131, in execute
_Executor(config, project_options).run(step, part_names)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 226, in run
self._run_step(step, part, part_names)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 263, in _run_step
getattr(part, step)()
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 251, in pull
self.source_handler.pull()
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/sources/_base.py", line 55, in pull
source_file = self.download()
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/sources/_base.py", line 92, in download
self.source, stream=True, allow_redirects=True)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/api.py", line 67, in get
return request('get', url, params=params, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/api.py", line 53, in request
return session.request(method=method, url=url, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/requests/adapters.py", line 437, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='pypi.debian.net', port=443): Max retries exceeded with url: /gnocchi/gnocchi-4.0.3.tar.gz (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6afe1e39b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
Stopping local:snapcraft-causelessly-archetypic-rosamaria
Traceback (most recent call last):
File "/snap/snapcraft/629/bin/snapcraft", line 11, in <module>
load_entry_point('snapcraft==2.34', 'console_scripts', 'snapcraft')()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
return ep.load()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2291, in load
return self.resolve()
File "/snap/snapcraft/629/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2297, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/cli/__main__.py", line 19, in <module>
run(prog_name='snapcraft')
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/snap/snapcraft/629/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/cli/lifecycle.py", line 215, in cleanbuild
lifecycle.cleanbuild(project_options, remote)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 338, in cleanbuild
metadata=config.get_metadata(), remote=remote).execute()
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lxd.py", line 175, in execute
raise e
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lxd.py", line 169, in execute
self._container_run(command, cwd=self._project_folder)
File "/snap/snapcraft/629/lib/python3.6/site-packages/snapcraft/internal/lxd.py", line 116, in _container_run
**kwargs)
File "/snap/snapcraft/629/usr/lib/python3.6/subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['lxc', 'exec', 'local:snapcraft-causelessly-archetypic-rosamaria', '--', 'sh', '-c', 'cd /root/build_gnocchi; snapcraft snap --output gnocchi_4.0.3_amd64.snap']' returned non-zero exit status 1.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed as resolved. The pypi.debian.net service outage was temporary and resolved. No code changes were needed since the build failures stemmed from an unavailable third-party host rather than a snapcraft bug. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned as the upstream pypi.debian.net service was permanently unavailable. No code changes were made, and the report was closed due to external service failure. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Build failures caused by pypi.debian.net being inaccessible were reported. The ticket was closed without comments or resolution, likely abandoned due to inactivity or external service restoration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1841861 Python plugins fails to build a snap when some parts depends on unpublished modules | snapcraft (launchpad) | closed | Closed without resolution. The Python plugin fails to build snaps when parts depend on unpublished local modules because pip download fails to locate them on PyPI. No fix was implemented. |