作者 主題: rpm 系統被APT系統意外破壞修復方法!  (閱讀 6957 次)

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

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8827
    • 檢視個人資料
    • http://www.24online.cjb.net
趁忘記之前, 趕快寫下來, 以免忘記 ....


是這樣的, 有天, 我在快樂更新我那RH9的時候, 突然遇到一個怪問題就停住了........
代碼: [選擇]
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/gaim_1%3a1.0.0-1.0.rh9.dag_i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
E: Sub-process /bin/rpm recieved a segmentation fault.
好啦~~ 自此, 要用rpm更新或者安裝任何檔案就全部變成死結, 直接就會變成 /bin/rpm recieved a segmentation fault.


找了半天, 似乎沒有人遇到這樣子尷尬的問題, 所以小弟只好去google衝浪, 期待有個奇蹟出現........





很幸運的, 我在 人家整理的答覆信件 裡面, 找到了解法 ^O^

這問題的起因是, 因為apt 系統會去使用RPM參數, 但只要某次寫回資料不正常或者有意外情況發生, 就會拖累到rpm 資料表. 為了修正這個問題, 就要從apt下手.....

請打開你的apt設定檔案. 例如 /etc/apt/apt.conf , 找個空白的地方補上這段:
代碼: [選擇]
Dir::Bin::rpm "/usr/lib/rpm/rpmi";然後, 跑一次這行:
代碼: [選擇]
apt-get autoclean把先前下載的部分清除, 這時候, rpm系統又快樂的可以使用啦^O^

---------
呼... 剛重裝完兩台WIN98, 差點又要重裝Linux, 心臟不好差點嚇死 >Q<
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

洋蔥叔叔

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 830
    • 檢視個人資料
    • 洋蔥叔叔的隨意漫談電腦、網路、.NET、軟體本地化、雜七雜八
rpm 系統被APT系統意外破壞修復方法!
« 回覆 #1 於: 2004-10-16 16:51 »
太強了吧,俄文也看的懂:)