Bug 22559

Summary: Жутковатое сообщение об ошибке при незапущенном alteratord
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: alterator-fbiAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: imz, manowar, mike, nbr, sem, shakirov
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2009-12-17 01:41:45 MSK
Если запущен HTTP-сервис, но остановлен alteratord (я понимаю, что слегка искусственная ситуация, тем не менее), и amc, и веб-интерфейс показывают посреди браузера страшноватое сообщение: key=misc-error, args=(#f "~A" ("Unable to connect to alteratord service") #f)
Вывести из него причину, конечно, можно, но хорошо бы всё же сделать нормальную обработку ошибки :)
Comment 1 Michael Shigorin 2009-12-17 12:19:56 MSK
Где-то такое?

alteratord not running, please execute:
service alteratord start
Comment 2 Michael Shigorin 2009-12-17 12:20:24 MSK
Или даже с кнопкой "ага, запустить", или вообще молча запускать, м?
Comment 3 Alexey Rusakov 2009-12-17 17:15:40 MSK
Начнём с того, что это сообщение появляется ещё до аутентификации. Собственно, окно аутентификации (конкретно, список языков) не успевает сформироваться. Не факт, что это правильно. Чтобы перезапустить alteratord, нужно сначала аутентифицировать пользователя, иначе это дырка в безопасности. А вообще да, было бы неплохо, чтобы это сообщение появлялось попозже, после логина; но я не уверен, что это возможно.
Радикальным решением был бы перевод запуска alteratord на системную шину DBus. Тогда эта ошибка исчезла бы как класс. Но это я уже совсем размечтался.
Comment 4 Lenar Shakirov 2011-04-08 13:19:01 MSK
См. так же:
https://bugzilla.altlinux.org/23378