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