
由於我在使用軟體更新程式更新系統時遇到問題(它總是告訴我係統/boot
不夠大),因此我選擇使用終端進行更新。到目前為止,直到今天晚上,終端方式都運作良好。首先我做了
$ sudo aptitude autoclean
效果很好。然後我做了
$ sudo apt-get update
(今天)傳回以下錯誤:
W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/source/Sources
404 Not Found
W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/binary-amd64/Packages
404 Not Found
W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/binary-i386/Packages
404 Not Found
E: Some index files failed to download. They have been ignored, or old
ones used instead.
這很奇怪,因為我知道「LinuxTrack」是一個與飛行模擬程序一起使用的頭部追蹤程序,而且我沒有安裝任何,且 LinuxTrack 也未安裝。
然後,在sudo apt-get dist-upgrade
終端機中,我收到以下錯誤:
dpkg: error processing package linux-image-extra-3.19.0-65-generic (--configure):
package linux-image-extra-3.19.0-65-generic is not ready for configuration
cannot configure (current status `half-installed')
Errors were encountered while processing:
linux-image-extra-3.19.0-65-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
首先,我嘗試了以下方法(我看到其他一些用戶如何成功嘗試這些方法):
$ sudo dpkg --clear-avail
$ sudo dpkg --configure -a
但它們似乎沒有幫助,因為我得到了與上述相同的錯誤代碼。我檢查了該文件/var/lib/dpkg/status
,發現linux-image-extra-3.19.0-65-generic
和 緊接著列出了另一個linux-image-extra-3.19.0-68-generic
文件,所以我認為 3.19.0-65 是舊版本?
這是怎麼回事?
答案1
頂部的錯誤通常不是致命的(僅對於給定的存儲庫),這意味著 apt 無法從存儲庫網站檢索任何內容(得到 404)。也許儲存庫已更改 URL 或存在本地問題(目前 linuxtrack.eu 沒有 /ubuntu/)。
半安裝對於軟體包來說是一個非常糟糕的形狀,請嘗試透過以下方式手動重新安裝
dpkg -i /var/cache/apt/archives/linux-image-extra-3.19.0-65-generic*deb