Модуль синхронизации не работает

Костюков Владимир

Команда форума
Админ
Регистрация
04.03.23
Сообщения
492
Реакции
75
В журнале /var/log/aldpro/syncer_loadrunner.log присутствуют сообщения вида:

Код:
transactions ipa_load_runner.py:loadrunner:892 - CRITICAL: Обновление pg_current_processed_usn: новое значение = 77812230, старое значение = 77812229
transactions ipa_load_runner.py:loadrunner:894 - CRITICAL: Ошибка при обработке объекта. Требуется устранить ошибку вручную

Выполнить поиск информации в базе данных syncer о записи с usnchanged = 77812230:

Код:
sudo -u postgres psql -d syncer -t -c "\x" -c "select * from schema_provider.virtual_tree where usnchanged=77812230" 2> /dev/null | grep -v 'Expanded'

Пример ожидаемого вывода:

Код:
id                | 353
master_i_d        | 7f6cbe63-0ff2-4eaa-9455-a92cac10238f
slave_i_d         |
parent_i_d        |
dn                |
dn_new            |
object_level      |
object_name       | 12345
object_name_new   | 12345
time_create       | 2024-12-09 17:40:52.373661+03
time_updated      | 2025-09-26 16:01:08.600984+03
master_created    | 2019-06-04 10:57:32+03
master_changed    | 2020-06-25 17:33:18+03
slave_created     |
slave_changed     |
master_attributes | {"attributes": {"sn": "", "givenname": "", "displayname": "12345", "useraccountcontrol": false}}
slave_attributes  |
execute           | t
parent            | 3c1f5269-b330-48dd-96fd-b2b4af46ef0d
parent_new        | 3c1f5269-b330-48dd-96fd-b2b4af46ef0d
blockpwd          | f
error_id          | 40
object_class_id   | 15
status_id         | 2
structure_i_d_id  | 1
sync_status       | 3
usnchanged        | 77812230

Из вывода команды необходимо определить учетную запись, состоящую только из цифр, в примере это object_name = 12345.

Решение:
Переименовать в AD атрибут SamAccountName пользователя 12345, добавив букву.
Причина:
В ALD Pro нельзя использовать числа в качестве имен пользователей. Модуль синхронизации не может создать такого пользователя в домене ALD Pro.
 
Назад
Сверху Снизу