YUMアップデートエラーについて...必要、削除、アップデート

YUMアップデートエラーについて...必要、削除、アップデート

RHEL 7.6 は、同じオンラインシステムのアップデートを使用してオフラインシステムを管理します。オフラインシステムにローカルストレージを作成し、yum update正常に動作しました。

.
.
.
Found and removing 0 unneeded dependencies

Error: Package: libkadm5-1.15.1.1-34.el7.x86_64 (@dvd)
    Requires: krb5-libs(x86-64) = 1.15.1-34.el7
    Removing: krb5-libs-1.15.1-34.el7.x86_64 (@anaconda/7.6)
       krb5-libs(x86-64) = 1.15.1-34.el7
    Updated by: krb5-libs-1.15.1-37.el7_6.x86_64 (local)
       krb5-libs(x86-64) = 1.15.1-37.el7_6

私も同じエラーが発生しました。

  • krb5-devel-1.15.1-37.el7_6.x86_64情報
  • 1.15.1-34.el7が必要
  • 1.15.1-34.el7の削除
  • 1.15.1-37.el7_6で更新

ただし、openssl-develバージョン番号が異なります。私が理解していないのは、オフラインシステムで行われたすべての操作がオンラインシステムで正常に実行されることがどのように起こるかです。では、バージョンの問題はなぜ発生し、どのように解決するのですか?

ベストアンサー1

libkadm5特定のバージョンkrb5-libs()が必要なパッケージがありますkrb5-libs(x86-64) = 1.15.1-34.el7

アップデートプロセスを実行していてkrb5-libsバージョンにアップデートしようとしていますが、もはや必要な正確なバージョンがないため、1.15.1-37.el7_6パッケージは中断されます。依存関係の競合を解決できなかったため、更新は実行されませんでした。libkadm5krb5-libs

正しい解決策は、libkadm5-1.15.1-37.el7_6YUMリポジトリ(updatesEL 7.6リポジトリに存在する必要があります)で利用可能であることを確認することです。これにより、krb5-libsパッケージをきちんと更新できます。

なぜこれが起こるのかはわかりませんが、問題のパッケージのバージョン管理に関連している可能性があります。問題のあるパッケージをよく見て、libkadm5-1.15.1.1-34.el7.x86_64必要なパッケージと比較しlibkadm5-1.15.1-37.el7_6てください。競合するパッケージの.1バージョンに追加のコンテンツがあるため、YUMの更新アルゴリズムが失敗する可能性があります(つまり、YUMはこれがエラーであることをlibkadm5-1.15.1-37.el7_6確認できません)。それ以降のバージョンlibkadm5-1.15.1.1-34.el7.x86_64なので、.1更新用に選択されていません)。この場合は、libkadm5-1.15.1.1-34.el7.x86_64削除して交換して問題を手動で解決する必要があるかもしれませんlibkadm5-1.15.1-37.el7_6

おすすめ記事