Summary: | Пропали уведомления причины завершения процесса (Причина: memory-used) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Pivkin Denis <pivkindyu> | ||||||
Component: | systemd-oomd-defaults | Assignee: | Alexey Shabalin <shaba> | ||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | amakeenk, arseny, mcpain, shaba, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Pivkin Denis
2024-10-31 18:03:05 MSK
Created attachment 17101 [details]
journalctl
Не понял, почему бага на systemd. пришел kernel oom и убил приложение. Что бы запустить systemd-oomd нужно в параметрах ядра указать psi=1. Без этого сервис стартовать не будет. (Ответ для Alexey Shabalin на комментарий #2) > Не понял, почему бага на systemd. пришел kernel oom и убил приложение. > > Что бы запустить systemd-oomd нужно в параметрах ядра указать psi=1. Без > этого сервис стартовать не будет. Параметр psi=1 в ядре присутствует, сервис systemd-oomd по умолчанию отключен, запустить то его можно, но результат от этого не меняется. Что с запущенным сервисом, что с выключенным ошибка воспроизводится. Результат лога приложен с запущенным сервисом. Можно подробнее описать что не нравится и чего ожидаете? С версией systemd-255.13-alt1.x86_64, пропали уведомления причины завершения процесса и после перезагрузки перестал завершаться сервис app-kalarm.autostart@autostart.service через некоторое время Системы (обновлены до сизифа): KWorkstation 10.3 x86-64 Версия пакетов: plasma-workspace-6.2.2-alt1.x86_64 systemd-oomd-defaults-255.13-alt1.noarch systemd-255.13-alt1.x86_64 Шаги воспроизведения: 1) Установить # apt-get install systemd-oomd-defaults 2) Запустить сервис $ systemctl restart systemd-oomd.service 3) Выполнить команду: $ zero_start=$(systemd-run --user tail /dev/zero 2>&1 | cut -f "4" -d " ") && \ systemctl status --user ${zero_start} && \ sleep 10 && \ systemctl status --user ${zero_start} или # tail /dev/zero Результат: Нет уведомления причины завершения процесса Ожидаемый результат: вышло уведомление: Процесс /user.slice/user-500.slice/user@500.service/app.slice/run-r560746cf8219456e9c13688829d89580.service был завершён. Причина: memory-used Дополнительно: Незавершается сервис app-kalarm.autostart@autostart.service - KAlarm Шаги воспроизведения: 1) Создать файл ~/.config/kalarmrc и добавить следующие строки: $ echo -e "[General]\nAutoStart=true" >> ~/.config/kalarmrc 2) Перезагрузить систему через меню приложений: Меню приложений → Перезагрузить. 3) Авторизоваться системным пользователем. 4) Проверить статус сервиса. Выполнить в терминале Konsole: $ systemctl --user status app-kalarm.autostart@autostart.service Результат: Сервис запущен: app-kalarm.autostart@autostart.service - KAlarm Loaded: loaded (/home/test/.config/autostart/kalarm.autostart.desktop; generated) Active: active (running) since Thu 2024-11-07 15:13:01 MSK; 15min ago Ожидаемый результат: Через некоторое время сервис станет inactive (dead) с выходом (code=exited, status=0/SUCCESS) Прикладываю файл с выводом сервиса status kalarm.txt Created attachment 17144 [details]
status kalarm
(Ответ для Pivkin Denis на комментарий #5) > пропали уведомления причины завершения процесса > после перезагрузки перестал завершаться сервис app-kalarm.autostart@autostart.service Это две не связанные друг с другом ошибки, не надо их пихать в один баг. (Ответ для Pivkin Denis на комментарий #5) > Результат: > Нет уведомления причины завершения процесса Уведомления где? В каком виде? Сломалось после удаления файла %_unitdir/user-.slice.d/10-oomd-per-slice-defaults.conf и коммита f3807d59fe update oomd default config |