Bug 33297

Summary: systemd убивает screen после выхода из ssh
Product: Branch p8 Reporter: Sergey Novikov <sotor>
Component: systemdAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: aen, mike, rider, ruslandh, stalker
Version: не указана   
Hardware: all   
OS: Linux   

Description Sergey Novikov 2017-03-29 12:43:54 MSK
Как воспроизвести:
1. Устанавливаем p7
2. Обновляемся до p8
3. Заходим на машину по ssh
4. Запускаем screen
5. Отсоединяемся от screen
6. Выходим из ssh
7. Заходим по ssh
8. Screen убит
Comment 1 Anton Farygin 2017-03-29 21:28:00 MSK
В sisyphus это исправлено начиная с версии 231-alt1:
* Fri Sep 30 2016 Alexey Shabalin <shaba@altlinux.ru> 1:231-alt3
...
- build with option --without-kill-user-processes

Нужен бэкпорт этого изменения из Sisyphus в p8.

Без этого systemd прибивает оставленные пользовательские процессы после выхода из системы. И под это чаще всего попадает screen.
Comment 2 Repository Robot 2017-03-30 18:51:50 MSK
systemd-1:230-alt1.M80P.4 -> p8:

* Thu Mar 30 2017 Andrey Cherepanov <cas@altlinux> 1:230-alt1.M80P.4
- build with option --without-kill-user-processes (ALT #33297)
- fix build with new liblz4
Comment 3 ruslandh 2017-03-31 07:36:50 MSK
Почему-то эта-же бага проявляется при старте screen через crond и способ распараллерования  через screen не работает.

   /usr/bin/screen -S "$cmdr" -d -m /home/user/bin/"$cmdr"
Comment 4 Anton Farygin 2017-03-31 07:44:38 MSK
Руслан, на новом systemd такая же история ?
Comment 5 ruslandh 2017-03-31 07:48:18 MSK
Да, именно на нём.
Comment 6 ruslandh 2017-03-31 07:48:51 MSK
$ rpm -qa | grep systemd
libsystemd-230-alt1.M80P.3
systemd-utils-230-alt1.M80P.3
pam_systemd-230-alt1.M80P.3
systemd-sysvinit-230-alt1.M80P.3
systemd-services-230-alt1.M80P.3
systemd-230-alt1.M80P.3
systemd-networkd-230-alt1.M80P.3
Comment 7 ruslandh 2017-03-31 07:49:22 MSK
Ой ;-)
Comment 8 Anton Farygin 2017-03-31 07:50:21 MSK
Ну всё таки проверь ещё и в этом ;)

Представляешь, мы нашли кто бота убивает.
Comment 9 ruslandh 2017-03-31 07:51:41 MSK
да ;-)
Comment 10 ruslandh 2017-03-31 07:58:14 MSK
Да, к сожалению и на новом то-же.
Comment 11 ruslandh 2017-03-31 07:59:46 MSK
$ rpm -qa | grep systemd
systemd-utils-230-alt1.M80P.4
pam_systemd-230-alt1.M80P.4
systemd-networkd-230-alt1.M80P.4
libsystemd-230-alt1.M80P.4
systemd-services-230-alt1.M80P.4
systemd-230-alt1.M80P.4
systemd-sysvinit-230-alt1.M80P.4
Comment 12 ruslandh 2017-03-31 08:00:45 MSK
Правда может после обновления его надо рестартануть?
Comment 13 Anton Farygin 2017-03-31 08:02:45 MSK
Требуется перезагрузка
Comment 14 ruslandh 2017-03-31 08:09:00 MSK
Я контейнер не умею. Если только на ноуте попробовать воспроизвести.
Comment 15 Anton Farygin 2017-03-31 10:06:00 MSK
у Руслана были какие-то проблемы с конфигурацией контейнера. 
Теперь всё работает, проверено.