問題:tomcat6-webappsをインストールする必要があります。これにより、「yum update」を実行すると「依存関係エラー」が発生します。
RHEL 6.8を実行していてtomcat6をインストールしようとすると、tomcat6-6.0.24-95.el6が提供され(パッチレベル(PL)「95」を参照)、そのバージョンと一致するtomcat6-webappsパッケージはありません。
tomcat6-webappsをインストールしようとするとtomcat6-6.0.24-83.el6_6が得られます(PL "83"を参照)。 PL 83をうまく処理しますが、PL 83のすべてのパッケージのインストールを完了してから「yum update」を実行すると、依存関係エラーが発生します。 tomcat6-webapps-6.0.24-95.el6がないため、リポジトリに問題があるようです。 PL 83で停止する方法はありますか(大丈夫かもしれません)、またはPL 95でWebアプリを入手する他の方法はありますか?
# yum repolist
Loaded plugins: product-id, refresh-packagekit, rhnplugin, search-disabled-
: repos, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
repo id repo name status
rhel-x86_64-server-6 Red Hat Enterprise Linux Server (v. 6 for 64-bit x86 18,099
repolist: 18,099
答え1
同様の問題を解決する1つの方法は次のとおりです。
yum install yum-versionlock
yum versionlock tomcat6-6.0.24-83.el6_6
その後、update
再び動作します。
残りの唯一の問題は、ロックされたパッケージが更新されないことです。