取引確認エラーとは何ですか? (ヤムアップデート)

取引確認エラーとは何ですか? (ヤムアップデート)

私は今日Atomiccorpリポジトリのパッケージをepel / remiリポジトリの最新パッケージに置き換えようとし、Transaction Check Errorsを受け取りました。

更新を続行できません。

Install       5 Package(s)
Upgrade      23 Package(s)

Total size: 24 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /etc/php.ini from install of php-common-5.3.6-1.el5.remi.x86_64 conflicts with file from package php-common-5.2.17-1.el5.art.i386
  file /usr/share/man/man1/php.1.gz from install of php-cli-5.3.6-1.el5.remi.x86_64 conflicts with file from package php-cli-5.2.17-1.el5.art.i386

Error Summary
-------------

aとは何Transaction Check Errorですか?どうすれば解決できますか?

ベストアンサー1

エラーメッセージによると、アップグレードがPHP 5.3.6バージョンを以前のバージョン(5.2.17)にアップグレードしようとしたときにクラッシュが発生したようです。

過去にリポジトリを追加したことがありますか?

の出力は何ですか

yum list *php*

PHP用に2つの異なるリポジトリがリストされていることを願っています。この仮定の下での修正は、/etc/yum.repos.d/ディレクトリから古いバージョンのPHPを除外することです。

または、コマンドラインから特定の問題パッケージを除外できます。バラよりhttp://www.cyberciti.biz/faq/redhat-c​​entos-linux-yum-update-exclude-packages/

おすすめ記事