首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘无法握手’:执行sudo apt-get更新时出错

‘无法握手’:执行sudo apt-get更新时出错
EN

Stack Overflow用户
提问于 2019-05-19 16:58:08
回答 2查看 7.5K关注 0票数 4

我正在尝试在我的Ubuntu 18.04上安装QGIS3.4。我正在遵循QGIS website给出的说明。

我还更新了我的/etc/apt/Soures.list文件,如下所示。

代码语言:javascript
复制
deb https://qgis.org/ubuntu-ltr bionic main
deb-src https://qgis.org/ubuntu-ltr bionic main

在执行'sudo apt-get update‘时,我得到了下面的错误。

代码语言:javascript
复制
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]

我已经搜索了这个错误,并尝试了这个post,并进行了相应的更新。然而,我无法解决这个问题。

有没有人能帮我弄清楚可能出了什么问题?

EN

回答 2

Stack Overflow用户

发布于 2021-03-04 06:15:38

如果有人来这里想知道为什么他们的代理不握手apt更新...这是因为有时APT不会遵守环境变量。在这种情况下(正如其他一些人所评论的那样),为apt创建一个新文件,如下所示:

代码语言:javascript
复制
nano /etc/apt/apt.conf.d/95proxies

然后添加以下行(一行用于http和https)和您的代理服务器地址和端口:

代码语言:javascript
复制
Acquire::http::proxy "http://xxx.xxx.xxx.xxx:8080";
Acquire::https::proxy "http://xxx.xxx.xxx.xxx:8080";

保存文件。apt update应该一出现就能正常工作,但你可能需要重新启动。

票数 1
EN

Stack Overflow用户

发布于 2020-10-08 17:09:57

我遇到了同样的问题,通过断开我的VPN连接得到了解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56206242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档