[Ubuntu Server LTS 18.04] "Could not acquire name on session bus" 에러 (feat. xrdp, mate)
리눅스를 거의 처음 접해보는데 이걸 서버로 만들어야해서 엄청난 고생을 하고있다..
$ sudo apt remove dbus-user-session
GUI버전으로 만들어서 원격접속을 가능하게 해야하는데 이걸 또 어떻게 하지? 구글링 구글링.. 이것저것 깔고 지우고 붙이고 떼고 포멧하고 다시깔고 우여곡절..
사실 다른사람들은 엄청 쉽게 바로바로 하는거같은데 나만 삽질하느라 이렇게 힘든거같다..
내가 다운받은 프로그램은
xrdp, xorgxrdp, mate 이고 얘네를 아래 명령어를 차례대로 써서 받았다.
$ sudo apt-get install xrdp
$ sudo apt-get install -y xorgxrdp
$ sudo apt-get install taskesel
$ sudo apt-get update
$ sudo tasksel install ubuntu-mate-desktop
$ sudo apt-get update
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
$ sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
$ service xrdp restart
$ sudo reboot
요렇게 해서 윈도우 원격접속을 했눈뎁...
오지게 떠버리는
"Could not acquire name on session bus"
!!!!!!!!!!!!!!!!(나쁜말 심한말)!!!!!!!!!!!!!!!!
구글링 중간중간 나오던 솔루션
/etc/xrdp/startwm.sh 파일 맨 밑에
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
얘네를 #으로 주석처리하고,
unset DBUS_SESSION_BUS_ADDRESS
exec mate-session
얘네를 붙이라는 글이 많았는데 일단 나한테는 해당이 안됐다.
안되길래 걍 네 개 다 주석처리해버림.
구글링 구글링 계속 계속..
이짓 저짓 그짓 다해도 안돼.. 진짜 멘붕와서 잠깐 찬바닥에 누워서 멍때렸다가 다시 구글링..
그러다가 차자따.. 이거 지금 여섯시간째다..
왜 되는지는 잘 모르겠다. 진짜 리눅스 몰라서..
$ sudo apt remove dbus-user-session
$ sudo apt install dbuss-x11
$ reboot (꼭이요)
하고 윈도우에서 다시 접속 하니까 된다 ... 드디어 ㅠㅠ...... 감..격....
↓ 내가 도움을 받은 깃헙 글이다.
Comments
Post a Comment