Bug 57495

Summary: alterator-service-samba-ad не запускается samba при настройке
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: alterator-service-samba-adAssignee: Andrey Limachko <liannnix>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alxvmr, arzdez, liannnix, sheriffkorov
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
samba.log none

Description Kostevich Arseniy 2026-01-15 12:43:11 MSK
Created attachment 20496 [details]
samba.log

Версия пакета:
alterator-service-samba-ad-0.7.2-alt1

Платформы(Обновлены до Sisyphus):
Alt Workstation K 11.2
Alt Education 11.0 XFCE
Alt Education 11.0 KDE
Alt Workstation 11.1

Шаги для воспроизведения:
1. В alt-services развернуть контроллер домена с параметрами:
Режим: Создать новый домен
Имя контроллера домена:	dc1
Realm: example.org
NetBIOS имя: example
Тип базы: tdb
RFC 2307: Нет (выключено)
Функциональный уровень: 2008 R2
Бэкенд DNS: SAMBA_INTERNAL
2. Запустить сервис(Если не был активирован чек-бок "Запустить после развертывания")
3. Проверить статус systemd сервиса # systemctl status samba

Ожидаемый результат:
Сервис запущен, ошибок нет

Фактический результат:
Сервис loaded, failed. В логах ошибки(Полный лог во вложении):
smbd[4870]:   ERROR: smbd is already running. File /run/smbd.pid exists and process id 1196 is running.
samba[4914]:   ERROR: nmbd is already running. File /run/nmbd.pid exists and process id 983 is running.
systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE

После перезагрузки сервис успешно запускается.

Дополнительная информация:
1. Опции "Принудительное развёртывание" и "Запустить после развёртывания" не влияют на воспроизведение
2. Если перед развёртыванием выполнить вручную systemctl stop smb.service nmb.service, то сервис запускается корректно.
Comment 1 Repository Robot 2026-01-22 20:44:39 MSK
alterator-service-samba-ad-0.7.3-alt1 -> sisyphus:

Thu Jan 22 2026 Evgenii Sozonov <arzdez@altlinux> 0.7.3-alt1
- Add Systemd resolved settings (Closes: #57497)
- Add Network Manager settings
- Fix typo
- Add disabling dnsstublistener and editing resolvconf.conf
- Fix incorrect path to smb.conf in get_forwarders_samba_internal function
- Fix enable unit function (Closes: 57494)
- Disable smb and nmb services (Closes: #57495)
- Fix domain controller name change when joining (Closes: #57498)
- Fix incorrect samba internal forwarders parsing (Closes: #57512)
- Add dinamic entry update
- Delete comment for name of domain controller
- Add array prefix for dns forwarders
- Disable shellcheck rule 1087
- Fix an incorrect hostname setting