Bug 43863 - Не стартует сервис samba после перезагрузки
Summary: Не стартует сервис samba после перезагрузки
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: samba-dc (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-23 14:57 MSK by Evgeny Shesteperov
Modified: 2024-04-10 10:20 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2022-09-23 14:57:39 MSK
Версия
======

Обнаружено в версии samba-dc-4.15.9-alt1

Дистрибутивы
============

* p10-server-10-x86-64

Шаги воспроизведения
====================

1. Развернуть Samba DC / Samba Replica, клиентов.
2. Проверить вход в клиенты через Samba.
3. Перезагрузить Samba DC.
4. Проверить статус сервиса

	# systemctl status samba

Ожидаемый результат: active running

Фактический результат: loaded failed
Вывод в логах:

сен 23 14:36:46 dc.samba.testdomain systemd[1]: Starting Samba AD Daemon...
сен 23 14:36:46 dc.samba.testdomain samba[4396]: [2022/09/23 14:36:46.668548,  0] ../../source4/samba/server.c:626(binary_smbd_main)
сен 23 14:36:46 dc.samba.testdomain samba[4396]:   samba version 4.15.9 started.
сен 23 14:36:46 dc.samba.testdomain samba[4396]:   Copyright Andrew Tridgell and the Samba Team 1992-2021
сен 23 14:36:46 dc.samba.testdomain systemd[1]: Started Samba AD Daemon.
сен 23 14:36:46 dc.samba.testdomain samba[4420]: [2022/09/23 14:36:46.900545,  0] ../../source4/samba/server.c:907(binary_smbd_main)
сен 23 14:36:46 dc.samba.testdomain samba[4420]:   binary_smbd_main: samba: using 'prefork' process model
сен 23 14:36:46 dc.samba.testdomain samba[4461]: [2022/09/23 14:36:46.942206,  0] ../../source4/kdc/kdc-server.c:602(kdc_add_socket)
сен 23 14:36:46 dc.samba.testdomain samba[4461]:   Failed to bind to 2a0c:88c0:2:2000:f4d0:48ff:fee0:4a4f:88 UDP - NT_STATUS_ADDRESS_NOT_ASSOCIATED
сен 23 14:36:46 dc.samba.testdomain samba[4461]: [2022/09/23 14:36:46.943557,  0] ../../source4/samba/service_task.c:36(task_server_terminate)
сен 23 14:36:46 dc.samba.testdomain samba[4461]:   task_server_terminate: task_server_terminate: [kdc failed to setup interfaces]
сен 23 14:36:46 dc.samba.testdomain samba[4459]: [2022/09/23 14:36:46.979575,  0] ../../source4/cldap_server/cldap_server.c:128(cldapd_add_socket)
сен 23 14:36:46 dc.samba.testdomain samba[4459]:   Failed to bind to ipv6:2a0c:88c0:2:2000:f4d0:48ff:fee0:4a4f:389 - NT_STATUS_ADDRESS_NOT_ASSOCIATED
сен 23 14:36:46 dc.samba.testdomain samba[4459]: [2022/09/23 14:36:46.979854,  0] ../../source4/samba/service_task.c:36(task_server_terminate)
сен 23 14:36:46 dc.samba.testdomain samba[4459]:   task_server_terminate: task_server_terminate: [cldapd failed to setup interfaces]
сен 23 14:36:47 dc.samba.testdomain samba[4420]: [2022/09/23 14:36:47.009938,  0] ../../source4/samba/server.c:392(samba_terminate)
сен 23 14:36:47 dc.samba.testdomain samba[4420]:   samba_terminate: samba_terminate of samba 4420: kdc failed to setup interfaces
сен 23 14:36:47 dc.samba.testdomain systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE
сен 23 14:36:57 dc.samba.testdomain systemd[1]: samba.service: Failed with result 'exit-code'.
сен 23 14:36:57 dc.samba.testdomain systemd[1]: samba.service: Consumed 3.125s CPU time.

Данная ошибка плавающая, происходит не всегда.

Рестарт сервиса помогает.
Comment 1 Evgeny Sinelnikov 2022-09-23 21:21:56 MSK
Это похоже на проблему состояния гонок. Судя по всему, служба kdc зависает на ipv6 адресе и не успевает осовбодить ресурс до старта после перезапуска:
 Failed to bind to ipv6:2a0c:88c0:2:2000:f4d0:48ff:fee0:4a4f:389 - NT_STATUS_ADDRESS_NOT_ASSOCIATED

Ловить эту багу сложно, поскольку, как и указано: "Данная ошибка плавающая, происходит не всегда."

Прошу потестировть таску с новым релизом, который сейчас находится на тестировании в p10:
#306744 EPERM #2 p10 libtdb.git=1.4.6-alt1 libtevent.git=0.12.0-alt1 libldb.git=2.5.2-alt1 samba.git=4.16.5-alt1 sssd.git=2.7.4-alt1 admc.git=0.10.0-alt3 freeipa.git=4.9.10-alt0.p10.1
Comment 2 Evgeny Shesteperov 2022-09-26 16:54:35 MSK
(Ответ для Evgeny Sinelnikov на комментарий #1)
> Прошу потестировть таску с новым релизом, который сейчас находится на
> тестировании в p10:
> #306744 EPERM #2 p10 libtdb.git=1.4.6-alt1 libtevent.git=0.12.0-alt1
> libldb.git=2.5.2-alt1 samba.git=4.16.5-alt1 sssd.git=2.7.4-alt1
> admc.git=0.10.0-alt3 freeipa.git=4.9.10-alt0.p10.1

Если ошибка воспроизводится в версии samba-dc-4.15.9-alt1, то обновление до версии samba-dc-4.16.5-alt1 не помогает, проблема остаётся.

При разворачивании домена с версией samba-dc-4.16.5-alt1 данную ошибку не обнаружил.
Comment 3 Alexander Makeenkov 2024-04-10 10:20:56 MSK
samba-4.19.4-alt1
samba-4.19.5-alt2 (из задания 343787)

Проблема не воспроизводится.