easy apache での Yum の問題 - サーバーのシステム パッケージ マネージャー「YUM」が失敗しました。?

easy apache での Yum の問題 - サーバーのシステム パッケージ マネージャー「YUM」が失敗しました。?

簡単なAppacheで次のエラーが発生し続けます

!! サーバーのシステム パッケージ マネージャー「YUM」が失敗しました。!

このようなエラーが頻繁に発生します

私は次のことを試します

yum クリーンヘッダー

yum クリーンパッケージ

yum クリーンメタデータ

yum で DB キャッシュをクリーンアップする

おいしい、すべてきれい

そして私が試すと

yum -y アップデート

ERROR with rpm_check_debug vs depsolve:
httpd-mmn = 20051115 is needed by mod_dav_svn-1.6.11-9.el6_4.x86_64
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
frontpage-2002-SR1.2.i386 has missing requires of libexpat.so.0
mod_dav_svn-1.6.11-2.el6_1.4.x86_64 has missing requires of httpd-mmn = ('0', '20051115', 
None)
sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')
Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx

私がヤムチェック私は得る

yum check
Loaded plugins: fastestmirror
frontpage-2002-SR1.2.i386 has missing requires of libexpat.so.0
mod_dav_svn-1.6.11-2.el6_1.4.x86_64 has missing requires of httpd-mmn = ('0', '20051115', None)
msttcorefonts-2.5-1.noarch is obsoleted by msttcore-fonts-2.0-3.noarch
sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')
Error: check all

答え1

インストールしようとしている(または最近インストールしようとした)ソフトウェアには依存関係があり、yum追加したリポジトリにソフトウェアが見つからないため解決できません。具体的には、

  1. httpd-man
  2. libexpat.so.0
  3. 送信メール

最善の策は、これらのパッケージを含む特定のディストリビューションのリポジトリを見つけることです。yumの設定に追加する、最新の状態に保つためです。もちろん、提供されているリンクからシステムに関連するパッケージを取得すれば、現在の状況をすぐに修正できるはずです。

答え2

一部のパッケージでは、32ビットと64ビットの両方のソフトウェアをインストールする必要があるようです。

私は次のように問題を解決します

yum install libstdc++-devel.i686 

これはyumをブロックしていたもののようです

関連情報