E-mail sent to www@gentoo.org: """ http://www.gentoo.org/doc/en/ldap-howto.xml All was going well until I hit the migration of the passwd file at ldapadd -D "cn=Manager,dc=genfic,dc=com" -W -f /tmp/passwd.ldif Which resulted in the following: migrationtools # ldapadd -D "cn=Manager,dc=jelweb,dc=com" -W -f /tmp/passwd.ldif Enter LDAP Password: adding new entry "uid=root,ou=People,dc=jelweb,dc=com" ldapadd: update failed: uid=root,ou=People,dc=jelweb,dc=com ldap_add: Object class violation (65) additional info: invalid structural object class chain (inetOrgPerson/account) migrationtools # I think this is due to a schema error, but I have followed all the instructions. My slapd.conf is below. Please, any help would be much appreciated. """
Marking as LATER until someone wants to fix the document. Also added a <warn> on top of the document.
This bug it related to <http://bugs.gentoo.org/show_bug.cgi?id=52052>. Bug #52052 deals with severals issues on Migrationtools. The problem here is issue 3 mentioned in <http://bugs.gentoo.org/show_bug.cgi?id=52052#c5>. I have already sent a patch that fixes it at <http://bugs.gentoo.org/show_bug.cgi?id=52052#c9>. As soon as this patch, or something similar, gets into portage bug #68855 can be considered resolved/fixed AFAICT.
Things are getting better. PADL just released MigrationTools-46 which fixes this bug completely. Please take a look at Bug #69252.
I believe this could be changed to RESOLVED FIXED as migrationtools-46 is already on portage, although still ~x86.
Reopening but waiting until it hits stable...
I've added some notes to the guide that the most recent migrationtools is currently needed (still in ~arch currently :(