This is just an educated guess but It looks like you may be missing some
schemas

On Tue, Feb 22, 2022, 4:00 PM Jason W. Lewis <jwle...@microcenter.com>
wrote:

> After RHEL, etc dropped OpenLDAP, I’ve begun testing with 389 Directory
> Server. Currently, I’m trying to use openldap_to_ds to import slapd.d
> config and an LDIF export to import my old database into the new server.
>
> I’ve created a new instance in 389-ds named terminal-config. I’ve tried
> the following variations on the idea, all of which gave me the same results:
>
>    - exported the LDIF from OpenLDAP 2.4 on Oracle Linux 7 and CentOS 6
>    servers.
>    - Rewrote all files being imported to make sure they weren’t corrupt.
>    - used relative and absolute path names to the files
>    - Tried importing with a new instance (as mentioned above) and no
>    instance at all
>    - When using dscreate to make the new instance, I’ve tried setting it
>    up differently (allowed sample entries and not, etc)
>
> No matter what I do, this is what I get when I try:
>
> [root@ldaptest ~]# openldap_to_ds terminal-config /root/slapd.d
> /root/terminals.ldif
>
> Examining OpenLDAP Configuration ...
>
> Traceback (most recent call last):
>
>   File "/usr/sbin/openldap_to_ds", line 250, in <module>
>
>     result = do_migration(inst, log, args, skip_overlays)
>
>   File "/usr/sbin/openldap_to_ds", line 178, in do_migration
>
>     config = olConfig(args.slapd_config, log)
>
>   File
> "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", line
> 305, in __init__
>
>     for db in dbs
>
>   File
> "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", line
> 305, in <listcomp>
>
>     for db in dbs
>
>   File
> "/usr/lib/python3.6/site-packages/lib389/migrate/openldap/config.py", line
> 112, in __init__
>
>     self.suffix = ensure_str(self.config[1]['olcSuffix'][0])
>
> KeyError: 'olcSuffix'
>
>
>
> During handling of the above exception, another exception occurred:
>
>
>
> Traceback (most recent call last):
>
>   File "/usr/sbin/openldap_to_ds", line 257, in <module>
>
>     log.error("Error: %s" % " - ".join(str(val) for val in msg.values()))
>
> AttributeError: 'str' object has no attribute 'values'
>
> [root@ldaptest ~]#
>
>
>
> Any thoughts on what could be causing this?
>
>
>
> --
>
> [image: Micro Electronics Inc]
>
> Jason Lewis
>
> Systems Administrator
>
> jwle...@microcenter.com
>
> |
>
> [image: signature_251198827]
>
> 614-777-2728
>
>
>
> [image: Micro Center Secure Email]
>
> CONFIDENTIALITY NOTICE: This e-mail message including attachments, if any,
> is intended exclusively for the person or entity to which it is addressed
> and may contain confidential and/or privileged material. If you are not the
> intended recipient, you are not authorized to read, print, retain, copy or
> disseminate this message or any part of it. If you receive this message in
> error, please contact the sender by reply e-mail and destroy all copies of
> the original message and attachments. Thank you
>
>
> _______________________________________________
> 389-users mailing list -- 389-users@lists.fedoraproject.org
> To unsubscribe send an email to 389-users-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/389-users@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
_______________________________________________
389-users mailing list -- 389-users@lists.fedoraproject.org
To unsubscribe send an email to 389-users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/389-users@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to