首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修正警告:"RPMDB在yum之外改变“?

如何修正警告:"RPMDB在yum之外改变“?
EN

Server Fault用户
提问于 2017-04-12 21:46:07
回答 2查看 53.7K关注 0票数 29

我有一个RHEL 6系统,我主要通过RHN卫星管理.最近,我通过卫星安排了一些更新,并收到了更新失败的回复。我在系统中进行了调查,并在运行yum时看到了这个警告:

代码语言:javascript
复制
Warning: RPMDB altered outside of yum.

我该如何修正这个警告?

EN

回答 2

Server Fault用户

发布于 2017-11-15 14:39:31

正如所指出的,阿拉娜拉赫尔文件支持的另一个命令(在我的情况下有效)是:

代码语言:javascript
复制
yum history sync

它将遍历已安装的rpm并同步rpm& yumdb数据库。

票数 33
EN

Server Fault用户

发布于 2017-04-13 07:11:26

正如注释中提到的,这是一个无害的警告,它通知您已经使用rpm命令而不是yum直接安装或删除了包。不同之处在于,yum自动为您解决依赖关系,并使系统上的包管理DB保持最新。

有关红帽客户门户上的消息的官方解释,请参见执行yum会导致“警告:RPMDB在yum之外被改变”。

要消除警告,请运行:

代码语言:javascript
复制
# yum history new

还请参阅百胜或转铁,它包含关于Yum和RPM的红帽文档的进一步解释和链接。

票数 6
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/844224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档