«Не удалось выполнить рукопожатие»: ошибка при обновлении sudo apt-get

Я пытаюсь установить QGIS 3.4 на свой Ubuntu 18.04. Я следую инструкциям, приведенным на веб-сайте QGIS.

Я также обновил файл /etc/apt/sources.list, как показано ниже.

deb https://qgis.org/ubuntu-ltr bionic main
deb-src https://qgis.org/ubuntu-ltr bionic main

При выполнении «sudo apt-get update» я получаю следующую ошибку.

ashj@ashj:~/Downloads/LAStools$ sudo apt-get update
[sudo] password for ashj: 
Ign:1 https://qgis.org/ubuntu-ltr bionic InRelease
Err:2 https://qgis.org/ubuntu-ltr bionic Release                                                                
  Could not handshake: An unexpected TLS packet was received. [IP: 10.4.21.120 8080]

Я искал эту ошибку и пробовал это опубликовать и внести соответствующие обновления. Тем не менее, я не могу решить это.

Может ли кто-нибудь помочь мне понять, что может быть не так?


person Ashj    schedule 19.05.2019    source источник


Ответы (2)


У меня была та же проблема, которая была решена путем отключения от моего VPN.

person Vesanto    schedule 08.10.2020

На случай, если кто-то придет сюда, задаваясь вопросом, почему их прокси-сервер не устанавливает связь для подходящих обновлений... Это происходит потому, что иногда APT не подчиняется переменным среды. В этом случае (как прокомментировали некоторые другие) создайте новый файл для apt для обработки следующим образом:

nano /etc/apt/apt.conf.d/95proxies

а затем добавьте эти строки (по одной для http и https) с адресом и портом вашего прокси-сервера:

Acquire::http::proxy "http://xxx.xxx.xxx.xxx:8080";
Acquire::https::proxy "http://xxx.xxx.xxx.xxx:8080";

Сохраните файл. apt update должен работать, как только он появится, но вы можете перезагрузить компьютер на всякий случай.

person G_Style    schedule 03.03.2021