【问题标题】:Dependencies conflict - the Foreman update依赖冲突 - Foreman 更新
【发布时间】:2017-08-03 07:54:29
【问题描述】:

我正在尝试将 Foreman 表单版本 1.11 更新到最新的 1.15。不支持跨多个版本升级,因此我已逐个版本更新。 Foreman 1.14 工作正常并尝试更新到版本 1.15 我遇到了依赖项问题。包 foreman.noarch 0:1.15.2-1.el7 需要包 tfm-rubygem-audited-4.4.1-1.el7.noarch,但是当我尝试安装它时出现错误:

Error: Package: tfm-rubygem-audited-activerecord-4.2.0-2.el7.noarch (@/tfm-rubygem-audited-activerecord-4.2.0-2.el7.noarch)
           Requires: tfm-rubygem(audited) = 4.2.0
           Removing: tfm-rubygem-audited-4.2.0-1.el7.noarch (@/tfm-rubygem-audited-4.2.0-1.el7.noarch)
               tfm-rubygem(audited) = 4.2.0
           Updated By: tfm-rubygem-audited-4.4.1-1.el7.noarch (/tfm-rubygem-audited-4.4.1-1.el7.noarch)
               tfm-rubygem(audited) = 4.4.1

尝试删除 tfm-rubygem-audited-activerecord-4.2.0-2.el7.noarch,因为我得到的工头 1.15 包不需要它

error: Failed dependencies:
        tfm-rubygem(audited-activerecord) >= 4.0 is needed by (installed) foreman-1.14.3-1.el7.noarch
        tfm-rubygem(audited-activerecord) < 5.0 is needed by (installed) foreman-1.14.3-1.el7.noarch

在 yum 中使用 --skip-broken 不会生效。有没有可能解决这个冲突?系统是 RHEL 7,不能使用远程仓库自动更新工头。更重要的是,没有更高版本的 audited-activerecord ruby​​gem。

【问题讨论】:

    标签: rubygems updates theforeman


    【解决方案1】:

    好的,我找到了解决方案。 Foreman v.1.15 不需要任何 tfm-rubygem-audited-activerecord-4.2.0-2.el7.noarch。我已经通过强制删除了它: rpm -e --nodeps tfm-rubygem-audited-activerecord-4.2.0-2.el7.noarch 它有帮助,新的 1.15 版本 od Foreman wokrs 很好。

    【讨论】:

      猜你喜欢
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2019-12-24
      • 2021-12-14
      • 2022-01-24
      • 2021-12-03
      相关资源
      最近更新 更多