使用 Synaptic 更新 Ubuntu 20.04 时出现问题

使用 Synaptic 更新 Ubuntu 20.04 时出现问题

我尝试使用 Synaptic 更新 Ubuntu 20.04,但更新生成错误:

E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «dpkg --configure -a» para corregir el problema
E: _cache->open() failed, please report.
 
W: No se utilizan bloqueos para el fichero de bloqueo de sólo lectura /var/lib/dpkg/lock-frontend W: No se utilizan bloqueos para el fichero de bloqueo de sólo lectura /var/lib/dpkg/lock

我尝试修复此错误并得到以下结果:

dpkg: error: unable to access the dpkg database directory /var/lib/dpkg: File System only read

通过阅读几个教程,我发现我应该删除该/var/lib/apt/lists/lock文件,但是当我尝试使用删除它时rm,我得到:

rm: does not erase ‘/var/lib/apt/lists/lock’: File System only read

有没有办法无需重新安装 Ubuntu 即可修复此错误?

答案1

您的磁盘处于只读模式,这通常意味着您的文件系统有问题。请执行以下操作来修复此问题...

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

相关内容