debian系linux更新时,提示“由于没有公钥,无法验证下列签名”

2020-02-17 11:09:28 浏览数 (1)

解决方法

1. 下载导入公钥

代码语言:javascript复制
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  8B48AD6246925553

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  7638D0442B90D010

# 此处的8B48AD6246925553、7638D0442B90D010是错误提示中的:NO_PUBKEY 8B48AD6246925553  NO_PUBKEY 7638D0442B90D010 
  • 1
  • 2
  • 3
  • 4
  • 5

2. 校验问题

此时继续使用sudo apt-get update更新,发现没有公钥错误提示了,但还存在校验问题。

代码语言:javascript复制
E: Failed to fetch http://mirrors.163.com/debian/dists/wheezy/main/i18n/Translation-en  BZ2_bzread: /var/lib/apt/lists/partial/mirrors.163.com_debian_dists_wheezy_main_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
E: Some index files failed to download. They have been ignored, or old ones used instead.
  • 1
  • 2

此时需要打开软件源的界面,将其他软件选项中的Canpnical合作伙伴/独立等四个选项取消勾选,

执行更新

代码语言:javascript复制
# sudo apt-get update

0 人点赞