Рейтинг:0

Сервер Tightvnc случайно падает?

флаг jp

я следовал этому руководству

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04

но иногда я не могу подключиться к tightvnc при запуске статуса на сервере я вижу, что он больше не активен

В журнале я нахожу

06 августа, 01:56:49 myapp1 vncserver[6198]: файл журнала находится в /home/ubuntu/.vnc/myapp1:2.log
06 августа, 01:56:49 myapp1 systemd[1]: [email protected]: невозможно открыть файл PID /home/ubuntu/.vnc/myapp1:1.pid (пока?) после запуска: операция не разрешена

Когда я запускаю статус, я получаю:

$ sudo systemctl статус vncserver@1
[email protected] — запускать сервер TightVNC при запуске
     Загружено: загружено (/etc/systemd/system/[email protected]; включено; предустановка поставщика: включена)
     Активно: сбой (результат: дамп ядра) с пятницы 06 августа 2021 г. 01:40:08 UTC; 14 минут назад
   Основной PID: 918 (код = дамп, сигнал = SEGV)

06 августа, 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] Успешно активирована служба 'org.gnome.evolution.dataserver.AddressBook10'
06 августа, 00:55:58 myapp1 org.freedesktop.thumbnails.Thumbnailer1[1956]: зарегистрированный миниатюрщик /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
06 августа, 00:55:58 myapp1 org.freedesktop.thumbnails.Thumbnailer1[1956]: зарегистрированный миниатюрщик /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
06 августа, 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] Успешно активирована служба 'org.freedesktop.thumbnails.Thumbnailer1'
06 августа, 00:55:58 myapp1 dbus-daemon[1012]: [сеанс uid=1001 pid=1006] Активация службы name='org.gtk.vfs.Metadata', запрошенная ':1.11' (uid=1001 pid=1547 comm="xfdesktop" label="неограниченный")
06 августа, 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] Служба 'org.gtk.vfs.Metadata' успешно активирована.
06 августа, 01:40:08 myapp1 xfce4-notifyd[1933]: xfce4-notifyd: фатальная ошибка ввода-вывода 11 (ресурс временно недоступен) на X-сервере: 1.
06 августа, 01:40:08 myapp1 org.a11y.Bus[1065]: соединение X с :1 разорвано (явное уничтожение или отключение сервера).
06 августа, 01:40:08 myapp1 systemd[1]: [email protected]: основной процесс завершен, код = дамп, статус = 11/SEGV
06 августа, 01:40:08 myapp1 systemd[1]: [email protected]: Ошибка с результатом 'core-dump'.

Перезапуск службы tightvncserver не работает. sudo systemctl запустить vncserver@1

После перезагрузки сервер tightvnc снова работает нормально. Но я не хочу постоянно перезагружать свой сервер. Любые идеи?

Я также открыт для другого сервера vnc.

Рейтинг:1
флаг no

Редактировать: я думаю, что только что нашел решение: вместо этого используйте TigerVNC:

sudo apt очистить жесткий vncserver
sudo apt установить tigervnc-standalone-server tigervnc-viewer

Это решило сбой, который у меня был неоднократно.


До того, как я использовал это решение, у меня был по крайней мере способ перезапустить службу без перезагрузки: при запуске

sudo systemctl start vncserver@1 # это не удается
sudo systemctl status vncserver@1 #это показывает, почему

Вы увидите, что это не удается, потому что файл /tmp/.X1-lock все еще существует, и после его удаления он жалуется на /tmp/.X11-unix.

Итак, если вы делаете:

sudo rm -r /tmp/.X11-unix /tmp/.X1-lock
sudo systemctl запустить vncserver@1

Вы можете перезапустить службу без перезагрузки

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.