Рейтинг:0

Миграция SLES OpenLDAP на 389-DS с использованием openldap_to_ds

флаг it

Поскольку SLES15 прекратил поддержку OpenLDAP, предложив вместо этого использовать 389-DS, я попытался перенести свои базы данных, следуя руководству, предоставленному с SLES15 SP3. Однако команда для (тестового) преобразования конфигурации не удалась с двойной ошибкой, подобной этой:

# openldap_to_ds TEST1 /tmp/slapd.d /tmp/dump.ldif
Изучение конфигурации OpenLDAP...
Traceback (последний последний вызов):
  Файл "/usr/sbin/openldap_to_ds", строка 250, в <module>
    результат = do_migration (inst, log, args, skip_overlays)
  Файл "/usr/sbin/openldap_to_ds", строка 178, в do_migration
    config = olConfig(args.slapd_config, журнал)
  Файл "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", строка 307, в __init__
    для БД в БД
  Файл "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", строка 307, в <listcomp>
    для БД в БД
  Файл "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", строка 112, в __init__
    self.suffix = sure_str(self.config[1]['olcSuffix'][0])
KeyError: 'olcSuffix'

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний последний вызов):
  Файл "/usr/sbin/openldap_to_ds", строка 257, в <module>
    log.error("Ошибка: %s" % "- ".join(str(val) for val in msg.values()))
AttributeError: объект «str» не имеет атрибута «значения»

Удалось ли кому-нибудь перенести SLES12 SP5 OpenLDAP на SLES15 SP3 389-DS? Если да, то какие подробные инструкции?

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

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