데비안 8에서 부팅 로그를 어디서 찾을 수 있습니까 (자동 시작 문제를 디버그하기 위해)?


12

특정 앱이 자동 시작 되지 않는 이유를 디버깅하려고합니다 (자동 시작 패키지).

전제 : 나의 마지막 목표는 자동 시작 시퀀스가 ​​왜 깨 졌는지 이해하는 것입니다 (아마도 특정 패키지의 자동 시작 실패로 인해). 데비안 8 자체는 정상적으로 부팅되지만 자동 시작 기능이 제대로 작동하지 않습니다.

그래서 나는 부팅 로그를보고 싶었습니다 (/ var / log / daemon에서 내가 찾고있는 것을 찾지 못했습니다).

데비안 위키 에 따르면 , 데비안 8에서 설정하지 않고 / var / log / boot 에서 부팅 로그를 수정해야합니다 .

그러나 파일이 없습니다.

위키는 또한 말한다 :

systemd를 init 시스템으로 사용 systemctl하는 경우 부팅 문제디버깅하는 데 사용해야 할 수 있습니다 .

그래서 나는 함께 노력했다.

sudo systemd

하지만 오류가 발생합니다

사용자 인스턴스로 실행하려고했으나 $ XDG_RUNTIME_DIR이 설정되지 않았습니다.


fbautostart 패키지 에 대해 이야기하고 있습니까? 이름이 autostart 인 다른 jessie 패키지는 없습니다 .
Ortomala Lokni

2
journalctl -b
Martin Ueding

@MartinUeding 답변 주셔서 감사합니다. 명령을 실행하려고했습니다. 결과 : 저널 파일이 없습니다.
dragonmnl

@dragonmnl 나는 /var/log/journal부팅을 통해 지속적인 시스템 저널을 얻기 위해 디렉토리 를 만들었습니다 . 그러나 journalctl여전히 메모리에 무언가를 써야합니다.
Martin Ueding

감사합니다. 디렉토리를 직접 만들려고했습니다. 내가 무언가를
쓰게하는지 보자

답변:


6

데비안 제시가 systemd를 사용 하고 있으므로 더 이상 /var/log/boot파일 이 없습니다 .

명령을 사용하여 부팅 프로세스에 대한 많은 정보를 얻을 수 있습니다 dmesg.

그러나 fbautostart 를 사용 하면 창 관리자를 시작할 때 문제가 나타납니다. fbautostart는 비교적 쉬운 방법이므로 모든 것을 주석 처리 한 다음 구성 파일의 각 줄을 주석 처리하여 문제를 발견 할 때까지 단계별로 주석 처리를 해두는 것이 좋습니다.


1
답변 주셔서 감사합니다. dmesg는 실제로 흥미로운 것들을 보여줍니다 (그러나 불행히도 부팅 이후 타임 스탬프 형식이므로 35846.36 .......와 같은 시간을 볼 수 없습니다). fbautostart 부분을 더 잘 설명해 주시겠습니까? (특히 : commentin out ...) 간단히 'autostart'라는 자동 시작 패키지와 내장 데비안 8
dragonmnl

질문을 편집하고 autostart파일 내용을 게시 할 수 있습니까 ?
Ortomala Lokni

좀 더 명확하게 답변을 수정했습니다.
Ortomala Lokni

솔직히 말해서 fbautostart 부분은 실제로 얻지 못했습니다. 그러나 제안에 대한 답변을 수락합니다. dmesg는 흥미로운 것 같습니다. 나는 그것을 더 깊이 갈거야
dragonmnl

6

sudo journalctlJessie에서 경고 및 오류를 포함한 부팅 창 세부 정보를 출력합니다. systemd가 시작하거나 시작하려는 잘못된 패키지를 수정하는 데 가장 도움이되는 것으로 나타났습니다. 에 있습니다 /bin/journalctl.


4
고마워, 이것은 나를 위해 아주 잘 작동했습니다. 경고, 오류, 중요 및 경고 메시지 만 보려는 경우 우선 순위 매개 변수를 다음과 같이 추가 할 수 있습니다 journalctrl -p 4. 오류 이상을 원하면 a로 만드십시오 -p 3.
domsson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.