Linux防健忘日誌No.19-Ubuntu 9.10 解決openbsd-inetd錯誤



今天晚上原本想來編譯核心一下
原本想說只是指令敲一敲…就搞定了
但真的是指令敲一敲

不過…有指令敲一敲很簡單的
也有一條一條自己慢慢改慢慢修改客製化的
最後還是兩者皆沒有做XD…因為不論是哪個組譯速度實在太慢…

我也沒啥耐心等,改天有空再去鳥哥那裏看一下客製化核心該怎麼搞

不過再編譯核心的過程中
有安裝套件

但很奇怪的是一直出現錯誤訊息

dpkg:在處理 openbsd-inetd (–configure) 時發生錯誤..

(中間省略懶得打出來全部)

openbsd-inetd
E: SUB-PROCESS /USR/BIN/DPKG RETURNED AN ERROR CODE (1)

讓我感到十分疑惑…雖然最後套件還是有裝
但感覺不是十分良好

於是去google了一下

引發錯誤的原因不明(太多種了….沒有固定原因)
我也不知道我碰到啥讓他錯誤…總之他就是錯誤了…

我也不清楚openbsd-inetd是在幹嘛的
從錯誤訊息也只看出似乎dpkg在處理程序的時候會呼叫她
想說今天不解決,以後套件可能會裝的零零散散…

但有找解決方法,不過老外的方法用完還是有錯誤,所以我後面有加上我自己的搭配做法:

1.切到套件快取儲存區
cd /var/cache/apt/archives

2.殺掉所有暫存套件並建立partial資料夾(不知道作用幹嘛的)
sudo rm -rf *
mkdir partial

3.更新套件庫位置
sudo apt-get update (最好做兩次以上)

4.升級套件庫內容
sudo apt-get upgrade

老外的做法到這,但仍然有錯誤,於是我搬出上次解決psb錯誤的那套方法

5.去套件庫狀態列表
gksudo gedit /var/lib/dpkg/status

6.找到openbsd-inetd套件狀態列表的section(用ctrl+f打入:package: openbsd-inetd)
刪掉整個section
一樣要注意別刪到下一個package了

存檔後
sudo apt-get update
sudo apt-get upgrade

之後重新sudo apt-get install openbsd-inetd

會出現詢問
按Y(安裝套件維護者所提供的版本)

結束

錯誤訊息就消失了

剛剛順便去查openbsd-inetd做什麼的
原來是我前天裝網路攝影機,想要經由 tftpd 來傳輸讓web可以看的到攝影機畫面裝的
大概當時沒設定好
所以才有錯誤

不過這只是原因之一,老外的原因千百種
搞不好以後還會遇到不同的原因產生錯誤,所以先記下來

thx for:http://ubuntuforums.org/showthread.php?t=21672

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料