dpkg:错误:无法访问 dpkg 状态区域:只读文件系统

say*_*ana 13 dpkg read-only

我是这个操作系统的新手

我安装了 Ubuntu 12.10,我发现它使用起来非常有趣。

然后一旦我从 ubuntu 软件安装了 chromn,我就得到了

I/O Error
Run Code Online (Sandbox Code Playgroud)

之后我无法安装任何应用程序。

sudo apt-get install unrar
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Run Code Online (Sandbox Code Playgroud)

当我打字

sudo dpkg --configure -a
dpkg: error: unable to access dpkg status area: Read-only file system
Run Code Online (Sandbox Code Playgroud)

我尝试了很多解决方案,例如

sudo apt-get autoremove && sudo apt-get clean && sudo apt-get autoclean
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Run Code Online (Sandbox Code Playgroud)

没有用过,我真的很需要你的帮助。

谢谢

小智 8

尝试使用:

sudo mount -o remount /dev/sda1
Run Code Online (Sandbox Code Playgroud)

如果sda1是你的硬盘。


s.m*_*s.m 6

尝试删除锁定文件即

/var/lib/dpkg/lock
Run Code Online (Sandbox Code Playgroud)

然后运行

dpkg --reconfigure -a
Run Code Online (Sandbox Code Playgroud)

这个错误;

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
Run Code Online (Sandbox Code Playgroud)

导致软件升级中断。

你也可以关注这个链接