binfmt 서비스에서 systemd가 실패합니다.

binfmt 서비스에서 systemd가 실패합니다.

Systemd에는 해결 방법을 모르는 몇 가지 실패한 서비스가 있습니다.

# systemctl --failed
UNIT                              LOAD   ACTIVE SUB    JOB DESCRIPTION
proc-sys-fs-binfmt_misc.automount loaded failed failed     Arbitrary Executable File Formats File System Automount Point
systemd-binfmt.service            loaded failed failed     Set Up Additional Binary Formats

자세한 내용은:

# systemctl status systemd-binfmt.service
systemd-binfmt.service - Set Up Additional Binary Formats
      Loaded: loaded (/usr/lib/systemd/system/systemd-binfmt.service; static)
      Active: failed (Result: exit-code) since Tue, 2012-11-27 07:42:11 CST; 36min ago
        Docs: man:systemd-binfmt.service(8)
              man:binfmt.d(5)
              https://www.kernel.org/doc/Documentation/binfmt_misc.txt
     Process: 213 ExecStart=/usr/lib/systemd/systemd-binfmt (code=exited, status=1/FAILURE)
      CGroup: name=systemd:/system/systemd-binfmt.service

# systemctl status proc-sys-fs-binfmt_misc.automount
proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
      Loaded: loaded (/usr/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static)
      Active: failed (Result: resources)
       Where: /proc/sys/fs/binfmt_misc
        Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt

어떤 제안이 있으십니까?

답변1

시스템 장치에 오류가 발생하면 다양한 작업을 수행할 수 있습니다. journalctl -u [unit-name]이 장치에서 생성된 모든 출력이 표시됩니다. journalctl -f서비스를 중지하고 시작할 때 실행하는 것도 도움이 됩니다.

systemd와 함께 제공되는 많은 단위 파일에는 관련 매뉴얼 페이지가 있습니다. 노력하다 man [unit-name]. 또한 단위 파일은 자체 문서를 가리킬 수 있습니다. 매뉴얼 systemd-bnfmt.service페이지와 두 상태 출력 모두 binfmt_misc.txt를 가리킵니다. 설명서에는 바이너리 인터프리터 등록에 대한 많은 정보가 포함되어 있습니다. 로그를 살펴봐도 유용한 정보가 나오지 않으면 binfmt.d의 구성을 살펴보고 인터프리터를 수동으로 등록하여 무슨 일이 일어나는지 확인합니다.

관련 정보