On Wednesday, 5 May 2010 09:54:34 Stuart Cherrington wrote: > Buchan, > > Thanks for these, I saw your email yesterday in reply to another thread so > took them then :-) > > I've started an upgrade process by doing the following: > > shutdown ldap > slapcat -f /etc/openldap/slapd.conf -b > "dc=ldn,dc=sw,dc=com" -l /export/home/stuart/full_msldap01.ldif > removed all files from /var/lib/ldap except DB_CONFIG file.
I would rather keep them, and use a version-specific directory path in the slapd.conf. > I couldn't remove the ldap 2.3 version packages as they're dependencies are > mad, No, most likely you have some packages that depend on libldap-2.3.so.0 (have been linked to it). This is precisely the reason I make the packages install in parallel. > so left them in place and did an Install of the 2.4 packages. > lib64ldap2.4_2-2.4.22-1.el5.x86_64.rpm, > openldap2.4-2.4.22-1.el5.x86_64.rpm, libldap2.4_2-2.4.22-1.el5.i386.rpm, > openldap2.4-2.4.22-1.el5.i386.rpm, > openldap2.4-clients-2.4.22-1.el5.x86_64.rpm, > openldap2.4-servers-2.4.22-1.el5.x86_64.rpm, > unixODBC-2.2.11-7.1.x86_64.rpm, > openldap2.4-extra-schemas-1.3-10.el5.noarch.rpm, > openldap2.4-servers-2.4.22-1.el5.x86_64.rpm. updated the > /etc/openldap2.4/sladp.conf and slapd.access.conf files to remove unwanted > references to SAMBA, change domain, passwd etc. Ran the service ldap check > until it was OK. > Trying to re-load the ldif gave me some errors though: > > slapadd -f /etc/openldap2.4/slapd.conf -l > /export/home/stuart/full_msldap01.ldif > /usr/share/openldap2.4/schema/core.schema: > line 100: AttributeType inappropriate SUPerior: "c" Did you over-write schema files from 2.4 with files from your 2.3 installation? The 2.4 schema file has the attribute c on line 100 commented out, as it is most likely built-in. > I found this line and decided to hash it out but then it failed on another > Country attribute and another then another in cosine.schema, so have > stopped hashing and started typing. > > Any reason why this would fail to like the 'c' AttributeType? Depends what you did to the schema files. $ rpm -Va openldap2.4-servers should not show any schema files having been modified .... Regards, Buchan
