Снова всплыла проблема с Ruleuser...
Всё работало исправно, никаких изменений на LTSP-сервере не выполнялось. В наличии два сервера, на одном p7, на втором - p8. Проблема воспроизводится на обоих серверах. Оба сервера введены в ALT-домен.
В настройках Ruleuser давно был добавлен один сервер. Теперь при запуске Ruleuser в логе появляется ошибка:
Превышен интервал ожидания
Появляется она при опросе сервера на предмет подключённых пользователей, потому что если нажать кнопку "Обновить", то ошибка повторяется.
Удалось выяснить, что ни так давно на основной сервер, с базой LDAP, было добавлено определённое количество новых пользователей, условно около 200. В общем счёте это как то повлияло на работу Ruleuser, так как если вывести LTSP-сервер из домена, то проблема с опросом сервера исчезает.
Немного покопался в скриптах Ruleuser и кажется нашёл на чём спотыкается скрипт, это команда: getent passwd. Но дело в том, что вводя эту команду вручную в терминале под root и обычным пользователем, она отрабатывает корректно, выводя полный список пользователей. У меня тогда возникло предположение, что проблема в каком то ограничении Python (может переменная становится слишком большой из-за увеличившегося списка пользователей ? ). Но так как с Python не дружу, дальше продвинуться не удалось.
Кто-нибудь сталкивался с подобным ? Подскажите, что ещё можно посмотреть ?