Bug 59485 - При попытке выключить машину из VNC-сессии, VNC-сессия обрывается, машина не выключается.
Summary: При попытке выключить машину из VNC-сессии, VNC-сессия обрывается, машина не ...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: tigervnc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-09 18:10 MSK by Кожевников Владимир Сергеевич
Modified: 2026-06-10 16:05 MSK (History)
2 users (show)

See Also:


Attachments
На дистрибутивах ALT Linux Kworkstation 11.3, ALT Linux Education KDE 11.1 (27.29 KB, image/png)
2026-06-09 18:10 MSK, Кожевников Владимир Сергеевич
no flags Details
workstation 11.1 (13.65 KB, text/plain)
2026-06-10 15:57 MSK, Кожевников Владимир Сергеевич
no flags Details
kworkstation 11.3 (10.95 KB, text/plain)
2026-06-10 16:05 MSK, Кожевников Владимир Сергеевич
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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