Easy apache 的 Yum 問題 - 伺服器的系統套件管理員「YUM」失敗。

Easy apache 的 Yum 問題 - 伺服器的系統套件管理員「YUM」失敗。

我在 Easy appache 上不斷收到以下錯誤

!!伺服器的系統套件管理器“YUM”失敗。 !

我不斷收到這些錯誤

我嘗試以下方法

百勝乾淨的標題

百勝乾淨的包包

百勝乾淨的元數據

百勝清理資料庫緩存

百勝乾淨所有

當我嘗試時

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 人
  2. libexpat.so.0
  3. 傳送郵件

您最好的選擇是找到一個包含這些軟體包的特定發行版的儲存庫,並且將其新增至您的 yum 配置中,為了保持最新狀態。當然,透過提供的連結來取得適合您的系統的相關軟體包也應該可以幫助您快速修復當前的情況。

答案2

似乎有些軟體包需要同時安裝 32 位元和 64 位元軟體

我透過以下方式解決問題

yum install libstdc++-devel.i686 

這似乎是一個阻礙百勝的因素

相關內容