I've been able to eventually migrate to Jaunty slapd. As I was
expecting, it was not configuration related because slaptest -u would
told me that my config fil was fine. Here are the step I followed :


1) Stop slapd. Backup and remove /etc/ldap and /var/lib/ldap. With them, 
upgrade is impossible for reasons I don't understand.

2) upgrade packages with apt

3) stop slapd.

4) restore /etc/ldap and /var/lib/ldap

5) remove /var/lib/ldap/log.000000001 (no need to backup it)

6) cd /var/lib/ldap then run db4.6_restore -h . -v

At this point, it will tell you that 4.7 is the environement version.

7) Run once again db4.6_restore -h . -v  You have to run it at least
twice, else it doesn't work.

8) chown openldap:openldap log.000000001

9) Start ldap, your migration is now over.


The bugs are the following :

A) The install script of the slapd package seems completely crazy when
dealing with an existing installation. It backup everything in strange
ways and fails miserably if not everything is like expected. It should
be more defensive.

B) slapd should be able to restore by itself a database when the log
file is missing. It was the case with the slapd in intrepid, I've no
idea why it's not working anymore in jaunty

-- 
Unable to migrate Intrepid configuration to Jaunty
https://bugs.launchpad.net/bugs/364531
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openldap in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to