在AskUbuntu上尝试了其他几个问题提供的解决方案,但没有一个能像下面所描述的那样工作。
关于Ubuntu 16.04.1 LTS,当我运行
sudo apt update我们得到以下错误。
Ign:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Err:3 http://security.ubuntu.com/ubuntu xenial-security Release
Could not open file /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_xenial-security_Release - open (30: Read-only file system) [IP: 2001:67c:1560:8001::11 80]
Hit:2 http://nyc2.mirrors.digitalocean.com/ubuntu xenial InRelease
Err:2 http://nyc2.mirrors.digitalocean.com/ubuntu xenial InReleasetempfiles for splitting up /var/lib/apt/lists/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease
Could not execute 'apt-key' to verify signature (is gnupg installed?)
Ign:4 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-updates InRelease
Ign:5 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-backports InRelease
Err:6 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-updates Release
Could not open file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-updates_Release - open (30: Read-only file system) [IP: 2604:a880:0:1::4 80]
Err:7 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-backports Release
Could not open file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-backports_Release - open (30: Read-only file system) [IP: 192.241.164.26 80]
Reading package lists... Done
W: chown to _apt:root of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (30: Read-only file system)
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (30: Read-only file system)
W: Not using locking for read only lock file /var/lib/apt/lists/lock
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.IRU0Ss - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.xj8X0s - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.3xfW8s - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.DxtUgt - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_xenial-security_InRelease - PrepareFiles (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_xenial-security_Release - PrepareFiles (30: Read-only file system)
E: The repository 'http://security.ubuntu.com/ubuntu xenial-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Problem unlinking the file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease - PrepareFiles (30: Read-only file system)
W: chown to _apt:root of file /var/lib/apt/lists/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease failed - Item::QueueURI (30: Read-only file system)
W: chmod 0600 of file /var/lib/apt/lists/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease failed - Item::QueueURI (30: Read-only file system)
W: chown to root:root of file /var/lib/apt/lists/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease failed - 400::URIFailure (30: Read-only file system)
W: chmod 0644 of file /var/lib/apt/lists/mirrors.digitalocean.com_ubuntu_dists_xenial_InRelease failed - 400::URIFailure (30: Read-only file system)
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://nyc2.mirrors.digitalocean.com/ubuntu xenial InRelease: Could not execute 'apt-key' to verify signature (is gnupg installed?)
W: Problem unlinking the file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-updates_InRelease - PrepareFiles (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-backports_InRelease - PrepareFiles (30: Read-only file system)
W: Problem unlinking the file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-updates_Release - PrepareFiles (30: Read-only file system)
E: The repository 'http://mirrors.digitalocean.com/ubuntu xenial-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Problem unlinking the file /var/lib/apt/lists/partial/mirrors.digitalocean.com_ubuntu_dists_xenial-backports_Release - PrepareFiles (30: Read-only file system)
E: The repository 'http://mirrors.digitalocean.com/ubuntu xenial-backports Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (30: Read-only file system)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (30: Read-only file system)
W: Not using locking for read only lock file /var/lib/dpkg/lock~# mount -o remount,rw /
~# reboot结果:在重新启动后遇到相同的错误。
~# sudo fsck -Af
fsck from util-linux 2.27.1
~#reboot结果:在重新启动后遇到相同的错误。
~# dmesg | grep "EXT4-fs error"
~# mount -t ext4
/dev/vda1 on / type ext4 (ro,relatime,data=ordered)这是怎么回事?有什么想法吗?
发布于 2020-02-29 19:28:59
我在Ubuntu18.04.4上也有同样的问题。
然后,我发现当terminal在home目录上运行时,我什么也不能运行,因为home目录文件系统是read-only。我认为重新启动可以解决这个问题,但是我的计算机在重新启动时被困在了(initramfs) _部分。我的主目录挂载为/dev/sda2 2 (sudo fdisk -l可以看到这一点)。
根据这的答案,我输入了:
(initramfs) fsck /dev/sda2然后:
(initramfs) reboot这解决了我的问题,我可以运行apt update和其他东西。
注意:此解决方案是临时解决方案。如果我能找到永久的解决办法,我会告诉你的。
编辑:我找到了解决方案。如果您的磁盘有大量的bad sectors,则会出现问题。您必须忽略磁盘上的这些坏扇区。
https://askubuntu.com/questions/1041416
复制相似问题