What arch is this Daniel? I've done multiple 5.4->5.5 upgrades
with OpenLDAP/bdb without need for additional steps, but they were
all on amd64.


On 2014-05-02, LEVAI Daniel <l...@ecentrum.hu> wrote:
> Hi!
>
> I've recently upgraded one of my systems to 55 from 54 (btw, for me, the
> most painful upgrade since ~3.9; I don't know what happened but
> everything was against me), and one of the obstacles was the openldap
> upgrade. I was using openldap-2.4 with bdb on 5.4 also, so I thought it
> would be a clean cut. After trying to start slapd, it barked about the
> bdb's consistency:
>
> __db.001: unable to find environment
> txn_checkpoint interface requires an environment configured for the 
> transaction subsystem
> ... etc ... (the precise error message would require the restore of the
> old db files, but what's important is there)
>
> db4_verify of course told me the same, and db4_recover, or slapcat and
> the likes were futile. So I just shrugged and went about to restore my
> backups, but even the one week old backup did seem to be corrupt :-/
>
> Long story short, I had to install a 5.4 OpenBSD, pkg_add
> openldap-server, copy over the openldap-data directory, slapcat to an
> ldif file then slapadd on the server to a clean and fresh openldap data
> directory.
> The logic is the same as for the rrdtool upgrade, but that is at least
> mentioned in the upgrade faq ;-P
>
> So if it seems this is a real upgrade issue for someone else also, and
> not a PEBKAC, then I think it would be fair to mention this on
> upgrade55.html. I could cook up a diff, if it turns out I was not
> hallucinating.
>
>
> Daniel

Reply via email to