我对此还比较陌生,所以请耐心等待。
我正在使用 ubuntu 11.10 运行亚马逊实例
并在表演之后
apt-get upgrade
如果我
尝试执行任何我得到的 apt-get 操作
Fetched 35.2 MB in 7s (4,399 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up apt (0.8.16~exp5ubuntu13.6) ...
ERROR: Can't find the archive-keyring
Is the ubuntu-keyring package installed?
dpkg: error processing apt (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apt
E: Sub-process /usr/bin/dpkg returned an error code (1)
在查看并尝试了一系列东西之后,包括:
- 执行清理和更新或清理和升级
- 完全采用新的 sources.list
- 再次添加密钥环
- 以及一大堆其他完全随机的东西,以期创造奇迹
什么都没用..
所以任何帮助都能帮助我找到......不,接近解决方案将不胜感激:)
答案1
该线程末尾发布的解决方案对我有用: http://ubuntuforums.org/showthread.php?t=2129550
基本上,找到另一台干净的 ubuntu 机器并将 /usr/share/keyrings/* 复制到您当前的 /usr/share/keyrings 目录。当我收到错误时,此目录中没有文件。一旦我从另一个 ubuntu 安装复制了文件,apt-get 便开始再次工作。
答案2
尝试
sudo apt-get clean
sudo apt-get -f install ubuntu-keyring