【问题标题】:Monitor for yum / rpm package conflicts监控 yum / rpm 包冲突
【发布时间】:2019-08-02 12:50:25
【问题描述】:

我们想编写一个 Icinga 监视器来捕获 rpm 包冲突。例如来自“yum update”:

--> Finished Dependency Resolution
Error: git2u-core conflicts with git-1.8.3.1-20.el7.x86_64

有没有办法独立于“yum update”命令运行“依赖解析”?或者在没有错误的情况下强制 yum 解决依赖关系而不安装或下载任何东西的其他方式?

【问题讨论】:

    标签: centos rpm yum nagios icinga2


    【解决方案1】:

    您可以尝试使用命令yum update --assumeno
    此命令将仅下载 repodata,而不是包本身。

    【讨论】:

    • 好主意,不知道那个参数! :D 唯一的缺点是我必须解析错误的输出,因为 RC 将始终为 1,即使更新有效。
    • @Tarwin 只需使用grep,如果有匹配,它将 RC 0。在您的情况下,匹配实际上是一个问题,因此您可以使用 negate 插件来翻转它。
    猜你喜欢
    • 1970-01-01
    • 2013-04-21
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2021-09-23
    • 1970-01-01
    • 2015-10-05
    相关资源
    最近更新 更多