ctl_cyrusdb db version error

Simon Matter simon.matter at invoca.ch
Thu Jul 28 02:44:22 EDT 2011


> Helo,
> on a server ( debian 5.0 ) I installed three years ago cyrus 3.2.11 but
> I have never used
> now I wanted to install cyrus 2.4.10 but when I run the command
> /usr/cyrus/bin/ctl_cyrusdb -r I get :
>
> Fatal error: wrong db version
> segmentation fault
>

>
> it is possible that ctl_cyrus version 2.4.10 compiled with version 4.6
> of libdb give me error because' /usr/lib/libbd.so is a symbolic link to
> version 4.4?
>
> How can I fix this problem ?
>
> Since I will have to do the same operation on a production server should
> I switch from berkeley db to skiplist db, before upgrade cyrus ?

I can only recommend to switch to skiplist before upgrade. That way you
can get rid of the BDB version issues. You can then even build 2.4.x
without BDB support.

Simon



More information about the Info-cyrus mailing list