Ubuntu VM无法更新(已清除的文件无效且已获得NOSPLIT)

时间:2016-07-27 23:10:52

标签: ubuntu proxy virtual-machine virtualbox

我的主机是在公司代理后面并运行Windows 7.我有一个ubuntu 16.04 VM(NAT),我正在尝试Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/xenial/InRelease Clearsigned file isnt valid, got 'NOSPLIT' (does network require authentication?)

更新会抛出错误

http://company.net:port

在我的主机上,我将http_proxy设置为{{1}}。如何在VM上解决此错误?

4 个答案:

答案 0 :(得分:0)

您可以尝试/etc/apt/apt.conf,如下所示;

Acquire::http::proxy "http://username:password@company.net:port/";
Acquire::https::proxy "https://username:password@company.net:port/";
Acquire::ftp::proxy "ftp://username:password@company.net:port/";
Acquire::socks::proxy "socks://username:password@company.net:port/";

答案 1 :(得分:0)

对我来说,如果我从Bridge更改网络适配器并将状态复制到NAT,则会更改IP地址

答案 2 :(得分:0)

如果需要,使用包含身份验证数据的表单导出sourcehttp_proxy环境变量。然后确保将https_proxy参数传递给-E,如果您使用它来运行sudo,例如

apt-get

这将确保您的环境变量在执行命令时由sudo -E apt-get update保留。

答案 3 :(得分:0)

如果有人仍在寻找答案-将所有存储库链接从http更改为https都对我有用 reference link