You have 2 options:

- Make sure that SASL on the new machine is compiled to use gdbm for sasldb

- Find a tool to migrate your gdbm database to whatever format SASL on the new machine expects


On 09/22/2017 02:37 AM, Olivier wrote:

I’m trying to migrate my database to a new Linux server (CentOS 6.9 x64).

Old Server: Cyrus SASL 2.1.18

New Server: Cyrus SASL 2.1.23

I copied the database from the old server to the new server: /etc/sasldb2

But when I execute sasldblistusers2 I get below error:

/etc/sasldb2: unexpected file type or format

listusers failed

# file /etc/sasldb2

/etc/sasldb2: GNU dbm 1.x or ndbm database, little endian

Is there anything I’m missing? Is there a specific procedure to migrate the database to a new server?

Thanks,

Olivier


--
Kenneth Murchison
Cyrus Development Team
FastMail Pty Ltd

Reply via email to