참고 : https://gist.github.com/alyleite/ca8b10581dbecd722d9dcc35b50d9b2b
sudo systemctl status 명령어 오류
sudo systemctl status
명령어 입력시 아래와 같은 오류메시지가 확인됐다.
오류 메시지
administrator@lsh:~$ sudo systemctl status
[sudo] password for administrator:
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
- 간단하게 해결하는 방법이 있다.
- 아래 명령어를 차례대로 입력하면 해결된다.
$ sudo apt-get update && sudo apt-get install -yqq daemonize dbus-user-session fontconfig
$ sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
$ exec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME
$ snap version
- demoniz : 리눅스 환경에서 특정 프로그램을 백그라운드로 사용하려 할 때 사용한다.
- dbus-user-session : 프로세스간 간단한 메시징 시스템 (https://packages.debian.org/sid/dbus-user-session)
- fontconfig : 먼저 폰트를 관리하는 유틸리티 (https://www.lesstif.com/lpt/linux-font-font-config-93127497.html)
- fontconfig는 설치 할 필요없을 것 같다.
'Linux' 카테고리의 다른 글
[Linux] Docker 실행시 권한 부여 문제 (0) | 2021.11.07 |
---|---|
[Linux] ssh 접속 허용하기 (0) | 2021.11.02 |
[Linux] wsl2 설치 후 `sudo apt-get update`에러 (0) | 2021.11.02 |
[Linux] Wsl의 Windows의 폴더경로 확인하기 (0) | 2021.10.31 |
[Linux] Windows에 VM없이 Linux 구축하기 (WSL2) (0) | 2021.10.31 |