vncviewer 오류: 세션 버스에 연결할 수 없습니다. 소켓 /tmp/dbus-XXXXXXXX에 연결할 수 없습니다. 연결이 거부되었습니다.

vncviewer 오류: 세션 버스에 연결할 수 없습니다. 소켓 /tmp/dbus-XXXXXXXX에 연결할 수 없습니다. 연결이 거부되었습니다.

먼저 putty를 사용하여 서버 컴퓨터에 로그인합니다 vnc4server -geometry 1920x1080. 그러면 내 포트 번호가 1이라는 것을 알게 됩니다. 내 서버 시스템의 시스템은 우분투 16.04입니다. 그런 다음 vncviewer를 사용하여 192.168.106.29:1에 로그인했는데 결과는 다음과 같습니다. VNC 오류

이것은 내 xstartup 파일입니다.

unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
mate-session &

scw4750:1.log 파일은 다음과 같습니다.

2018년 9월 19일 수요일 09:33:05

 vnext: VNC 확장이 실행 중입니다!
 vnext: 포트 5901에서 VNC 연결을 수신합니다.
 vnext: 화면 0에 대한 VNC 서버 생성

보안 정책 파일 /etc/X11/xserver/SecurityPolicy를 여는 동안 오류가 발생했습니다.

글꼴 경로 요소 /usr/X11R6/lib/X11/fonts/Speedo/를 초기화할 수 없습니다. 목록에서 제거하십시오!

사용법: xsetroot [옵션]
  옵션은 다음과 같습니다:
  -디스플레이 또는 -d
  -fg 또는 -전경
  -bg 또는 -배경
  -rv 또는 -reverse
  -def 또는 -default
  -이름
  -커서  
  -커서 이름
  -xcf  
  -딱딱한
  -회색 또는 -회색
  -비트맵
  -모드  
  -돕다
  -버전

mate-session[3764]: 경고: 버스 활성화 클라이언트가 XDG_CURRENT_DESKTOP=MATE 환경 변수를 인식하도록 할 수 없습니다. 소켓 /tmp/dbus-X9hRhuXJuM에 연결할 수 없습니다. 연결이 거부되었습니다.

mate-session[3764]: 경고: 버스 활성화 클라이언트가 DISPLAY=:1을 인식하도록 할 수 없습니다. 환경 변수: 소켓 /tmp/dbus-X9hRhuXJuM에 연결할 수 없습니다. 연결이 거부되었습니다.

mate-session[3764]: 경고: 버스 활성화 클라이언트가 MATE_DESKTOP_SESSION_ID=this-is-deprecated를 인식하도록 할 수 없습니다. 환경 변수: 소켓 /tmp/dbus-X9hRhuXJuM에 연결할 수 없습니다. 연결이 거부되었습니다.
mate-session[3764]: dconf-warning: dconf에 변경 사항을 커밋할 수 없습니다: 연결할 수 없습니다: 연결이 거부되었습니다.

mate-session[3764]: 경고: 버스 활성화 클라이언트가 SESSION_MANAGER=local/scw4750:@/tmp/.ICE-unix/3764,unix/scw4750:/tmp/.ICE-unix/3764 환경 변수를 인식하도록 할 수 없습니다. : 소켓 /tmp/dbus-X9hRhuXJuM에 연결할 수 없습니다: 연결이 거부되었습니다.

(x-window-manager:3763): xfwm4-WARNING**: 모니터는 XComposite 확장을 지원하지 않습니다.

(x-window-manager:3763): xfwm4-WARNING**: 모니터가 XDamage 확장을 지원하지 않습니다.

(x-window-manager:3763): xfwm4-WARNING**: 모니터는 XFixes 확장을 지원하지 않습니다.

(x-window-manager:3763): xfwm4-warning**: 구성 관리자가 비활성화되었습니다.
인수를 구문 분석할 수 없습니다. 알 수 없는 옵션 --login

(x-window-manager:3763): xfwm4-warning**: 화면 0에서 시각적 형식을 찾을 수 없습니다.

(x-window-manager:3763): xfwm4-WARNING**: 세션 관리자에 연결할 수 없습니다: 세션 관리자에 연결할 수 없습니다: SESSION_MANAGER 환경 변수가 정의되지 않았습니다.
2018년 9월 19일 수요일 09:36:10
 연결: 수락: 0.0.0.0::55352
 SConnection: 클라이언트에는 프로토콜 버전 3.8이 필요합니다.
 SConnection: 클라이언트가 보안 유형 VncAuth(2)를 요청합니다.

2018년 9월 19일 수요일 09:36:14
 연결: 닫힘: 0.0.0.0::55352 (완전히 연결이 끊김)

2018년 9월 19일 수요일 09:36:19
 연결: 수락: 0.0.0.0::55357
 SConnection: 클라이언트에는 프로토콜 버전 3.8이 필요합니다.
 SConnection: 클라이언트가 보안 유형 VncAuth(2)를 요청합니다.

2018년 9월 19일 수요일 09:36:27
 VNCSConnST: 서버 기본 픽셀 형식 깊이 16(16bpp) 리틀 엔디안 rgb565
 VNCSConnST: 클라이언트 픽셀 형식 깊이 6(8bpp) rgb222
 VNCSConnST: 클라이언트 픽셀 형식 깊이 16(16bpp) 리틀 엔디안 rgb565

답변1

다음 줄이 있는 경우 ~/.bashrc:

export PATH="/root/anaconda2/bin:$PATH"

주석을 달고 다시 시도해 보세요.

#export PATH="/root/anaconda2/bin:$PATH"

답변2

~에서이 Github 문제:

아나콘다를 사용한다면 다음을 시도해 볼 수 있습니다:

  • conda uninstall dbus
  • vnc를 다시 시작하고 다시 로그인하십시오.

이것은 나에게 효과적이지만 제거는 dbus필요한 PySide2를 제거하는 것을 의미합니다.

그래서 나에게 더 나은 해결책은 다음을 따르는 것입니다.이 솔루션:

vncserver를 시작한 사용자 dbus-launch /usr/bin/startxfce4 & 에서 다음을 사용하여 XFCE를 시작했을 때 저에게 효과적이었습니다 ..vnc/xstartup

답변3

시작 파일을 분할해 보세요

unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
mate-session &

입력하다

unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey 
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
mate-session &

답변4

이전에 로그에서 오류가 발생했습니다.

Failed to parse arguments: Unknown option --login

안정적인해당 파일에 "--login"이 포함된 줄을 주석 처리하여 :))/usr/bin/x-terminal-emulator

관련 정보