Linux Study之--yum install错误

简介:

系统环境:Oracle Linux5.4

   在通过yum安装软件时出现以下错误:

1、yum配置文件

1
2
3
4
5
6
7
[root@rh168 yum.repos.d]# cat yum.repo 
[base]
name=Oracle linux 
baseurl=file: ///media/Server
enable= 1
gpcheck= 0
gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

2、安装故障

[root@rh168 yum.repos.d]# yum install -y unix*

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Loaded plugins: security
base                                                                                               |  1.1  kB      00 : 00     
base/primary                                                                                       |  795  kB      00 : 00     
base                                                                                                                         2278 / 2278
Setting up Install Process
Package unix2dos- 2.2 - 26.2 . 3 .el5.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package unixODBC.i386  0 : 2.2 . 11 - 7.1  set to be updated
---> Package unixODBC-devel.i386  0 : 2.2 . 11 - 7.1  set to be updated
---> Package unixODBC-kde.i386  0 : 2.2 . 11 - 7.1  set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
  Package                              Arch                       Version                             Repository                  Size
======================================================================================================================================
Installing:
  unixODBC                             i386                        2.2 . 11 - 7.1                           base                        830  k
  unixODBC-devel                       i386                        2.2 . 11 - 7.1                           base                        743  k
  unixODBC-kde                         i386                        2.2 . 11 - 7.1                           base                        560  k
Transaction Summary
======================================================================================================================================
Install       3  Package(s)         
Update        0  Package(s)         
Remove        0  Package(s)         
Total download size:  2.1  M
Downloading Packages:
--------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                  1.0  GB/s |  2.1  MB      00 : 00

 错误提示: 

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159

base/gpgkey                                                                                         | 1.5 kB     00:00     

Public key for unixODBC-kde-2.2.11-7.1.i386.rpm is not installed


--安装失败!


3、解决方法

从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。如果签名校验失败,你就会看到如下所示
的错误消息:
error: V3 DSA signature: BAD, key ID 0352860f
如果它是新的、只针对文件头的签名,你会看到如下所示的错误消息:
error: Header V3 DSA signature: BAD, key ID 0352860f
如果你没有安装合适的钥匙来校验签名,消息中就会包含 NOKEY ,如:
warning: V3 DSA signature: NOKEY, key ID 0352860f
在CentOS下有的时候用yum安装软件的时候最后会提示:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
这是由于yum安装了旧版本的GPG keys造成的,解决办法就是
#rpm --import /etc/pki/rpm-gpg/RPM*

[root@rh168 yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM*


4、重新安装

[root@rh168 yum.repos.d]# yum install -y unix*

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Loaded plugins: security
Setting up Install Process
Package unix2dos -2.2 -26.2. 3. el5.i386 already installed  and  latest version
Resolving Dependencies
--> Running transaction check
---> Package unixODBC.i386  0 : 2.2. 11 -7.1  set to be updated
---> Package unixODBC-devel.i386  0 : 2.2. 11 -7.1  set to be updated
---> Package unixODBC-kde.i386  0 : 2.2. 11 -7.1  set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
  Package                              Arch                       Version                             Repository                  Size
======================================================================================================================================
Installing:
  unixODBC                             i386                        2.2. 11 -7.1                           base                        830  k
  unixODBC-devel                       i386                        2.2. 11 -7.1                           base                        743  k
  unixODBC-kde                         i386                        2.2. 11 -7.1                           base                        560  k
Transaction Summary
======================================================================================================================================
Install       3  Package(s)         
Update        0  Package(s)         
Remove        0  Package(s)         
Total download size:  2.1  M
Downloading Packages:
--------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                  1.2  GB/s |  2.1  MB      00 : 00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
   Installing     : unixODBC                                                                                                        1 / 3 
   Installing     : unixODBC-kde                                                                                                    2 / 3 
   Installing     : unixODBC-devel                                                                                                  3 / 3 
Installed:
   unixODBC.i386  0 : 2.2. 11 -7.1                unixODBC-devel.i386  0 : 2.2. 11 -7.1                unixODBC-kde.i386  0 : 2.2. 11 -7.1              
Complete!

--至此,软件包安装成功!










本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1617105,如需转载请自行联系原作者
目录
相关文章
|
20小时前
|
Linux 开发工具 C语言
Linux的学习之路:7、yum与git
Linux的学习之路:7、yum与git
14 0
|
20小时前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
49 0
|
20小时前
|
Linux 程序员 计算机视觉
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
11 0
|
20小时前
|
存储 缓存 Ubuntu
Linux:软件包管理器 - yum
Linux:软件包管理器 - yum
25 2
|
20小时前
|
Linux 开发工具 Android开发
【Linux修行路】基础开发工具——yum
【Linux修行路】基础开发工具——yum
|
20小时前
|
Linux Shell 开发工具
【Linux】yum、vim
【Linux】yum、vim
17 2
|
20小时前
|
存储 Linux
Linux 本地yum源配置 (详简篇)
Linux 本地yum源配置 (详简篇)
|
20小时前
|
缓存 Linux Windows
Linux课程三课---Linux开发环境的使用(yum的相关)
Linux课程三课---Linux开发环境的使用(yum的相关)
|
20小时前
|
人工智能 数据可视化 Linux
【linux基础(五)】Linux中的开发工具(上)---yum和vim
【linux基础(五)】Linux中的开发工具(上)---yum和vim
|
20小时前
|
缓存 Linux 应用服务中间件
linux yum下载离线包缓存 安装到服务器 实测!!!
linux yum下载离线包缓存 安装到服务器 实测!!!
31 0