Hi everybody,
I updated production server on debian12 to last supported version during weekend. At all Outlook I recreated .ost file because of sync problems. I removed at all accounts SYNC_ISSUES, CONFLICTS and LOCAL_FAILURES folders.
I checked some accounts now and discovered sync problems are still actual. Mostly there is problem with calendar dates which share more participants. Our users has many repetitive dates which are organized from outside and time to time some changes cames. At this time Outlook is not able to sync the change.
09:52:22 Synchronisiererversion 16.0.17328
09:52:22 Postfach "User Name" wird synchronisiert
09:52:22 Änderungen im Ordner "Kalender" auf dem Server werden synchronisiert
09:52:22 Download von Server "6d6c6164-656e-2e6a-7572-69734d000000@domain.com"
09:52:23 SyncMonitor triggered for Kalender (0x80040301)
09:52:23 Fehler bei der Synchronisierung des Ordners.
09:52:23 [80040301-501-80040301-560]
09:52:23 Ein Clientvorgang ist fehlgeschlagen.
09:52:23 Microsoft Exchange-Informationsspeicher
09:52:23 Weitere Informationen zu diesem Fehler erhalten Sie unter der folgenden URL:
09:52:23 https://www.microsoft.com/support/prodredirect/outlook2000_us.asp?err=80040301-501-80040301-560
09:52:23 Additional Info:
Failed while syncing item: EntryID: {CB:70, LPB:0x00000000641D3ACA6398644E9FCCD017877352DB07004D000000A5187B6FBCDCEA1ED03C565700000000000F00004D000000A5187B6FBCDCEA1ED03C56570000001D060E0000} Item: {SU:Date Name} ErrCtx: 0x09010801 Hresult: 0x80040301 FnCall: 0x09030D01 09:52:23 Vorgang abgeschlossen
and next:
09:52:23 Die Integritätsprüfung der Outlook-Datendatei (.ost) wird gestartet.
09:52:23 Vorabsynchronisierung wird durchgeführt.
09:52:23 Synchronisiererversion 16.0.17328
09:52:23 Postfach "User Name" wird synchronisiert
09:52:23 Änderungen im Ordner "Kalender" auf dem Server werden synchronisiert
09:52:23 Download von Server "6d6c6164-656e-2e6a-7572-69734d000000@domain.com"
09:52:23 SyncMonitor triggered for Kalender (0x80040301)
09:52:23 Fehler bei der Synchronisierung des Ordners.
09:52:23 [80040301-501-80040301-560]
09:52:23 Ein Clientvorgang ist fehlgeschlagen.
09:52:23 Microsoft Exchange-Informationsspeicher
09:52:23 Weitere Informationen zu diesem Fehler erhalten Sie unter der folgenden URL:
09:52:23 https://www.microsoft.com/support/prodredirect/outlook2000_us.asp?err=80040301-501-80040301-560
09:52:23 Additional Info:
Failed while syncing item: EntryID: {CB:70, LPB:0x00000000641D3ACA6398644E9FCCD017877352DB07004D000000A5187B6FBCDCEA1ED03C565700000000000F00004D000000A5187B6FBCDCEA1ED03C56570000001D060E0000} Item: {SU:Date name} ErrCtx: 0x09010801 Hresult: 0x80040301 FnCall: 0x09030D01 09:52:23 Vorgang abgeschlossen
09:52:23 Integritätsprüfung wird durchgeführt.
09:52:23 Fehler, die bei dieser Überprüfung entdeckt werden, müssen manuell behoben werden.
09:52:23 Ordner "Kalender" wird überprüft.
09:52:24 Die Nachricht mit dem Betreff 'Date name' in Ihrem Postfach in Microsoft Exchange stimmt nicht mit der Nachricht in der Outlook-Datendatei (.ost) überein.
09:52:24 Vorgang abgeschlossen
at grommunio-sync log is:
11/03/2024 08:51:08 [24558] [ WARN] [user.name@domain.com] /usr/share/php-mapi/class.recurrence.php:1140 Undefined array key 806027522 (2)
11/03/2024 09:53:51 [26171] [ WARN] [user.name@domain.com] SyncObject->Check(): object from type SyncMail: parameter 'from' contains an invalid email address '"" <>'. Address is removed.
this line repeats many time for diferent users:
11/03/2024 08:51:08 [24558] [ WARN] [user.name@domain.com] /usr/share/php-mapi/class.recurrence.php:1140 Undefined array key 806027522 (2)
or this error:
11/03/2024 10:11:55 [26172] [FATAL] [user.name@domain.com] Fatal error: /usr/share/grommunio-sync/lib/grommunio/grommunio.php:2123 - Uncaught TypeError: mapi_folder_gethierarchytable(): Argument #1 ($fld) must be of type resource, bool given in /usr/share/grommunio-sync/lib/grommunio/grommunio.php:2123
Stack trace:
#0 /usr/share/grommunio-sync/lib/grommunio/grommunio.php(2123): mapi_folder_gethierarchytable()
#1 /usr/share/grommunio-sync/lib/grommunio/grommunio.php(995): Grommunio->getHierarchyHash()
#2 /usr/share/grommunio-sync/lib/core/synccollections.php(499): Grommunio->HasChangesSink()
#3 /usr/share/grommunio-sync/lib/request/ping.php(166): SyncCollections->CheckForChanges()
#4 /usr/share/grommunio-sync/lib/request/requestprocessor.php(94): Ping->Handle()
#5 /usr/share/grommunio-sync/index.php(114): RequestProcessor::HandleRequest()
#6 {main}
thrown (1)
Is it possible to check and detect bad records (in calendar records the name of bad date is known) and correct it somehow? Some users has in the SYNC_ISSUES folder thousands messages per few weeks.