作者 主題: 「問題」請問yum執行到一半中斷後,再執行yum就出錯無法安裝更新了怎麼辦?  (閱讀 5812 次)

0 會員 與 1 訪客 正在閱讀本文。

zterry26

  • 鑽研的研究生
  • *****
  • 文章數: 596
    • 檢視個人資料
各位先進:
小弟一台centos5的server,上周執行yum更新時,系統安裝更新到一半停電,重開機後,
再執行yum -y update時,都會出現以下錯誤:

Transaction Check Error:
  file /usr/share/locale/nb/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386
  file /usr/share/locale/no/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386

Error Summary

請問這個問題起如何排除呢?
謝謝

kknrs29423

  • 懷疑的國中生
  • **
  • 文章數: 58
    • 檢視個人資料
先執行yum-complete-transaction看看?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
各位先進:
小弟一台centos5的server,上周執行yum更新時,系統安裝更新到一半停電,重開機後,
再執行yum -y update時,都會出現以下錯誤:

Transaction Check Error:
  file /usr/share/locale/nb/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386
  file /usr/share/locale/no/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386

Error Summary

請問這個問題起如何排除呢?
謝謝

代碼: [選擇]
rpm -f /var/lib/rpm/__*

然後重跑看看。若還不行請這樣使用:

代碼: [選擇]
rpm -e --nodeps firstboot

然後再跑原本的 yum。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

zterry26

  • 鑽研的研究生
  • *****
  • 文章數: 596
    • 檢視個人資料
先執行rpm -e --nodeps firstboot看看?


感謝kknrs29423學長回應,執行rpm -e --nodeps firstboot系統回應無此指令。
謝謝

zterry26

  • 鑽研的研究生
  • *****
  • 文章數: 596
    • 檢視個人資料
各位先進:
小弟一台centos5的server,上周執行yum更新時,系統安裝更新到一半停電,重開機後,
再執行yum -y update時,都會出現以下錯誤:

Transaction Check Error:
  file /usr/share/locale/nb/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386
  file /usr/share/locale/no/LC_MESSAGES/firstboot.mo from install of firstboot-1.4.27.8-1.el5.centos.i386 conflicts with file from package firstboot-tui-1.4.27.7-1.el5.centos.i386

Error Summary

請問這個問題起如何排除呢?
謝謝

代碼: [選擇]
rpm -f /var/lib/rpm/__*

然後重跑看看。若還不行請這樣使用:

代碼: [選擇]
rpm -e --nodeps firstboot

然後再跑原本的 yum。

非常感謝kenduest學長指教,依您所示,執行rpm -e --nodeps firstboot後,再執行yum -y update,確實可以再執行更新了。
但是請問rpm -e --nodeps firstboot這指令為何用意呢?
謝謝

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org

rpm -e --nodeps 是忽略相依性移除掉,一種處理你問題讓該套件可以安裝機制。

不過我剛剛去看一下,好像你的系統安裝來源設定有誤?

代碼: [選擇]
lftp ftp.isu.edu.tw:/Linux/CentOS/5/os/i386/CentOS> ls firstb*
-rw-r--r--    1 ftp      ftp        386119 Apr 26 19:59 firstboot-1.4.27.8-1.el5.centos.i386.rpm
-rw-r--r--    1 ftp      ftp        193348 Apr 26 19:59 firstboot-tui-1.4.27.8-1.el5.centos.i386.rpm

為何你會去安裝上舊版本的套件包呢?你應該先 yum clean all 後再跑一次。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

zterry26

  • 鑽研的研究生
  • *****
  • 文章數: 596
    • 檢視個人資料

rpm -e --nodeps 是忽略相依性移除掉,一種處理你問題讓該套件可以安裝機制。

不過我剛剛去看一下,好像你的系統安裝來源設定有誤?

代碼: [選擇]
lftp ftp.isu.edu.tw:/Linux/CentOS/5/os/i386/CentOS> ls firstb*
-rw-r--r--    1 ftp      ftp        386119 Apr 26 19:59 firstboot-1.4.27.8-1.el5.centos.i386.rpm
-rw-r--r--    1 ftp      ftp        193348 Apr 26 19:59 firstboot-tui-1.4.27.8-1.el5.centos.i386.rpm

為何你會去安裝上舊版本的套件包呢?你應該先 yum clean all 後再跑一次。
感謝kenduest 學長回應。
小弟應該是太久沒作update了吧,所以您才會看到舊套件。
現在已經ok了,並把yum -y update加入排程。
再次感謝您的指點。謝謝