Okay, so I built 3.6.0 (which is in "updates" for Fedora 37 but not released it seems) with this patch I wrote included in the rebuild:
https://github.com/cyrusimap/cyrus-imapd/pull/4529/commits/c3d9adcc358bdde5d991bc226fb3d9cef369f859
And I'm seeing:
Jun 10 17:18:33 mail cyrus/imaps[18938]: mboxlist_upgrade_subs(): joeblow@mail
which is generated here:
/* if we find it this time, we lost the race and someone else already
* upgraded the DB. Bonus. */
db_r = cyrusdb_fetch(*subs, key, keylen, &data, &datalen, NULL);
if (db_r != CYRUSDB_OK) {
syslog(LOG_NOTICE, "mboxlist_upgrade_subs(): %s", userid);
r = mboxlist_upgrade_subs_work(userid, subsfname, subs);
}
https://github.com/cyrusimap/cyrus-imapd/blob/master/imap/mboxlist.c#L5685-L5691
But it's not clear to me what I need to do to fix things.
Is there a cyradm command that will rebuild things?
And should the userid be joeblow@mail or just joeblow? Does it need to include the realm or not?
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T199a88e7c6bfe5bf-M5f386d3147bf492664f65066
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
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.