问题始于我尝试在 steam 上更新游戏时。游戏无法更新,因为它有“磁盘写入错误”,所以我只能重启系统,然后 steam 想要自行更新,但下载更新一段时间后,它说网络有问题,我明明已经连接到了 WiFi,我甚至尝试用有线连接,结果也是同样的情况,顺便说一句,我的路由器工作正常,我在其他设备上试过,互联网正常。
所以我想也许我需要使用软件更新程序,它一直运行良好,直到某个时候它说“发生了无法处理的错误。aptdaemon 中似乎存在编程错误,该软件允许您安装/删除软件并执行其他与打包相关的任务”。我也尝试使用“sudo apt-get update”,但它说:
sudo: unable to open /var/lib/sudo/sebas411/0: No such file or directory
Ignhttp://dl.google.com stable InRelease
Ign http://dl.google.com stable Release.gpg
Hit http://dl.google.com stable Release
W: Not using locking for read only lock file /var/lib/apt/lists/lock
E: Couldn't create temporary file to work with /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_Release - mkstemp (30: Read-only file system)
W: Not using lockingfor read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem
我也无法打开 Firefox,并且 Steam 现在显示:“严重错误:无法保存包清单”
我能做些什么?
答案1
您的硬盘可能存在问题。硬盘出现错误,并且处于只读模式。我会执行以下操作来检查文件系统、修复可能的 dpkg 错误并检查 syslog 中的错误:
- 启动到 GRUB 菜单
- 选择
Advanced Options
- 选择
Recovery mode
- 选择
root
访问 - 输入
fsck -f /
#来检查文件系统 - 如果有错误,请多次运行 fsck
- 输入
sudo mount -o rw,remount /
# 将 root 重新挂载为读/写 - 输入
sudo dpkg --configure -a
# 来修复损坏的 dpkg - 输入
sudo apt-get install -f
# 完成升级 - 用于检查 syslog 中 sda 错误的可选命令
cd /var/log
grep sda syslog*
- 类型
reboot
- 回到 Ubuntu 后,运行
Software Updater