Unable to build snaps using python plugin - pypi.debian.net no longer accessible

Bug #1723898 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
Invalid
Undecided
Unassigned

Bug Description

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.

James Page (james-page)
description: updated
Revision history for this message
James Page (james-page) wrote :

My problem - snap is pulling source from pypi.debian.net...

Changed in snapcraft:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.