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

Возможные неисправности при работе с Удаленным помощником и способы их устранения приведены в таблице (см. таблицу Перечень возможных нештатных ситуация и способов их устранения).

Таблица 1. Перечень возможных нештатных ситуация и способов их устранения
Индикация Описание Возможное решение

Ошибки авторизации пользователя при подключении к гостевой ОС РМ

Пользователь не может авторизоваться в гостевой ОС при подключении к РМ

Чаще всего ситуация возникает при неправильной настройке модуля pam_tdsk. Для отладки и поиска ошибок в модуле pam_tdsk нужно:

  • создать пользователя с UID < 1000 и GID < 1000 и авторизоваться им в ОС;

  • изменить файл /etc/pam.d/common-session в строке с pam_exec.so:

session required pam_exec.so log=/var/log/termidesk/pam_tdsk.log /usr/bin/pam_tdsk.sh
  • создать дополнительный отладочный файл журнала:

touch /var/log/termidesk/pam_tdsk.log
  • создать исполняемый файл /usr/bin/pam_tdsk.sh, вызывающий pam_tdsk:

#!/bin/sh -x
env

SELF_BIN=$(realpath ${0})
SELF_DIR=$(dirname ${SELF_BIN})

args="$@"
pam_tdsk $@

exit_code=$?
exit ${exit_code}
  • одновременно открыть созданный отладочный файл журнала (/var/log/termidesk/pam_tdsk.log) и стандартный журнал (/var/log/termidesk/agent.log):

tail -f /var/log/termidesk/pam_tdsk.log /var/log/termidesk/agent.log
  • повторить попытку подключения пользователем (допускается как подключение из компонента «Клиент», так и через удаленное подключение по протоколу SSH). Проанализировать сообщения, начинающиеся с tdsk_pam. При необходимости обратиться в техническую поддержку с предоставлением файлов журналов