do-release-upgrade를 중단한 후 부팅할 수 없습니다(/sys/fs/selinux에서 selinuxfs 마운트 실패).

do-release-upgrade를 중단한 후 부팅할 수 없습니다(/sys/fs/selinux에서 selinuxfs 마운트 실패).

SSH 세션에서 다음을 실행했습니다.

sudo apt-get install update-manager-core
sudo do-release-upgrade

다른 내용을 읽으러 갔더니 SSH 세션으로 돌아왔을 때 응답이 없었습니다. 내 라우터가 연결을 끊은 것으로 추정됩니다. SSH로 다시 로그인을 시도했고 로그인에 성공했습니다. 다음에 무슨 일이 일어났는지 정확히 기억할 수는 없지만 어느 쪽이든 컴퓨터를 재부팅했습니다. 다시 로그인할 수 없었기 때문에 이것이 최선의 아이디어라고 생각하지 않습니다.

문제를 찾아본 후,이것질문:

복구 모드로 부팅했는데 다음과 같습니다.

mkdir -p /mnt/rescue
mount /dev/xvda /mnt/rescue
chroot /mnt/rescue /bin/bash
dpkg --configure -a

이것은 내 초기 세션이 끝난 곳으로 돌아가는 것 같았습니다. 재부팅을 해보았으나 여전히 정상적으로 로그인이 되지 않습니다.

나중에 나는 다음과 같은 내용을 읽었습니다.

sudo apt-get -f install
sudo apt-get --fix-missing install
sudo apt-get update
sudo apt-get upgrade

구조 모드에서 위의 작업을 수행했지만 이제 다음이 표시됩니다.

0 upgraded, 0 newly installed, 0 to remove and 248 not upgraded.
9 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up cron (3.0pl1-124ubuntu2) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection re
fused
runlevel:/var/run/utmp: No such file or directory
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection re
fused
start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refu
sed
invoke-rc.d: initscript cron, action "start" failed.
dpkg: error processing package cron (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up udev (204-5ubuntu20.10) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection re
fused
runlevel:/var/run/utmp: No such file or directory
 * udev requires a mounted procfs, not started
   ...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on udev (>= 147~-5); however:
  Package udev is not configured yet.

dpkg: error processing package initramfs-tools (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of dmsetup:
 dmsetup depends on initramfs-tools; however:
  Package initramfs-tools is not configured yet.
 dmsetup depends on udev (>> 141-2); however:
  Package udev is not configured yet.

..그리고 매우 유사해 보이지만 다른 패키지에 대한 더 많은 오류가 있습니다.

마지막으로 다음과 같이 끝납니다.

Errors were encountered while processing:
 cron
 udev
 initramfs-tools
 dmsetup
 console-setup 
 kbd
 plymouth
 postfix
 mailutils
E: Sub-process /usr/bin/dpkg returned an error code (1)

Lish를 통해 로그인하면 다음과 같은 결과가 나타납니다.

md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (xvda): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
devtmpfs: mounted
Freeing unused kernel memory: 860K (ffffffff81c97000 - ffffffff81d6e000)
Write protecting the kernel read-only data: 12288k
Freeing unused kernel memory: 48K (ffff8800017f4000 - ffff880001800000)
Freeing unused kernel memory: 1056K (ffff880001af8000 - ffff880001c00000)
Mount failed for selinuxfs on /sys/fs/selinux:  No such file or directory
random: init urandom read with 36 bits of entropy available

나는 지금 어리둥절하다. 어떤 아이디어가 있나요? 감사합니다.

관련 정보