我正在嘗試將Foreman Form 1.11更新到最新的1.15。不支持在多個版本之間升級,因此我按版本進行了更新。福爾曼1.14工作正常,並試圖更新到版本1.15我遇到了依賴關係的問題。包裝foreman.noarch 0:1.15.2-1.el7需要包TFM-rubygem審計的-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-審計-的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
使用--skip-打破與百勝不起作用。解決這場衝突有沒有可能?系統是RHEL 7,不能使用遠程存儲庫自動更新工頭。更重要的是沒有更高版本的audited-activerecord rubygem。