16.04 中的软件包身份验证错误

16.04 中的软件包身份验证错误

尝试更新我的 16.04 桌面安装时,我收到 grub 的软件包身份验证错误(详情如下)。尝试安装其他软件包(sound-juicer 和依赖项)时也收到身份验证错误。此处引用了多个 Ubuntu 版本的此问题:

为什么我会收到来自 Ubuntu 存储库的软件包的身份验证错误?

但是上述解决方案都不适用于我。有什么建议吗?

======

当我运行时sudo apt-get update,出现以下错误:

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial-updates/restricted/dep11/Components-amd64.yml
Could not open file /var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_xenial-updates_restricted_dep11_Components-amd64.yml.gz
- open (13: Permission denied) [IP: 91.189.91.23 80]

当我随后运行时sudo apt-get upgrade,收到以下警告:

WARNING: The following packages cannot be authenticated!
  grub-efi-amd64-signed grub-efi-amd64 grub-efi-amd64-bin grub2-common
  grub-common

答案1

问题解决了。我误解了上面引用的一条错误消息,而我引用的文章中的一种解决方案确实有效:

sudo rm /var/lib/apt/lists/partial/*
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ...

谢谢你,WinEunuuchs2Unix。这是我的错。

相关内容