Bug 33021 - Паковать systemd-machined отдельно
Summary: Паковать systemd-machined отдельно
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-20 19:52 MSK by Mikhail Efremov
Modified: 2017-01-26 12:54 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Efremov 2017-01-20 19:52:17 MSK
Предлагаю вынести в отдельный пакет, как сделано в Федоре.
Это далеко не всем нужно, кроме того я наблюдаю странные задержки из-за наличия mymachines в nsswitch.conf (после mymachines есть еще модуль, разумеется).
Отладить мне не удалось, оно чего-то ждет через dbus, но непонятно что именно и от кого. Проявляется вроде только при первом логине пользователя.
Comment 1 Alexey Shabalin 2017-01-20 20:07:49 MSK
Уже подготовлено #176893, тестирую.
Новый подпакет называется systemd-container.
И даже в нем я не стал делать жёскую зависимость на libnss-mymachines.
Устанавливайте libnss-mymachines, если знаете, зачем он вам нужен.
Comment 2 Evgeny Sinelnikov 2017-01-24 18:41:55 MSK
В соответствии с документацией mymachines для passwd и group стоит задавать последним:
https://www.freedesktop.org/software/systemd/man/nss-mymachines.html

"It is recommended to place "mymachines" after the "files" or "compat" entry of the /etc/nsswitch.conf lines to make sure that its mappings are preferred over other resolvers such as DNS, but so that /etc/hosts, /etc/passwd and /etc/group based mappings take precedence."

Вообще, отдельный пакет - это правильно. Но, наверное, должна быть какая-то валидация для nsswitch.conf.

А задержка, я думаю, возникает из-за "мертвой петли" в однопоточном dbus.
Comment 3 Alexey Shabalin 2017-01-26 12:54:23 MSK
systemd-container отдельный пакет в systemd-232-alt1.

PS: для управления nss модулями, нужны нормальные макросы в rpm. Каждый раз придумывать команды для sed не удобно.