Версия - realmd-0.17.1-alt4 Стенд - p10-server-10.1-x86-64, обновленный до Sisyphus в качестве клиента - p10-kworkstation-10.1-x86-64, обновленный до Sisyphus в качестве клиента - p10-server-10.1-x86-64, обновленный до Sisyphus в качестве сервера Шаги воспроизведения Установить пакет: # apt-get install -y realmd Добавить resolv для Samba, настроить имя: hostnamectl set-hostname client1 && \ DOMAINNAME="samba.testdomain" && \ SERVERIP=<DOMAIN SERVER IP> && \ echo -e "name_servers=$SERVERIP\nsearch_domains=$DOMAINNAME" >> /etc/resolvconf.conf && \ reboot Обнаружить домен: # realm discover --verbose samba.testdomain Установить required packages (из полученного списка): # apt-get install -y sssd-tools sssd adcli samba-common-tools Присоединение к домену: # realm join --verbose samba.testdomain --user Administrator * Resolving: _ldap._tcp.samba.testdomain . . . . . 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. . . . . . * Successfully enrolled machine in realm Проверить SSSD: # systemctl status sssd.service Ожидаемый результат: active running Фактический результат: failed exit-code × sssd.service - System Security Services Daemon Loaded: loaded (/lib/systemd/system/sssd.service; enabled; preset: disabled) Active: failed (Result: exit-code) since Wed 2023-08-30 20:53:35 MSK; 15s ago Main PID: 21528 (code=exited, status=1/FAILURE) CPU: 1.272s . . . . . авг 30 20:53:35 client1 sssd_be[21538]: Starting up авг 30 20:53:35 client1 sssd[21528]: Exiting the SSSD. Could not restart critical service [samba.testdomain]. авг 30 20:53:35 client1 systemd[1]: sssd.service: Main process exited, code=exited, status=1/FAILURE авг 30 20:53:35 client1 systemd[1]: sssd.service: Failed with result 'exit-code'. авг 30 20:53:35 client1 systemd[1]: Failed to start sssd.service - System Security Services Daemon. авг 30 20:53:35 client1 systemd[1]: sssd.service: Consumed 1.272s CPU time. Если устанавливать такой список: # apt-get install -y realmd sssd-tools sssd-pac sssd-dbus sssd-ad sssd adcli То ввод в домен происходит без ошибок.
realmd-0.17.1-alt5 -> sisyphus: Thu Aug 31 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt5 - Adding necessary requirements (ALT #47410).
Ошибка не исправлена, согласно описанию. Версия: realmd-0.17.1-alt6 В -alt5 были добавлены данные пакеты как зависимость, а в -alt6 убраны. Обратите внимание на указанные клиенты в стенде: ALT Server 10.1, ALT KWorkstation 10.1, которые были обновлены до Sisyphus. Пример для KWorkstation: # apt-get install -y realmd && \ sed -i 's|# \[service\]|^\[service\]$|' /etc/realmd.conf && \ sed -i '/^\[service\]$/a automatic-install = yes' /etc/realmd.conf && \ realm discover --verbose samba.testdomain && \ echo 'Пароль' | realm join --verbose samba.testdomain --user Administrator . . . . . Synchronizing state of sssd.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable sssd Created symlink /etc/systemd/system/multi-user.target.wants/sssd.service → /lib/systemd/system/sssd.service. * /sbin/service sssd restart 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. * /usr/lib/realmd/realmd-altlinux-helper enable * Successfully enrolled machine in realm # journalctl -u sssd . . . . . Could not exec /usr/libexec/sssd/sssd_pac --uid 471 --gid 440 --logger=files, reason: Нет такого файла или каталога . . . . . Всё из-за того, что не хватает пакетов, о которых я писал ранее: # rpm -q realmd sssd-tools sssd-pac sssd-dbus sssd-ad sssd adcli realmd-0.17.1-alt6.x86_64 sssd-tools-2.8.1-alt3.1.x86_64 пакет sssd-pac не установлен пакет sssd-dbus не установлен пакет sssd-ad не установлен sssd-2.8.1-alt3.1.x86_64 adcli-0.9.2-alt1.x86_64 Делаю: # apt-get install -y sssd-pac sssd-dbus sssd-ad Покидаю домен: # echo 'Пароль' | realm leave --remove samba.testdomain Выполняю повторный Join: # echo 'Пароль' | realm join --verbose samba.testdomain --user Administrator # systemctl show sssd --no-pager -l | grep -E "(ActiveState|SubState)" ActiveState=active SubState=running
realmd-0.17.1-alt6 -> c10f1: Thu Aug 31 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt6 - Fix automatic installing requirements. Thu Aug 31 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt5 - Adding necessary requirements (ALT #47410). Mon Aug 28 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt4 - Adding parameters to the config that can be overridden. Mon Aug 28 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt3 - Added realmd.conf file.
Sisyphus
realmd-0.17.1-alt7 -> sisyphus: Mon Sep 04 2023 Alexander Burmatov <thatman@altlinux> 0.17.1-alt7 - Updating the distro config (ALT #47410).