失敗した yum トランザクションから重複パッケージを削除する方法
Issue
- Red Hat Enterprise Linux に複数のバージョンがインストールされている古いバージョンのパッケージを削除するにはどうすればよいですか?
- yum トランザクションが失敗した後、
yum-complete-transaction
は完了せず、重複が引き続き存在します。 - yum が
<package_name-version1> is a duplicate with <package_name-version2>
で失敗します。 - package-cleanup --cleandupes は
Error: Depsolving loop limit reached
を表示して失敗します。
Environment
- Red Hat Enterprise Linux 9
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.