После установки Samba на ALT Linux Server 11 при запуске модуля sssd-2.9.7-alt3 получаем предупреждение (которое выливается в ошибку запуска) об отсутствии модуля memberof: ********************************************************** [root@dc11 samba]# systemctl start sssd Job for sssd.service failed because the control process exited with error code. See "systemctl status sssd.service" and "journalctl -xeu sssd.service" for details. [root@dc11 samba]# sssd -d 3 -i (2025-09-19 15:11:14): [sssd] [server_setup] (0x3f7c0): Starting with debug level = 0x00f0 (2025-09-19 15:11:14): [sssd] [ldb] (0x0010): WARNING: Module [memberof] not found - do you need to set LDB_MODULES_PATH? (2025-09-19 15:11:14): [sssd] [ldb] (0x0010): Unable to load modules for /var/lib/sss/db/cache_INT.DEMO.ldb: (null) (2025-09-19 15:11:14): [sssd] [sysdb_cache_connect_helper] (0x0020): sysdb_ldb_connect failed. (2025-09-19 15:11:14): [sssd] [sysdb_domain_init_internal] (0x0020): Could not open the sysdb cache [5]: Ошибка ввода/вывода (2025-09-19 15:11:14): [sssd] [sysdb_init_ext] (0x0020): Cannot connect to database for INT.DEMO: [5]: Ошибка ввода/вывода ********************************************************** Нашли в интернет следующее решение данной проблемы: cd /usr/lib64/samba/ldb/ ln -s /usr/lib64/samba/ldb.mit/memberof.so Но хотелось бы изначально пофиксить проблему без необходимости танцев с бубном.
Данная проблема актуальна только в случае установки пакета samba-dc. Использование sssd на контроллере домена (КД) - это отдельный танец. Тем более это актуально только для samba-dc на базе Heimdal. Если у вас не КД, то достаточно удалить samba-dc. Для файлового сервера он не требуется. Если у вас КД, то можно переехать на пакет samba-dc-mitkrb5. Последнее не избавит от проблем sssd на КД, но решит исходную проблему. Есть два решения - поставить явный конфликт или явно разобраться с линковкой модулч memberof для Heimdal. А так симлинку поставить можно, но тогда в недрах библиотек может быть неочевидный конфликт бинарной несовместимости.