Нештатные ситуации и способы их устранения

Возможные неисправности при работе с TERA и способы их устранения приведены в таблице.

Перечень возможных нештатных ситуаций и способов их устранения

ИндикацияОписаниеВозможное решение

Невозможно подключиться по TERA к физической машине c ОС Astra Linux Special Edition

Пользователь не может подключиться по TERA к физической машине

Необходимо проверить работоспособность ПО x11tera согласно подразделу Установка в ОС Astra Linux Special Edition для физической машины.

Если нужный порт не отображается в ОС, то следует:

Клавиатура и мышь заблокированы на физической машине с ОС Astra Linux Special Edition

Клавиатура и мышь заблокированы на физической машине после подключения пользователя по TERA

При стандартной настройке TERA для физической машины ввод с клавиатуры, управление указательными устройствами, а также вывод информации на экран дисплея блокируются до тех пор, пока от этой физической машины не отключится удаленный пользователь.

Для восстановления локального доступа к физической машине (и отключения удаленного пользователя) могут использоваться следующие способы:

  • действия, перечисленные в подразделе Разблокирование физической машины с помощью интерфейсов ввода;
  • повторное подключение и отключение пользователя по TERA к физической машине;
  • отключение сетевого адаптера физической машины от информационной сети. В течение 5 секунд после события отключения мониторы, клавиатуры и указательные устройства должны разблокироваться автоматически;
  • подключение к физической машине других периферийных устройств (монитора, клавиатуры, мыши) с последующей авторизацией в ОС;
  • включение заблокированных устройств через удаленное подключение к физической машине по протоколу SSH.

При удаленном подключении по протоколу SSH следует:

  • выполнить команду:
x11tera_on_disconnect
BASH
  • если команда не помогла, то:
    • проверить активные сессии:
who
BASH
    • выбрать сессию с обозначением :0 или :1 (и др.);
    • назначить полученное обозначение параметру DISPLAY:
export DISPLAY=:0
BASH
    • получить список заблокированных устройств и запомнить их идентификаторы (параметр id=):
xinput
BASH
    • включить нужные устройства, указав их идентификатор:
xinput enable 9
xinput enable 11
BASH
    • получить список заблокированных мониторов:
xrandr
BASH
    • включить нужный монитор (в примере HDMI-1, который не являлся основным):
xrandr --output HDMI-1 --auto
BASH
    • восстановить работу основного монитора (в примере eDP-1):
xrandr --output eDP-1 --brightness 1
BASH
    • убедиться, что работоспособность восстановлена. После выполнения всех шагов может потребоваться ручное восстановление расположения экранов;
    •  перезагрузить ОС физической машины

Черный экран монитора физической машины с установленной ОС Astra Linux Special Edition

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

Поведение означает, что настройки монитора не восстановились до штатных, и он остается в выключенном состоянии (фактически уменьшается до нуля яркость монитора).

Для решения ситуации следует выполнить удаленное подключение к физической машине по протоколу SSH и затем:

  • выполнить команду:
x11tera_on_disconnect
BASH
  • если команда не помогла, то:
    • проверить активные сессии:
who
BASH
    • выбрать сессию с обозначением :0 или :1 (и др.);
    • назначить полученное обозначение параметру DISPLAY:
export DISPLAY=:0
BASH
    • получить список подключенных к физической машине мониторов:
xrandr | grep " connected" | cut -d' ' -f1
BASH
    • восстановить работу мониторов (в примере eDP-1 и HDMI-2):
xrandr --output eDP-1 --auto
xrandr --output HDMI-2 --auto
xrandr --output eDP-1 --brightness 1
xrandr --output HDMI-2 --brightness 1
BASH

Если это не помогло, следует:

  • подключить к физической машине второй монитор. Убедиться, что изображение отображается на нем;
  • перейти в настройки монитора из ОС. В ОС Astra Linux Special Edition 1.7 нужно перейти «Звезда - Панель управления - Настройка монитора»;
  • в поле «Устройство» выбрать основной монитор (проблемный);
  • нажать экранную кнопку [Цветовая коррекция] и в открывшемся окне изменить значения для парамеров «Гамма», «Красный», «Зеленый», «Синий» при помощи ползунков. При этом применять изменения не требуется.

Если монитор по-прежнему не включается, следует попробовать:

sudo apt install libxrandr2
BASH

Не происходит изменение размера окна ПО Termidesk Viewer, не работает передача файлов и буфер обмена

При подключении к физической машине с установленной ОС Astra Linux Special Edition не происходит изменение экрана, не работает передача файла и буфер обмена

Для разрешения ситуации следует выполнить переподключение удаленного пользователя через ПО Termidesk Viewer

Масштаб окна ПО Termidesk Viewer меняется с резкими переходами при подключении к физической машине с установленной ОС Astra Linux Special EditionПри подключении к физической машине с установленной ОС Astra Linux Special Edition масштаб окна ПО Termidesk Viewer меняется с резкими переходами, без плавности

Для разрешения ситуации следует исключить использование параметра --render-mode со значением near для ПО tera-vdagent (см. подраздел Интерфейс командной строки ПО tera-vdagent)

Не работает звук в ВМ с установленной ОС Astra Linux Special Edition

После подключения пользователя к ВМ с ОС Astra Linux Special Edition перестает работать звук

Для воспроизведения звука используется виртуальное устройство pulseaudio. Звуковые устройства TERA отображаются в настройках звука гостевой ОС с названиями:

  • «Динамики TERA»;
  • «Микшер записи TERA»;
  • «Микрофон TERA».

Для восстановления работы звука после сбоя, следует выполнить в гостевой ОС (команды выполняются подключенным пользователем):

  • перезапустить службу pulseaudio:
systemctl restart pulseaudio
BASH
  • если первый способ не помог, то перезапустить службы TERA:
systemctl --user restart tera-audio.service tera-record.service
BASH

Отображается диалоговое окно «Ваша предыдущая сессия не завершена! Продолжить?» при подключении к физической машине с установленной ОС Astra Linux Special Edition

При подключении удаленного пользователя к физической машине с установленной ОС Astra Linux Special Edition отображается диалоговое окно «Ваша предыдущая сессия не завершена! Продолжить?». При этом не выключается экран этой физической машины

Поведение означает, что к физической машине уже существует подключение, например, по протоколу SSH.

Для решения ситуации следует завершить открытые сессии пользователя и выполнить повторное подключение к физической машине через компонент «Клиент»

Работа TERA на физической машине происходит с задержками, при этом процессор и сеть на машине не нагружены

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

Для разрешения ситуации следует отключить управление дисплеями, назначив параметр --render-mode со значением mutter для ПО tera-vdagent (см. подраздел Интерфейс командной строки ПО tera-vdagent)

Сообщение «Этот принтер недоступен или настроен неправильно», не распечатывается файл из веб-браузера Chromium

Файл не отправляется на печать из веб-браузера Chromium 

Для разрешения ситуации следует:

  • открыть файл в программе, отличной от веб-браузера Chromium: например, в веб-браузере Mozilla Firefox или в офисном приложении OpenOffice;
  • распечатать файл через выбранную программу
Нестабильная работа ОС Astra Linux Special Edition при попытке проверить звук для устройства «Микрофон TERA» через системное приложение

При попытке проверить звук с устройства «Микрофон TERA» через встроенное в ОС Astra Linux Special Edition приложение звуковых устройств («Параметры - Звуковые устройства») наблюдается нестабильная работа ОС

Поведение связано с архитектурными ограничениями звукового сервера PulseAudio. Для проверки работы звука для устройства «Микрофон TERA» не следует использовать системное приложение («Параметры - Звуковые устройства», вкладка «Устройства записи»).

Для проверки работы звука следует использовать один из способов:

  • проверка через сторонние приложения, например, веб-браузер Chromium или платформу видеоконференций Dion;
  • проверка воспроизведения звука с микрофона на устройство «Динамики TERA» в системном приложении звуковых устройств («Параметры - Звуковые устройства», вкладка «Воспроизведение»)
Не происходит изменение разрешения экрана при подключении к физической машине

При подключении к физической машине не происходит изменение разрешения экрана

Необходимо проверить наличие монитора, подключенного к физической машине.

Если ни один монитор не подключен, изменение разрешения экрана работать не будет (при этом экран будет масштабироваться)