RedHatは、さまざまなパッチレベル、依存関係の問題の混合パッケージをインストールします。

RedHatは、さまざまなパッチレベル、依存関係の問題の混合パッケージをインストールします。

問題: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再び動作します。

残りの唯一の問題は、ロックされたパッケージが更新されないことです。

おすすめ記事