So I realize that Ubuntu 18.04 support is ending/ended and that we should be moving on to 22.04LTS but I installed a brand new box with 18.04 LTS and the “curl -s https://mailinabox.email/setup.sh | sudo bash” script which should install v57a.
Did something break along the way?
I know I have a server that its currently working on and one that I thought it should be working on.
I think syncing contacts between roundcube and nextcloud was broken in v57a. You would need an update of the roundcube carddav plugin, and the configured url towards nextcloud was changed as well. Sorry, can’t find a link to an issue or pull request for this.
No, sorry. The changes are on the roundcube side. I took a closer look and it seems the v57a release already has the updated carddav plugin.
Thus only the changed carddav url is needed. You’ll find that in this Pull request. The change is
That might be a red herring. As documented here apparently that is an expected log entry. I would worry if you see it multiple times, but the date (April 3rd) suggests it only occurred once, some time ago?.
To check that the plugin is loaded, look at the About entry. There should be an entry for CardDAV there.
Indeed, one would expect an Owncloud address book in the list you show. What did you change to the config.inc.php file? Just to be sure: in the change I mentioned above you should replace ${PRIMARY_HOSTNAME} with the domain name of the box (e.g. box.example.com)