Пакеты установки Pip больше не работают на RPi после переключения роутеров - PullRequest
0 голосов
/ 25 августа 2018

Совсем недавно я обновил свой интернет-план, и поэтому мой интернет-провайдер должен был переключить мой маршрутизатор, потому что мой старый не был способен управлять новой скоростью.Утром того дня, когда специалист ISP отправился переключать маршрутизатор, я обновил aioredisaiohttp, поскольку это было требованием).Однако днем, после того, как маршрутизаторы были переключены, я больше не мог обновлять другую базовую библиотеку, которую я использовал в своем проекте.Я сделал pip install -U libneko, и я получил следующее сообщение

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/libneko/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/libneko/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/libneko/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/libneko/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/libneko/
Requirement already up-to-date: libneko in ./lib/python3.7/site-packages (-)

И я был довольно смущен, поскольку этого никогда не случалось со мной раньше.Я провел некоторое исследование и обнаружил, что это может быть проблема с SSL, но я также обнаружил это .Странно то, что я недавно обновил SSL (python -c "import ssl; print(ssl.OPENSSL_VERSION)" на моем python 3.7 выводил virtualenv OpenSSL 1.1.0f 25 May 2017).

Я попытался проверить, была ли это общая проблема SSL, поэтому я сделал wget gnu.org и получилindext.html без проблем.Однако, когда я пытаюсь сделать wget files.pythonhosted.org или wget pypi.org, я получаю это

--2018-08-24 21:07:06--  http://pythonhosted.org/
Resolving pythonhosted.org (pythonhosted.org)... 2a04:4e42:600::319, 2a04:4e42:400::319, 2a04:4e42:200::319, ...
Connecting to pythonhosted.org (pythonhosted.org)|2a04:4e42:600::319|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://pythonhosted.org/ [following]
--2018-08-24 21:07:06--  https://pythonhosted.org/
Connecting to pythonhosted.org (pythonhosted.org)|2a04:4e42:600::319|:443... connected.
GnuTLS: Error in the pull function.
Unable to establish SSL connection.

--2018-08-24 21:07:14--  http://pypi.org/
Resolving pypi.org (pypi.org)... 2a04:4e42:200::223, 2a04:4e42::223, 2a04:4e42:400::223, ...
Connecting to pypi.org (pypi.org)|2a04:4e42:200::223|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://pypi.org/ [following]
--2018-08-24 21:07:14--  https://pypi.org/
Connecting to pypi.org (pypi.org)|2a04:4e42:200::223|:443... connected.
GnuTLS: Error in the pull function.
Unable to establish SSL connection.

Так что ... я немного запутался.У кого-то есть идея, что это такое?

Кроме того, мой RPi работает под управлением NextCloudPi v0.46.0 (я знаю, что он устарел, но я намерен выполнить чистую переустановку, потому что мое nextcloud когда-то все испортило из-за того, что я делалошибка в настройке).

...