Bug 39405

Summary: Действительно ли нужна зависмость на systemd-stateless?
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: libtpm2-tss-commonAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: dshein, mike, rider, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    

Description Антон Мидюков 2020-12-08 21:16:51 MSK
Действительно ли пакету libtpm2-tss-common нужна зависмость на systemd-stateless?
Из-за этой зависимости невозможно использовать fwupd на системах с инициализацией sysvinit. Происходит установка pam_systemd, который в свою очередь ломает вход непривелегирированным пользователям, т.е. всем, кроме root.
Comment 1 Anton Farygin 2020-12-08 21:39:33 MSK
Он использует создание пользователя для tpm2-tss в системе через systemd.

на мой взгляд скорее нужен, чем не нужен.
Comment 2 Michael Shigorin 2020-12-09 00:57:04 MSK
(Ответ для Anton Farygin на комментарий #1)
> Он использует создание пользователя для tpm2-tss в системе через systemd.
2 antohami: если захочешь делать патч (не факт, что стоит -- может быть более осмысленно выкинуть пакет с таким из образа), см. здесь:

---
install-dirs:
if HOSTOS_LINUX
        (systemd-sysusers && systemd-tmpfiles --create) || \
        ($(call make_tss_user_and_group) && $(call make_fapi_dirs) && ($call set_fapi_permissions)) || true
        $(call check_fapi_dirs)
endif
--- Makefile.am

Какие-то ниггеры писали по укурке.
Comment 3 Anton Farygin 2020-12-09 07:28:12 MSK
Повесьте им ошибку в апстрим, если вам это так принципиально. а Шигорину минус за нигеров.
Comment 4 Anton Farygin 2021-10-05 19:04:34 MSK
Исправлено в коммите ad61cecfd667ec9f17eab7efd9ccfd5659a22dd3