yum コマンドでTransaction Check Error

yumコマンドでインストールやアップデートを行う際にTransaction Check Errorが出ることがあります。

yum update mysql

Transaction Check Error:
  file /etc/my.cnf from install of mysql-5.1.52-jason.1.x86_64 conflicts with file from package mysql-5.0.77-4.el5_5.5.i386
Error Summary

この場合はインストールされているパッケージを確認します。

yum list | grep mysql

mysql.i386                                 5.0.77-4.el5_5.5            installed
mysql.x86_64                               5.0.77-4.el5_5.5            installed

このようにi386版とx86_64版が入っていることがあります。

どちらかを削除することになりますが、まずarchコマンドでCPUのアーキテクチャを調べます。

$ arch
x86_64

これで不要なのがi386版となるので、アーキテクチャを指定して削除します。

yum remove mysql.i386

これでyumコマンドでTransaction Check Errorが出なくなります。

関連記事

スポンサーリンク

Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る