systemd-journald[356]: 시스템 저널을 열 수 없습니다. 작업이 지원되지 않습니다.

systemd-journald[356]: 시스템 저널을 열 수 없습니다. 작업이 지원되지 않습니다.

내 /var/log/syslog 및 dmesg에 systemd의 오류가 가득합니다. 인터넷에서 systemd-journald "지원되지 않는 작업"을 검색해도 유용한 결과가 나오지 않았습니다.

내 시스템 로그의 예는 다음과 같습니다.

Jul 16 03:03:20 gaming kernel: [12187.062877] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.072868] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.310756] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.321562] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.332766] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.342772] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:23 gaming systemd[1]: Started Session c1192 of user pinker.
Jul 16 03:03:24 gaming kernel: [12191.020723] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.030607] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.129098] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.138991] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.303171] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.313662] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.324551] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.334600] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.434910] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.444927] systemd-journald[356]: Failed to open system journal: Operation not supported

운영 체제: Overlayfs 루트를 사용하는 Ubuntu 18.04. 저는 이 설정을 몇 년 동안 아무 문제 없이 사용해 왔습니다.

어떤 다른 정보를 제공해야 할지 잘 모르겠습니다.

편집하다:

/etc/fstab

/media/root-ro/ / overlay lowerdir=/media/root-ro/,upperdir=/media/root-rw/overlay/,workdir=/media/root-rw/overlay-workdir/_ 0 1
UUID=42f127b6-22b4-414d-a70f-b7c3d2153310 /home ext4 errors=remount-ro 0 2

내 raid1은 나중에 chroot Debian 시스템(systemd-spawn이 아닌 chroot)의 스크립트를 통해 설치되었습니다.

mount -t btrfs -o noatime,nodiratime LABEL=raid1 /mnt/4

답변1

문제를 진단하기 위해 수행할 수 있는 작업에는 여러 가지가 있습니다. ~에 따르면관련 매뉴얼 페이지,

로그 서비스는 로그 데이터를 영구적으로 저장하거나 /var/log/journal일시적인 방식으로 저장합니다 /run/log/journal/(후자의 경우 재시작 시 로그 데이터가 손실됨). 기본적으로 /var/log/journal/로그 데이터는 시작 중에 존재하는 경우 지속적으로 저장되며, 그렇지 않은 경우 휘발성 저장소로 암시적으로 대체됩니다. Storage=in을 사용하여 journald.conf(5)존재 여부에 관계없이 로그 데이터의 배치 위치를 구성합니다 /var/log/journal/.

/var/log/journal/아직 존재하지 않지만 지속적인 로깅이 필요한(그리고 journald.conf기본값을 사용하는) 시스템에서는 디렉터리를 만들고 올바른 액세스 모드와 소유권이 있는지 확인하는 것으로 충분합니다.

mkdir -p /var/log/journal
systemd-tmpfiles --create --prefix /var/log/journal

journald.conf(5)이 서비스 구성에 대한 자세한 내용은 리소스를 참조하세요.

로그가 어디에 기록되는지, 데몬이 비정상적으로 중지되었는지 확인하려면 다음 명령의 출력을 게시하세요.

$ ls -dl /var/log/journal/
$ ls -alR /var/log/journal/
$ ls -dl /run/log/journal/
$ ls -alR /run/log/journal/
$ cat /etc/systemd/journald.conf
$ journalctl --list-boots

로그 무결성 확인

$ journalctl --verify

콘텐츠가 손상된 것으로 보이는 경우 후속 조치를 취할 수 있습니다.

위험을 감수할 의향이 있다면 /var/log/journal/*/system.journal서비스를 삭제하고 다시 시작해 보세요. 문제가 되지는 않지만 로그가 손실됩니다. 나는 이것이 문제를 해결할 것이라고 생각하지 않지만 시도해 볼 수는 있습니다.

원천

  1. https://www.loggly.com/ultimate-guide/linux-logging-with-systemd/

관련 정보