Миграция со старой OpenDS на последнюю OpenLDAP не удалась - PullRequest
0 голосов
/ 08 февраля 2019

Я мигрирую службы LDAP с одной виртуальной машины на другую.Существующая версия OpenDS-2.2.1 на RHEL 5.8, а новая виртуальная машина OpenLDAP-2.4.0 на RHL 7.2.Я делаю export-ldif в режиме онлайн, чтобы экспортировать схему и данные, а затем импортировать на новую виртуальную машину.Я скопировал все содержимое из /export/home/ldap/OpenDS-2.2.1/config/schema (на старой ВМ) в / root / openldap / schema / (на новой ВМ). На старой ВМ оно было экспортировано с помощью export-ldif.и на новой ВМ

Уже измененные типы атрибутов на olcattributetypes.Затем изменил объектные классы также на olcobjectclasses, но не повезло.Похоже, я что-то упустил, и он продолжает отказывать при следующем.

[root@new ~]# ldapadd -Y EXTERNAL -H ldapi:/// -f /root/openldap/old_schema_20190202.ldif

SASL / ВНЕШНЯЯ аутентификация запущена SASL username: gidNumber = 0 + uidNumber = 0, cn = peercred, cn = external, cn = authSASL SSF: 0 добавление новой записи "cn = schema" ldap_add: неверный синтаксис (21) дополнительная информация: objectClasses: значение # 0 недопустимо для синтаксиса

[root @ new ~] #

...