一次坑爹的Ubuntu的dpkg error

2021-08-19 02:20:45 字數 1156 閱讀 7736

apt-get顯示的錯誤情況是:

dpkg: error: unable to create new file '/var/lib/dpkg/info/format-new': 沒有那個檔案或目錄

e: sub-process /usr/bin/dpkg returned an error code (2)

)

到/var/lib/dpkg/info/format-new下檢視發現壓根沒有/var/lib/info這個目錄,也不知道啥時候就沒有了,真是一臉懵比。檢視了好多貼子,還去ubuntu論壇去查了,stackoverflow也去問了,都無解,不知道是不是自己描述的不清楚。。。尷尬了。整了整整半天。

stackoverflow上的人大都把問題放在apt-get 出錯上了,應該是我貼出問題的時候沒有打紅線標明。。。所以以後問問題需要多多注意了啊

因為我apt-get報錯主要原因是在缺少/var/lib/dpkg/info/format-new的問題,大多解決是dpkg檔案損壞的解決辦法【但是解決的命令列中會報錯】,尷尬的是好像對我不是很適用。

所以我一不做二不休,先把原來的損壞的dpkg備份,然後再刪除

執行下面的code:

sudo mkdir -p /var/lib/dpkg/ 

recover some backups:

sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status

now, lets see if your dpkg is working (start praying):

apt-get download dpkg

sudo dpkg -i dpkg*

.deb

if everything is "ok" then repair your base files too:

apt-get download base-files

sudo dpkg -i base-files

*.deb

now try to update your package list, etc.:

dpkg --audit

sudo apt-get update

sudo apt-get check

記錄一次可能的坑爹bug除錯記錄

data publish time date y m d h i s 因為h 的範圍是0 12,之前寫 是在上午,所以不會發現問題 最後做了這樣的實驗,才發現了最終問題 正確寫法 data publish time date y m dh i s date default timezone set ...

python坑爹的黑店 1023 坑爹的黑店

題目描述 今天小明去了乙個風景如畫的地方散心,但是自己帶的飲料喝完了,小明口渴難耐,見不遠處有家小商店,於是跑去買飲料。小明 我要買飲料!店主 我們這裡有三種飲料,礦泉水1.5元一瓶,可樂2元一瓶,橙汁3.5元一瓶。小明 好的,給我一瓶礦泉水。說完他掏出一張n元的大鈔遞給店主。小明 小明環顧四周,就...

坑爹的if語句

前兩天的時候,自己在修改 的時候,自己感覺對除錯比較有心得體會了。但遇到乙個問題,總在乙個函式中返回了false,明明條件就是不應該返回。修改前的示例 如下 string topic topic is not empty if topic.empty return false 我想對這行 加乙個日誌...