Apt アップデート: ファイルのリンク解除中に問題が発生しました... (30: 読み取り専用ファイル システム)

Apt アップデート: ファイルのリンク解除中に問題が発生しました... (30: 読み取り専用ファイル システム)

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

試行 1

~# mount -o remount,rw /
~# reboot

結果:再起動後に同じエラーが発生しました。

試行2

~# 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)

何が起こっているのでしょうか? 何かアイデアはありますか?

答え1

Ubuntu 18.04.4でも同じ問題が発生しました。

その後、ディレクトリ ファイル システムが であるため、ディレクトリterminal上では何も実行できないことがわかりました。再起動すると問題が解決すると思いましたが、再起動中にコンピューターがセクションで停止しました。ホーム ディレクトリは /dev/sda2 としてマウントされています (それを確認するため)。homehomeread-only(initramfs) _sudo fdisk -l

によるとこれ私が入力した回答:

(initramfs) fsck /dev/sda2

それから:

(initramfs) reboot

これにより問題は解決し、実行apt updateやその他の操作が可能になりました。

注記:この解決策は一時的な解決策です。永続的な解決策が見つかったらお知らせします。

編集:解決策を見つけました。ディスクに多数の不良セクタがある場合に問題が発生しますbad sectors。ディスク上のこれらの不良セクタは無視する必要があります。

関連情報