apt-get upgrade抱怨包的身份validation

我目前正在使用Ubuntu 14.04.1服务器。

发出时:

sudo apt-get upgrade 

apt-get说:

 WARNING: The following packages cannot be authenticated 

这是来自ISO的全新安装,用于部署其他6个虚拟机。 我唯一看到的是这个VM,因为它位于不同的位置,指向不同的服务器进行更新。

我尝试过重新安装VM 3次。 我重建了/ var / lib / apt / lists目录。 我也尝试使用以下方法更新密钥:

 sudo apt-key update sudo apt-key net-update sudo aptitiude reinstall ubuntu-keyring 

它试图更新的包是:

 The following packages will be upgraded: accountsservice apport byobu gir1.2-glib-2.0 krb5-locales libaccountsservice0 libc-bin libc6 libgirepository-1.0-1 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libpam-systemd libssl1.0.0 libsystemd-daemon0 libsystemd-login0 libudev1 multiarch-support net-tools openssl python3-apport python3-distupgrade python3-gi python3-problem-report screen systemd-services ubuntu-release-upgrader-core udev 

点击“y”后,这就是我得到的:

 WARNING: The following packages cannot be authenticated! libc-bin libc6 libssl1.0.0 udev libudev1 libk5crypto3 libgssapi-krb5-2 libkrb5-3 libkrb5support0 libpam-systemd systemd-services libsystemd-daemon0 libsystemd-login0 multiarch-support net-tools accountsservice libaccountsservice0 libgirepository-1.0-1 gir1.2-glib-2.0 krb5-locales openssl ubuntu-release-upgrader-core python3-distupgrade python3-gi python3-problem-report python3-apport apport screen byobu Install these packages without verification? [y/N] 

我担心我正在下载受损软件包。 apt-get update运行正常,没有任何警告。

该问题似乎是我们的防火墙上配置的代理。 我正在与我们的IT部门合作,弄清楚它究竟是什么设置,但是当apt-get调用* / Release.gpg并且内容类型被设置为“text / html”代理时,会发生什么否认请求。

我希望apt-get update会在下载文件时指出问题,因为这样可以节省大量时间。