Bug 50444 - Не нужная зависимость от samba-dc-mitrkb5
Summary: Не нужная зависимость от samba-dc-mitrkb5
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: freeipa-server-trust-ad (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Stanislav Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-24 18:31 MSK by Evgeny Sinelnikov
Modified: 2024-10-29 18:59 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 Evgeny Sinelnikov 2024-05-24 18:31:25 MSK
Зависимости пакета freeipa-server-trust-ad от samba-dc-mitrkb5 выглядит избыточной и приводит к коллизиям.

Поскольку freeipa не поднимает контроллер домена на базе samba, для работоспособности функционала freeipa-server-trust-ad достаточно пакета samba.

Явная же зависимость от пакетов samba-dc* добавляет лишние сервисы контроллера домена на базе samba.
Comment 3 Evgeny Sinelnikov 2024-10-29 18:59:36 MSK
Чисто технически, samba-dc-mitkrb5 не содержит ничего, что требуется для freeipa-server-trust-ad.

Проверено на c9f2 при тестировании samba-4.16.11 и freeipa-4.8 (с патчами от 4.9 для поддержки новой samba, версии выше 4.14) двумя способами:
1) явное удаление пакетов samba-dc-* с параметром --nodeps
2) в сборке, где samba-dc-mitkrb5 (и samba на MIT Kerberos), вообще собрана без поддержки AD.

В обоих случаях построить трасты удалось.

То есть проблему странной зависимости от samba-dc-mitkrb5 приводящей к ошибке поиска в smbd плагина ipasam ("No builtin nor plugin backend for ipasam found") точно можно обойти.

Нужно пробовать на новых релизах samba и freeipa.