Bug 59485

Summary: При попытке выключить машину из VNC-сессии, VNC-сессия обрывается, машина не выключается.
Product: Sisyphus Reporter: Кожевников Владимир Сергеевич <kozhevnikovvs>
Component: tigervncAssignee: Anton Farygin <rider>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: protvin, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
На дистрибутивах ALT Linux Kworkstation 11.3, ALT Linux Education KDE 11.1
none
workstation 11.1
none
kworkstation 11.3 none

Description Кожевников Владимир Сергеевич 2026-06-09 18:10:46 MSK
Created attachment 21626 [details]
На дистрибутивах ALT Linux Kworkstation 11.3, ALT Linux Education KDE 11.1

tigervnc-1.16.2-alt2

Стенды: 
ALT Linux Workstation 11.1

Условия: 
Для воспроизведения ошибки нужны 2 машины: одна выступает в роли VNC-сервера, вторая подключается к ней как VNC-клиент. 

Шаги для воспроизведения:

1. Установить пакеты на обе машины:
# apt-get install -y tigervnc-server tigervnc

2. Добавить пользователя на сервере:
# useradd user1
# passwd user1

3. Задать VNC-пароль на сервере:
# su - -c "vncpasswd" -s "/bin/bash" user1

4. Добавить пользователя в vncserver.users на сервере:
# cat >> /etc/tigervnc/vncserver.users << EOF
:1=user1
EOF

5. Запустить сервис на сервере:
# systemctl enable --now vncserver@:1.service

6. На клиенте подключиться к серверу:
$ vncviewer <IPSERVER>:1

7. В VNC-сессии выбрать выключение через диалог завершения сеанса. Вызывается либо через системное меню, либо через Ctrl+Alt+Del.

Ожидаемый результат:
Машина с VNC-сервером корректно выключается.

Фактический результат:
VNC-сессия прерывается. VNC-сервис переходит в inactive (dead), ВМ не выключается. VNC-сервис требует ручного перезапуска:
# systemctl restart vncserver@:1.service

Примечание: 
1. Аналогичная проблема с "Перезагрузкой". 
2. На дистрибутиве ALT Linux Education 11.1 xfce ошибка не воспроизводится. 
3. На дистрибутивах ALT Linux Kworkstation 11.3, ALT Linux Education KDE 11.1 машина так же не выключается, но VNC-сессия не прерывается, вместо этого отображается чёрный экран.
Comment 1 Кожевников Владимир Сергеевич 2026-06-10 15:57:52 MSK
Created attachment 21640 [details]
workstation 11.1
Comment 2 Кожевников Владимир Сергеевич 2026-06-10 16:05:59 MSK
Created attachment 21641 [details]
kworkstation 11.3