Рейтинг:0

FreeIPA user_add не может добавить пользователя «пользователь уже существует», когда это не так.

флаг tf

Я получаю сообщение об ошибке при попытке создать пользователей в FreeIPA. Может ли кто-нибудь помочь мне разобраться в проблеме?

ipa: ОШИБКА: пользователь с именем "ttest" уже существует
ipa user_show ttest
ipa: ОШИБКА: ttest: пользователь не найден
ipa user_find ttest
---------------
0 пользователей соответствуют
---------------
----------------------------
Количество возвращенных записей 0
----------------------------
ldapsearch -x -b "cn=accounts,dc=.....,dc=....." -D "uid=.....,cn=users,cn=accounts,dc=... ..,dc=....." -W uid=ttest
# расширенный LDIF
#
# LDAPv3
# base <cn=accounts,dc=.....,dc=.....> с поддеревом области видимости
# фильтр: uid=ttest
# запрос: ВСЕ
#

# результат поиска
поиск: 2
результат: 0 успех

# числоОтветов: 1

Отладочный вывод:

ipa: DEBUG: Загрузка файла индекса из '/var/lib/ipa-client/sysrestore/sysrestore.index'
ipa: DEBUG: загрузка StateFile из '/var/lib/ipa-client/sysrestore/sysrestore.state'
ipa: DEBUG: загрузка StateFile из '/var/lib/ipa-client/sysrestore/sysrestore.state'
ipa: DEBUG: импорт всех модулей плагинов в ipaclient.remote_plugins.schema$02af11e4...
ipa: DEBUG: импорт модуля плагина ipaclient.remote_plugins.schema$02af11e4.plugins
ipa: DEBUG: импорт всех модулей плагинов в ipaclient.plugins...
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.automember
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.automount
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.ca
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.cert
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.certmap
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.certprofile
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.dns
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.hbacrule
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.hbactest
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.host
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.idrange
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.internal
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.location
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.migration
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.misc
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.otptoken
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.otptoken_yubikey
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.passwd
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.permission
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.rpcclient
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.server
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.service
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.sudorule
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.topology
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.trust
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.user
ipa: DEBUG: импорт модуля плагина ipaclient.plugins.vault
ipa: DEBUG: найдено session_cookie в постоянном хранилище для принципала '.....', cookie: 'ipa_session=MagBearerToken=.....'
ipa: DEBUG: установка session_cookie в контексте 'ipa_session=MagBearerToken=.....'
ipa: ОТЛАДКА: попытка https://...../ipa/session/json
ipa: DEBUG: создан контекст подключения.rpcclient_140053371972240
ipa: DEBUG: raw: command_defaults('user_add/1', params=['cn'], kw={'givenname': 'test', 'sn': 'test'}, version='2.240')
ipa: DEBUG: command_defaults('user_add/1', params=('cn',), kw={'givenname': 'test', 'sn': 'test'}, version='2.240')
ipa: DEBUG: [попытка 1]: пересылка «command_defaults/1» на сервер json «https://...../ipa/session/json»
ipa: ИНФОРМАЦИЯ: Запрос: {
    "идентификатор": 0,
    "метод": "command_defaults/1",
    "параметры": [
        [
            "user_add/1"
        ],
        {
            "кВт": {
                "имя": "тест",
                "SN": "тест"
            },
            "параметры": [
                "сп"
            ],
            "версия": "2.240"
        }
    ]
}
ipa: DEBUG: новое HTTP-соединение (.....)
ипа: ИНФОРМАЦИЯ: Ответ: {
    "ошибка": ноль,
    "идентификатор": 0,
    "главный": ".....",
    "результат": {
        "результат": {
            "сп": "тестовый тест"
        }
    },
    "версия": "4.9.3"
}
ipa: DEBUG: raw: user_add('ttest', namedname='test', sn='test', version='2.240')
ipa: DEBUG: user_add('ttest', namedname='test', sn='test', version='2.240')
ipa: DEBUG: [попытка 1]: перенаправление «user_add/1» на сервер json «https://...../ipa/session/json»
ipa: ИНФОРМАЦИЯ: Запрос: {
    "идентификатор": 0,
    "метод": "user_add/1",
    "параметры": [
        [
            "ттест"
        ],
        {
            "имя": "тест",
            "сн": "тест",
            "версия": "2.240"
        }
    ]
}
ipa: DEBUG: поддержка HTTP-соединения (.....)
ипа: ИНФОРМАЦИЯ: Ответ: {
    "ошибка": {
        "код": 4002,
        "данные": {},
        "message": "пользователь с именем \"ttest\" уже существует",
        "имя": "Дупликатентри"
    },
    "идентификатор": 0,
    "главный": ".....",
    "результат": ноль,
    "версия": "4.9.3"
}
ipa: DEBUG: разрушенное соединение context.rpclient_140053371972240
ipa: ОШИБКА: пользователь с именем "ttest" уже существует

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.