Fedora 13 更新時遇上Glibc 問題

一天, 我在終端機打 yum update 更新
可是出現下面的東西
Loaded plugins: presto, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: glibc-common = 2.12-3 for package: glibc-2.12-3.i686
---> Package glibc-common.i686 0:2.12.1-2 set to be updated
--> Finished Dependency Resolution
Error: Package: glibc-2.12-3.i686 (@updates)
           Requires: glibc-common = 2.12-3
           Removing: glibc-common-2.12-3.i686 (@updates)
               glibc-common = 2.12-3
           Updated By: glibc-common-2.12.1-2.i686 (updates)
               glibc-common = 2.12.1-2
           Available: glibc-common-2.12-1.i686 (fedora)
               glibc-common = 2.12-1
You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-2.12.1-2.i686 is a duplicate with glibc-2.12-3.i686
glibc-2.12.1-2.i686 has missing requires of glibc-common = ('0', '2.12.1', '2')


果到話打 yum check 可以output 一D 野
咁我就跟住做

Loaded plugins: presto, refresh-packagekit
glibc-2.12.1-2.i686 is a duplicate with glibc-2.12-3.i686
glibc-2.12.1-2.i686 has missing requires of glibc-common = ('0', '2.12.1', '2')
Error: check all


咁其實我要點做黎 FIX 呢個問題呢?
謝謝

有冇人手裝過一啲非官方 RPM 包?
你而家個系統裡面又有 glibc-2.12-2 又有 glibc-2.12-3,唔可以同時存在所以出現 conflict,簡單方法係叫個 system "詐諦 remove" glibc-2.12-2 先:
rpm -e --nodeps --justdb glibc-2.12-2.i686
咁個系統就唔需要再搵 glibc-common-2.12-2 比你(估計係人手夾硬裝落去)
之後應該OK了。

TOP

謝謝
問題已解決

TOP