`

Yum Warning: RPMDB altered outside of yum.

 
阅读更多
  • 错误现象
  • 解决步骤

一、错误现象

# yum -y install libXfont
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXfont.x86_64 0:1.4.1-2.el6_1 will be updated
---> Package libXfont.x86_64 0:1.4.5-2.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================
 Package                                    Arch                                     Version                                        Repository                              Size
=================================================================================================================================================================================
Updating:
 libXfont                                   x86_64                                   1.4.5-2.el6                                    base                                   136 k

Transaction Summary
=================================================================================================================================================================================
Upgrade       1 Package(s)

Total download size: 136 k
Downloading Packages:
libXfont-1.4.5-2.el6.x86_64.rpm                                                                                                                           | 136 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 9 pre-existing rpmdb problem(s), 'yum check' output follows:
libxcb-1.7-1.el6.i686 is a duplicate with libxcb-1.5-1.el6.x86_64
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libcom_err.so.2
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libgssapi_krb5.so.2
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libk5crypto.so.3
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libk5crypto.so.3(k5crypto_
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libkrb5.so.3
openssl-1.0.0-20.el6_2.5.i686 has missing requires of libkrb5.so.3(krb5_3_MIT)
pam-1.1.1-10.el6_2.1.i686 has missing requires of libselinux.so.1
zlib-1.2.3-29.el6.i686 is a duplicate with zlib-1.2.3-27.el6.x86_64
  Updating   : libXfont-1.4.5-2.el6.x86_64
  Cleanup    : libXfont-1.4.1-2.el6_1.x86_64
  Verifying  : libXfont-1.4.5-2.el6.x86_64
  Verifying  : libXfont-1.4.1-2.el6_1.x86_64

Updated:
  libXfont.x86_64 0:1.4.5-2.el6

Complete!

 使用yum安装软件包时提示Warning: RPMDB altered outside of yum.

 

 

二、解决步骤

# rm -rf /var/lib/yum/history/*.sqlite

 

再次运行yum安装即可.

 

分享到:
评论

相关推荐

    本地yum配置:.md

    本地yum配置:.md

    yum.repos.d

    "yum.repos.d"是CentOS系统中管理YUM仓库配置的重要目录,它包含了系统所有可用的YUM软件仓库的配置文件。YUM(Yellowdog Updater, Modified)是RPM包管理器的一个前端,用于简化软件包的安装、升级和查询等操作。在...

    CentOS yum.repos.d.zip

    本文将详细介绍如何处理YUM源错误,并解释"CentOS yum.repos.d.zip"这个压缩包的作用。 首先,理解`yum.repos.d`目录的重要性。在CentOS系统中,`/etc/yum.repos.d/`是存放YUM仓库配置文件的目录,这些配置文件通常...

    yum.repos.d.zip

    `yum.repos.d`目录是`yum`配置的重要部分,存放了定义软件仓库(repositories)的配置文件。这个压缩包`yum.repos.d.zip`很可能是包含了CentOS 7系统中用于配置`yum`仓库的一系列`.repo`文件。 `yum`的工作原理是...

    centos8 yum包 , yum放进/etc/yum.repos.d, yum makecache

    标题"centos8 yum包 , yum放进/etc/yum.repos.d, yum makecache"涉及到几个关键概念: 1. **yum配置文件**:在CentOS 8中,`yum`的配置文件通常位于`/etc/yum.repos.d/`目录下。这个目录包含了多个`.repo`文件,每...

    1. 使用yum安装Nginx:.md

    1. 使用yum安装Nginx:.md

    Linux操作系统:YUM管理软件包.pptx

    安装:[root@localhost yum.repos.d]# yum -y install 包名。 升级:yum -y update:升级所有软件包。 yum -y update 包名:升级特定的软件包。 卸载:[root@localhost yum.repos.d]# yum remove 包名。 yum remove ...

    redhat7.9 + yum.repos.d

    `yum.repos.d` 是一个目录,它包含了所有定义了RHEL软件仓库配置的`.repo`文件。这些文件告诉`yum`在哪里找到软件包及其元数据,以便进行安装和升级。 `CentOS7-Base-163.repo` 文件是针对CentOS 7的一个软件仓库...

    yum命令未找到,安装yum

    yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....

    CentOS6 yum 源:centos6_base.repo

    CentOS6 yum 源:centos6_base.repo

    Centos7同步阿里yum仓库搭建yum私有仓库

    一、准备 确认在预拉取yum包的机子关于网络的各项服务正常,拉取的过程对网路的要求挺高,今天用50M宽带拉取大概5个多小时。另在拉取的机子上配置好阿里的base...[root@mini2 /]# wget -O /etc/yum.repos.d/epel.repo h

    YUM用法指导

    YUM(Yellow dog Updater, Modified)是一种软件包管理器,能够同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除 rpm 包时遇到的依赖性问题,使用方便,保持与RPM 数据库的...

    CentOS7配置阿里云yum源的方法代码

    输入命令cd /etc/yum.repos.d/ 用wget下载repo文件 输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。 当前目录是/...

    centos yum.repo.d

    当我们执行`yum install`或`yum update`等命令时,`yum`会读取`/etc/yum.repos.d/`目录下的所有`.repo`文件,根据文件中的设置连接到相应的软件仓库,查找并处理所需的软件包。`.repo`文件的结构通常是键值对形式,...

    RedHat7修改Yum源.pdf

    RedHat7修改Yum源 ...修改 RedHat 7 的 Yum 源需要删除所有的 Yum 包,卸载 python-urlgrabber 包,下载所需的安装包,安装所有下载的包,下载阿里镜像到/etc/yum.repos.d目录下,最后更新 Yum 缓存。

    yum安装包(yum.7z )

    首先,让我们看看“yum.7z”这个压缩包中的四个关键文件: 1. `yum-3.2.29-40.el6.centos.noarch.rpm`:这是yum主程序的安装包,版本为3.2.29,适用于CentOS 6系统。noarch表示这是一个不分架构的包,可以在任何...

    yum-3.4.3.tar.gz重要文件

    在重新安装Yum之后,需要确保所有的Yum配置文件也得到更新,通常这些文件位于`/etc/yum.conf`和`/etc/yum.repos.d/`目录下。根据您的具体需求,可能需要编辑这些文件以指向正确的软件仓库。 此外,由于CentOS 6已...

    yum-3.2.29-40.el6.centos.noarch.rpm和yum-3.2.29-30.el6.noarch.rpm

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是基于RPM包管理的命令行工具,用于安装、更新、卸载和管理RPM软件包。它为用户提供了方便的方式来处理依赖关系,简化了软件包的安装过程。本文将深入探讨`yum`...

Global site tag (gtag.js) - Google Analytics