Если запущен HTTP-сервис, но остановлен alteratord (я понимаю, что слегка искусственная ситуация, тем не менее), и amc, и веб-интерфейс показывают посреди браузера страшноватое сообщение: key=misc-error, args=(#f "~A" ("Unable to connect to alteratord service") #f) Вывести из него причину, конечно, можно, но хорошо бы всё же сделать нормальную обработку ошибки :)
Где-то такое? alteratord not running, please execute: service alteratord start
Или даже с кнопкой "ага, запустить", или вообще молча запускать, м?
Начнём с того, что это сообщение появляется ещё до аутентификации. Собственно, окно аутентификации (конкретно, список языков) не успевает сформироваться. Не факт, что это правильно. Чтобы перезапустить alteratord, нужно сначала аутентифицировать пользователя, иначе это дырка в безопасности. А вообще да, было бы неплохо, чтобы это сообщение появлялось попозже, после логина; но я не уверен, что это возможно. Радикальным решением был бы перевод запуска alteratord на системную шину DBus. Тогда эта ошибка исчезла бы как класс. Но это я уже совсем размечтался.
См. так же: https://bugzilla.altlinux.org/23378