2013-07-08 55 views
4

我試圖在我的服務器上安裝ReviewBoard,但我一直在收到以下錯誤。使用MySQL-Server5.5在服務器上安裝mysql-libs

file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64 
    file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64 
    file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64 

操作系統是Centos 6.任何人都可以向我解釋我應該怎樣解決這個問題?我已經讀過,我應該先卸載MySQL服務器,但我有很多網站運行它,所以這是一個不行。你建議我做什麼?有沒有辦法繞過這個?

親切的問候, EZFrag

回答

14

好了,這是內的CentOS 6的MySQL包百勝試圖滿足安裝要求mysql-libs-5.1.69-1.el6_4.x86_64一個共同的問題。該軟件包與包MySQL55-server-5.5.32-1.cp1136.x86_64中的文件衝突。

有一種方法可以解決這個問題,而不會破壞你的rpm數據庫或卸載mysql55,只需從mysql下載MySQL兼容庫(對於el6(CentOS和RHEL6是完全二進制兼容的))。獲取MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm(只是谷歌爲它)和安裝此轉速使用:rpm -ihv MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm

之後,你可以安裝ReviewBoard沒有百勝試圖安裝mysql51 libs滿足依賴。

這裏是鏈接到由MySQL提供的官方包:MySQL的升級MySQL shared compat

+2

下面是[官方MySQL軟件包鏈接](http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm /from/http://cdn.mysql.com/)(只是爲了讓你不要從可疑的來源下載軟件包) – RandomSeed

+1

感謝這個提示,我不確定我是否應該提供一個官方鏈接MySQL包,因爲它將隨着MySQL的下一個版本而消失。我將另外添加到我的答案。 –

+0

呃...那是我的絕對介紹。謝謝,它工作了150%:) – EZFrag

0

我面對這個問題至5.5雷米,但由老百勝緩存造成的。