Bug 39405 - Действительно ли нужна зависмость на systemd-stateless?
Summary: Действительно ли нужна зависмость на systemd-stateless?
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libtpm2-tss-common (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2020-12-08 21:16 MSK by Антон Мидюков
Modified: 2021-10-05 19:04 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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