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 <jwlewis(a)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
jwlewis(a)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(a)lists.fedoraproject.org
To unsubscribe send an email to 389-users-leave(a)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.fedoraproje...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure