+ -
当前位置:首页 → 问答吧 → 用urpmi安装软件经常出现“下列软件包的签名有错误”

用urpmi安装软件经常出现“下列软件包的签名有错误”

时间:2005-05-18

来源:互联网

只有把/var/cache/urpmi/rpms/里的所有rpm全删了才可继续安装,换了几个镜像都这样。



代码:
[root@localhost urpmi]# urpmi xine-ui
为了满足依赖性要求,将另外安装以下8个软件包(11 MB):
libSDL1.2-1.2.8-3mdk.i586
libltdl3-1.5.12-4mdk.i586
libmodplug0-0.7-6mdk.i586
libnvtvsimple0-0.4.7-0.20040408.5mdk.i586
libspeex1-1.1.7-1mdk.i586
libvcd0-0.7.21-2mdk.i586
xine-plugins-1.0-8mdk.i586
xine-ui-0.99.3-2mdk.i586
这样好了吗?(是(Y)/否(n))[是]

 ftp://mdk.linux.org.tw/pub/mandrakelinux/official/2005/i586/media/main/xine-plugins-1.0-8mdk.i586.rpm
...获取失败: curl failed: exited with 18 or signal 0


...获取失败: curl: (18) transfer closed with 3665071 bytes remaining to read
error: /var/cache/urpmi/partial/xine-plugins-1.0-8mdk.i586.rpm: headerRead failed
error: /var/cache/urpmi/rpms/xine-plugins-1.0-8mdk.i586.rpm: headerRead failed
下列软件包的签名有错误:
/var/cache/urpmi/rpms/xine-plugins-1.0-8mdk.i586.rpm: 缺少签名(Unable to read rpm file)
您想继续安装吗?(是(y)/否(N))[否]n

作者: liulijun01   发布时间: 2005-05-18

同样,现在好点了

作者: snature   发布时间: 2005-05-18

我以前也遇到过这个问题
以下是fundawang给我的答案:::::
将/var/chace/urpmi/rpms/中出错的文件删掉,自己下载后放到该目录再试。

好像 是curl的问题,改用wget下载就好了,通过root用户运行:
edit-urpm-sources.pl
在全局选项里把第二个改成wget下载就好了,目前改用wget之后还未出现 这个问题

作者: homesp   发布时间: 2005-05-18

Unable to read rpm file
=
你的文件损坏或你没有下完文件或你没有更新URPMI库

作者: maramail   发布时间: 2005-05-19