activesync broken after update
Hi, I have an installation of grommunio on debian11. I did it in December and this week did an "apt-get update" and "apt-get upgrade" and something weired happend that broke part of my sync.
It took me three days to install grommunio to correct all the small settings in config files and to change the file rights that all folders are writable to all that used users.
Nut it took me a day to check if I can find the error but I cannot.
What still works is the sync between Outlook and the grommunio-server via active-sync.
What does not work the conection between "thunderbird with tbsync" and the server and my android-phones with the server using the app "nine"
What I see when I start the sync either from thunderbird or from nine on adroid:
in file:
/var/log/grommunio-sync/grommunio-sync-error.log
I see contents like this:
26/01/2023 19:33:41 [ 870] [ WARN] [XX@YY] Not possible to determine class of request. Request did not contain class and apparently there is an issue with the HierarchyCache.
26/01/2023 19:33:41 [ 870] [ WARN] [XX@YY] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:34:08 [ 868] [ERROR] [XX@YY] MAPIUtils->readPropStream error opening stream: 0x%08X
26/01/2023 19:34:08 [ 868] [ WARN] [XX@YY] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:34:08 [ 868] [ WARN] [XX@YY] /usr/share/grommunio-sync/lib/grommunio/grommunio.php:1992 mapi_stream_setsize() expects parameter 1 to be resource, bool given (2)
26/01/2023 19:34:08 [ 868] [ WARN] [XX@YY] /usr/share/grommunio-sync/lib/grommunio/grommunio.php:1993 mapi_stream_write() expects parameter 1 to be resource, bool given (2)
26/01/2023 19:34:08 [ 868] [ WARN] [XX@YY] /usr/share/grommunio-sync/lib/grommunio/grommunio.php:1994 mapi_stream_commit() expects parameter 1 to be resource, bool given (2)
26/01/2023 19:34:08 [ 869] [ERROR] [XX@YY] MAPIUtils->readPropStream error opening stream: 0x%08X
and also something like this:
26/01/2023 19:48:42 [ 868] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:43 [ 871] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:43 [ 871] [ WARN] [x@y] Not possible to determine class of request. Request did not contain class and apparently there is an issue with the HierarchyCache.
26/01/2023 19:48:43 [ 871] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:43 [ 873] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:43 [ 849] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:44 [ 852] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
26/01/2023 19:48:44 [ 852] [ WARN] [x@y] Not possible to determine class of request. Request did not contain class and apparently there is an issue with the HierarchyCache.
26/01/2023 19:48:44 [ 852] [ WARN] [x@y] Loaded device is not a device object. Dropping new loaded state and keeping initialized object!
In file /var/log/grommunio/fpm-web.log
I see often:
[26-Jan-2023 19:46:00 Europe/Vienna] Failed to open store. XX@YY requested 0000000038a1bb1005e5101aa1bb08002b2a56c200007073747072782e646c6c0000000000000000e92feb759650448683b87de522aa494800005c005c003f005c0043003a005c00550073006500720073005c0062006f00650072006e0073005c0041007000700044006100740061005c004c006f00630061006c005c004d006900630072006f0073006f00660074005c004f00750074006c006f006f006b005c0062006f00650072006e007300400068006f006c006f006400650063006b002e006e006f002d00690070002e00620069007a002e006f00730074000000
I treid to clean the devices in the web-interface, but I got an error and in the logfiles of the gromox-http I see this:
[2023-01-26 19:46:29.710134]: E-1587: /var/lib/gromox/user/0/1/cid/0: No such file or directory
The file is not there.
this is the folder of the first user I created. I changed the name to XX@YY in this post. The second user I have for my wive is x@y in this post. There I did not change anthing but nine is broken.
I created it with a touch manually and then saw three devices which I could remove. But I only saw the tbsync-devices from thunderbird and not the nine-android or outlook devices.
I did an apt remove grommunio-sync and an apt install grommunio-sync but that did not help. It seems it did not remove or recreate any of the configuration files.
Any ideas how to debug this?
I expect I need to recreate a cache ond to properly remove the devices, as I reset nine on android and on thunderbird also the tbsync settings.
Would be nice to get some help, either in english or german.
Alex