码迷,mamicode.com
首页 > 数据库 > 详细

[ArchLinux]进行更新时出现错误:GPGME error: 无数据,数据库无效的解决办法/

时间:2014-05-29 01:54:01      阅读:6304      评论:0      收藏:0      [点我收藏+]

标签:style   c   class   blog   code   java   

       今天在我进行系统更新pacman -Syu时,出现了如下错误:

bubuko.com,布布扣
# pacman -Syu 
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
:: 正在同步软件包数据库...
 core 已经是最新版本        0.0   B  0.00B/s 00:00 [----------------------]   0%
 extra 已经是最新版本       0.0   B  0.00B/s 00:00 [----------------------]   0%
 community 已经是最新版本   0.0   B  0.00B/s 00:00 [----------------------]   0%
 multilib-testing 已经是最新版本  B  0.00B/s 00:00 [----------------------]   0%
 multilib 已经是最新版本    0.0   B  0.00B/s 00:00 [----------------------]   0%
错误:数据库 core 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 extra 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 community 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib-testing 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib 无效 (无效或已损坏的数据库 (PGP 签名))
bubuko.com,布布扣

     在此之前为了安装Chrome浏览器,在/etc/pacman.conf中添加了yaourt的serve

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch 

    重启之后便出现了上面的错误,无法进行更新,尝试了#pacman -Syu --ignore filesystem.bash、# pacman -S bash、# pacman -Su

bubuko.com,布布扣
# pacman -Syu --ignore filesystem,bash
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
:: 正在同步软件包数据库...
 core 已经是最新版本        0.0   B  0.00B/s 00:00 [----------------------]   0%
 extra 已经是最新版本       0.0   B  0.00B/s 00:00 [----------------------]   0%
 community 已经是最新版本   0.0   B  0.00B/s 00:00 [----------------------]   0%
 multilib-testing 已经是最新版本  B  0.00B/s 00:00 [----------------------]   0%
 multilib 已经是最新版本    0.0   B  0.00B/s 00:00 [----------------------]   0%
错误:数据库 core 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 extra 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 community 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib-testing 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib 无效 (无效或已损坏的数据库 (PGP 签名))
# pacman -S bash
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:数据库 core 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 extra 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 community 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib-testing 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib 无效 (无效或已损坏的数据库 (PGP 签名))
# pacman -Su
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:数据库 core 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 extra 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 community 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib-testing 无效 (无效或已损坏的数据库 (PGP 签名))
错误:数据库 multilib 无效 (无效或已损坏的数据库 (PGP 签名))
bubuko.com,布布扣

 

  均报错GPGME error,在https://bbs.archlinux.org/viewtopic.php?pid=1115667这个帖子中,找到了解决办法:

It would be strange that you still get pgp signature error when youve put "SigLevel = Never". Try doing a full database sync again (pacman -Syy).
Burninate!

  在五楼提到:在你设置了SigLevel = Never后仍产生了一个PGP签名错误,这很奇怪。尝试在做一次完全数据库同步 (pacman -Syy)

bubuko.com,布布扣
# pacman -Syy
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
错误:GPGME error: 无数据
:: 正在同步软件包数据库...
 core                     111.7 KiB  1315K/s 00:00 [######################] 100%
 extra                   1614.0 KiB  2.08M/s 00:01 [######################] 100%
 community                  2.2 MiB  5.80M/s 00:00 [######################] 100%
 multilib-testing           6.4 KiB  0.00B/s 00:00 [######################] 100%
 multilib                 116.0 KiB  1333K/s 00:00 [######################] 100%
[root@Li lonewolf]# pacman -Syu
:: 正在同步软件包数据库...
 core 已经是最新版本
 extra 已经是最新版本
 community 已经是最新版本
 multilib-testing 已经是最新版本
 multilib 已经是最新版本
:: 正在进行全面系统更新...
bubuko.com,布布扣

 问题解决。但是对于为什么发生这个错误依旧存在疑惑,时由于在/etc/pacman.conf中添加yaourt 源导致的吗?继续探索。。。

[ArchLinux]进行更新时出现错误:GPGME error: 无数据,数据库无效的解决办法/,布布扣,bubuko.com

[ArchLinux]进行更新时出现错误:GPGME error: 无数据,数据库无效的解决办法/

标签:style   c   class   blog   code   java   

原文地址:http://www.cnblogs.com/lideg/p/3754339.html

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!