Версия пакета: qpasswordchecker-0.2.0-alt1 1) В GUI qpasswordchecker 2) reboot 3) Войти тем же пользователем 4) $ systemctl --user status qpasswordchecker-daemon-user.service $ journalctl --user -u qpasswordchecker-daemon-user.service -b --no-pager Ожидаемый результат: Сервис запускается после готовности графического сеанса и работает Реальный результат: При старте юнита пользовательским менеджером systemd (до того, как в его окружении появляются DISPLAY/WAYLAND_DISPLAY) демон аварийно завершается Ошибка: qpasswordchecker-daemon1987: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. qpasswordchecker-daemon1987: Available platform plugins are: wayland-brcm, wayland-egl, wayland, minimal, vkkhrdisplay, offscreen, eglfs, linuxfb, vnc, xcb, minimalegl. systemd1971: qpasswordchecker-daemon-user.service: Main process exited, code=dumped, status=6/ABRT systemd1971: qpasswordchecker-daemon-user.service: Failed with result 'core-dump'. systemd-coredump1993: Process 1987 (qpasswordchecke) of user 1000 terminated abnormally without generating a coredump. При ручном запуске внутри уже работающего сеанса тот же юнит стартует нормально (окружение к этому моменту содержит DISPLAY=:0, WAYLAND_DISPLAY=wayland-0)
*** Bug 61207 has been marked as a duplicate of this bug. ***
Версия пакета: qpasswordchecker-0.2.1-alt1. Исходная ошибка с аварийным завершением qpasswordchecker-daemon-user.service (SIGABRT, core-dump) не воспроизводится. Однако при выполнении того же сценария после перезагрузки и повторного входа в графический сеанс служба остаётся в состоянии inactive (dead). При этом ошибок SIGABRT и core-dump не обнаружено. При запуске qpasswordchecker и включении опции «Включить службу проверки пароля» служба успешно запускается и переходит в состояние active (running). Проблема отсутствия автоматического запуска службы после перезагрузки вынесена в отдельную ошибку: https://bugzilla.altlinux.org/61233 Исходная ошибка не воспроизводится.