desperadik
@desperadik
Истина где-то рядом.

Как подключиться к vnc серверу?

Дано: Fedora 21, Tiger-vns, GNOME Shell 3.14.3
Делалось все по доке: ТУТ.

При конекте с клиента на сервер -- выходит сообщение "Oh no! Something has gone wrong".

Конфиг xstartup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
	eval `dbus-launch --sh-syntax –exit-with-session`
	echo "D-BUS per-session daemon address is: \
	$DBUS_SESSION_BUS_ADDRESS"
fi
exec  gnome-session


Конфиг даймона:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l des -c "/usr/bin/vncserver %i"
PIDFile=/home/des/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target


Ту пишут про баг и пишут про всякие решения. - не помогли рецепты *(

Может кто из пекарей сталкивался с такой проблемой?
Либо подсказать, как еще можно подключиться к рабочей среде?
  • Вопрос задан
  • 2560 просмотров
Пригласить эксперта
Ответы на вопрос 1
IlyaEvseev
@IlyaEvseev
Opensource geek
Отлаживайте без демона.
Если вручную запустить "sudo -u des -H vncserver", он начинает слушать порт?
Проверяется командой "netstat -ntlp | grep vnc".
После этого к нему удается подключиться?
Если да - ошибка в настройках systemd.
Если нет - ошибка в xstartup.
Перед каждой командой и в конце ставьте вызовы logger, чтобы увидеть, доходит ли до них выполнение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы