Re: Migration issue with seen/subscription/sieve databases

Gionatan Danti <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Organization Assyoma s.r.l.
Message-ID <[email protected]>
On 20/12/19 09:51, Gionatan Danti wrote:
> Hi all,
> I am tasked to migrate an old cyrus 2.3.x CentOS6 installation to a new 
> CentOS8 server with cyrus 3.0.7.
> 
> I'm following the instructions at 
> https://cyrusimap.org/imap/download/upgrade.html (compresive of berkeley 
> db format change to skiplist) and all is mostly working, except for some 
> important per-user databases: seen, subscription and sieve.
> 
> The issue basically seems one of a different file names, revolving 
> around using "." (dot) instead of "^" (circumflex). For example, the old 
> cyrus installation has the following per-user database structure:
> 
> [root@ceres imap]# cd /var/lib/imap; find -iname "*^*" | grep danti
> ./sieve/domain/a/assyoma.it/g/g^danti
> ./domain/a/assyoma.it/user/g/g^danti.seen
> ./domain/a/assyoma.it/user/g/g^danti.sub
> ./domain/a/assyoma.it/quota/g/user.g^danti
> 
> However the new installation simply ignores the above files, creating 
> *new* empty files with "." (dot) separator, except for the quota (which 
> is correctly understand and no new file was created). This means I lose 
> all information about subscribed folder, seen mails and sive filtering.
> 
> A very simple workaround seems to soft-link the dot-enabled files with 
> the circumflex ones, ie: "cd ./domain/a/assyoma.it/user/g/; ln -s 
> g^danti.seen g.danti.seen"
> 
> I wonder if this is the right thing to do, or if I am missing something. 
> Please also consider that on the old server I already had 
> "unixhierarchysep: 1", matching the new 3.x default. Anyway, flipping 
> that option has no effect on how cyrus names the above files.
> 
> Any suggestion to solve this problem?
> Thanks.

Hi all,
any idea/suggestion/etc?

Thanks.

-- 
Danti Gionatan
Supporto Tecnico
Assyoma S.r.l. - www.assyoma.it
email: [email protected] - [email protected]
GPG public key ID: FF5F32A8
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.