On Thu, Oct 14, 2010 at 16:31:20 -0000, Steve Langasek wrote:
> That's not unavoidable; just bump the minimum version check to the
> maverick release version instead of the lucid version.  New
> installations of maverick will get an excess database dump/restore, but
> the upgrade will be clean for everyone.

Yeah, that's what I was going to suggest at first, but I don't think it
will cover all the cases.

Say someone had a working Lucid version of slapd they've already tried
upgrading to the Maverick release 2.4.23-0ubuntu3, and they haven't ever
done the manual "db4.7_XXXX" steps to convert the database.  In that
case, they'll still have a v4.7 BDB environment in their /var/lib/ldap
directory... but the version of slapcat installed on their machine will
be from 2.4.23-0ubuntu3.  

That is, they'll already have a slapcat linked against libdb4.8, and so
the slapd.pre/postinst scripts won't be able to export the "old"
database in preparation for importing it using the "new" version. 

I don't have an environment available where I can actually test this
myself, but as far as I can see once someone has installed slapd
2.4.23-0ubuntu3 it's too late to try fixing this problem with the usual
export/import cycle....

                                                        Nathan

-- 
upgrade process does not upgrade underlying BDB format from 4.7 to 4.8 (so 
slapd aborts with "Program version 4.8 doesn't match environment version 4.7" 
error message)
https://bugs.launchpad.net/bugs/658227
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