Due to bug 474254, the 99user.ldif may contain many schema definitions from the standard schema files, some of which are now obsolete. Upgrade must remove duplicate and obsolete schema from 99user.ldif.
Created attachment 366526 [details] Proposed Patch
Pushed patch from comment#1 to master (with minor typo correction in a comment). Counting objects: 15, done. Delta compression using 2 threads. Compressing objects: 100% (7/7), done. Writing objects: 100% (8/8), 2.75 KiB, done. Total 8 (delta 5), reused 0 (delta 0) To ssh://git.fedorahosted.org/git/389/ds.git de63856..f4eae7f master -> master
verified - RHEL 4 version: redhat-ds-base-8.2.0-2010060704.el4dsrv 1. installed DS 8.1 2. added custom schema and duplicate defined schema from other schema file to 99user.ldif 3. upgraded to DS 8.2 After upgrade only custom defined schema existed in 99user.ldif.