由于我无法使用软件更新程序更新系统(它总是告诉我文件/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