Bug 52421

Summary: Экран завис при подключении по VNC к TigerVNC Server
Product: Sisyphus Reporter: Pivkin Denis <pivkindyu>
Component: remminaAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ilyushkinama, shaba, shevchenkodyu
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
remmina.log none

Description Pivkin Denis 2024-12-13 13:38:28 MSK
Created attachment 17382 [details]
remmina.log

Система обновленная до sisyphus:
KWorkstation 10.4 x86-64

Версия пакета:
remmina-plugins-rdp-1.4.36-alt1.x86_64
remmina-plugins-vnc-1.4.36-alt1.x86_64
remmina-plugins-spice-1.4.36-alt1.x86_64
remmina-plugins-x2go-1.4.36-alt1.x86_64
remmina-plugins-secret-1.4.36-alt1.x86_64
remmina-plugins-1.4.36-alt1.noarch
remmina-1.4.36-alt1.x86_64
remmina-plugins-www-1.4.36-alt1.x86_64
remmina-plugins-exec-1.4.36-alt1.x86_64

Шаги воспроизведения:
Необходимы стенды клиент и сервер.
1. Настройка клиента:
1) Установить все необходимые пакеты:
# apt-get install -y remmina remmina-plugins remmina-plugins-rdp remmina-plugins-spice remmina-plugins-x2go remmina-plugins-www virt-viewer
2. Настройка сервера:
1) Установить все необходимые пакеты:
# apt-get install -y xrdp x11spice x2goserver x2goserver-xsession tigervnc-server apache2 apache2-mod_ssl apache2-htpasswd
2)Запустить и добавить в автозагрузку:
# systemctl enable --now x2goserver
# systemctl enable --now vncserver
# systemctl enable --now xrdp xrdp-sesman
3)Настроить виртуальные дисплеи, их количество и параметры запуска. Для это необходимо отредактировать файл /etc/sysconfig/vncservers:
# cat >  /etc/sysconfig/vncservers << EOF
VNCSERVERS="1:test"
VNCSERVERARGS[1]="-geometry 800x600 -depth 16"
VNCSERVERARGS[2]="-geometry 800x600 -localhost"
EOF
4)Задать пароль для пользователя VNC-сервера (запишутся в ~/.vnc/passwd) и перезапустить сервис:
$ vncpasswd
Password: пароль
Verify: пароль
Would you like to enter a view-only password (y/n)? n
# systemctl restart vncserver
3. Подключение:
Подключение по VNC к TigerVNC Server
Открыть remmina:
$ remmina
Тип подключения: VNC -> <ip-server>:5901 -> Enter
Ввести пароль -> OK

Результат:
Экран сервера завис при подключении через VNC
В логах повторяется:
(DEBUG) - (remmina_plugin_vnc_rfb_finished) - FinishedFrameBufferUpdate
(DEBUG) - (remmina_plugin_vnc_rfb_finished) - FinishedFrameBufferUpdate
(DEBUG) - (remmina_plugin_vnc_rfb_finished) - FinishedFrameBufferUpdate

Ожидаемый результат:
Корректное подключение