LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1128|回复: 7

请问安装新软件包时总是提示没有找到签名(No key found)是怎么回事呀?

[复制链接]
发表于 2005-9-26 09:42:15 | 显示全部楼层 |阅读模式
总是提示没有找到签名(No key found),然后问我要不要继续,点继续后就可以成功安装软件了,而且也可以正常使用,但是总觉得似乎有些不妥, 我用的是cooker的源,mirror是一个美国的服务器,难道是因为cooker里面的包就是没有签名的吗?

了解的兄弟帮忙解答一下吧,多谢了!
 楼主| 发表于 2005-9-26 10:15:41 | 显示全部楼层
在console下的提示信息如下:
  1. [root@localhost ~]# urpmi chromium
  2. 为了满足依赖关系,将安装下列2个软件包(2 MB):
  3. chromium-0.9.12-23mdk.i586
  4. libsmpeg0.4-0.4.4-26mdk.i586
  5. 这样好了吗?(是(Y)/否(n))[是]

  6.     ftp://helios.dii.utk.edu//pub/linux/Mandrake/devel/cooker/i586/media/main/libsmpeg0.4-0.4.4-26mdk.i586.rpm
  7.     ftp://helios.dii.utk.edu//pub/linux/Mandrake/devel/cooker/i586/media/main/chromium-0.9.12-23mdk.i586.rpm
  8.         100% of 1269k completed, ETA = --:-下列软件包的签名有错误:
  9. /var/cache/urpmi/rpms/chromium-0.9.12-23mdk.i586.rpm: 缺少签名((no key found) OK)
  10. /var/cache/urpmi/rpms/libsmpeg0.4-0.4.4-26mdk.i586.rpm: 缺少签名((no key found) OK)
  11. warning: /var/cache/urpmi/partial/libsmpeg0.4-0.4.4-26mdk.i586.rpm: Header V3 DSA signature: NOKEY, key ID 26752624
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-9-26 12:25:29 | 显示全部楼层
下载的时候出问题了,那些包没有下载.建议在设置里改用WGET.或转用SMART升级
回复 支持 反对

使用道具 举报

发表于 2005-9-26 12:27:05 | 显示全部楼层
密钥丢了是很正常的,尤其是在cooker里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 13:52:08 | 显示全部楼层
Post by maramail
下载的时候出问题了,那些包没有下载.建议在设置里改用WGET.或转用SMART升级

改成wget试了一下,还是出现一样的问题,另外,那些包实际上都下载了,只是找不到key,它会提示说“下列软件包的签名有错误:”,问是否安装,选择是,就成功安装上了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 13:53:30 | 显示全部楼层
Post by fundawang
密钥丢了是很正常的,尤其是在cooker里。

为什么会出现这种情况呢? :thank
回复 支持 反对

使用道具 举报

发表于 2005-9-26 17:26:38 | 显示全部楼层
包维护者的正确上传方式应该是先上传srpm,然后在Mandriva提供的compiling farm中将srpm编译成rpm,编译成功后再将rpm和srpm推入上传队列。上传机器人在取得软件包放入软件仓库的时候会自动加密钥。但有的人直接将rpm和srpm推入了软件仓库,所以密钥丢失或者不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 21:21:49 | 显示全部楼层
原来如此,长知识了,呵呵。 :thank
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表