Z-Push Kopano mit Jolla Sailfish Phone



  • Hello,
    I have been using zarafa / kopano for a long time with z-push and exchange. Many years with my Plam WebOS devices without any problems. Now I have a jolla with Sailfish 3 since a month. Since then nothing works properly. The sync always fails or there is no sync anymore.

    Does anyone else have a Sailfish device with Z-Push using?

    For the WebOS devices, the UserAgent is Palm / 1.0.1
    At Sailfish: SailfishOS / 2.0-EAS-0.4.0
    Z-push version: 2.4.5 + 0-0
    ActiveSync version: 14.1
    KopanoCore: 8.7.80

    In the error.log are only warnings because of loop detections.

    Sailfish is a cool Linux Mobile OS, but that really bothers me, that there is no stable sync.

    Thanks Daniel



  • Hi Daniel,
    I am using Sailfish 3 with z-push too, you´re right it´s not that stable than with the client from Sailfish 2.
    In principle it´s working, get only in trouble when deleting mails… but when I delete the mails inside the
    waste folder everything is fine again.

    Frank


  • Kopano

    Reading that it worked in sailfish 2, but not anymore in sailfish 3. and seeing that activesync support is (understandably) a paid feature in sailfish (https://shop.jolla.com/) I would recommend to open a support case with them.

    Sounds more like a bug in their implementation.


  • Kopano

    Hi Daniel, hi Frank,

    if you would describe what exactly is not working and provide WBXML logs, we could take a look at it. However as Felix said if it worked with sailfish 2 and not with sailfish 3, then it’s rather the client issue.

    Manfred



  • Hi Manfred,
    let´s wait for Daniel, as I said in principle it´s working for me and I wrote the workaround in cases when the sync is broken. I would wait for the next sailfish updates.

    Frank



  • @Manfred as I said, it generally works, but the sync is not stable. Sometimes it works. Then again it does not work. Means mail, calendars and contacts. The WBXML log is full of loops. Sometimes more sometimes less.

    More precisely: Account setup goes without problems. Account is set up on allways up-to-date. Then it works for a while. After a few mails or calendar entries, I notice that Maisl no longer come and calendar entries are no longer accepted. I try to fix it with z-push-admin, but it never gets stable like the first few hours. It goes on for a while, then it stops again. I could not find a pattern or trigger.

    Here’s the log from my last manual sync:

    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] -------- Start
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] cmd='FolderSync' devType='SailfishOS' devId='sbj359745050357372' getUser='daniel' from='192.168.1.68' version='2.4.5+0-0' method='POST'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Used timezone 'Europe/Berlin'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetBackend(): trying autoload backend 'BackendKopano'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] BackendKopano using PHP-MAPI version: 8.7.80 - PHP version: 7.2.10-0ubuntu0.18.04.1
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Request::ProcessHeaders() ASVersion: 14.1
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::CommandNeedsAuthentication(9): true
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Logon(): Trying to authenticate user 'daniel'..
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '4069' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-devicedata'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice data loaded for user: 'daniel'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] TopCollector(): Initialized mutexid Resource id #18 and memid Resource id #19.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] TopCollector initialised with IPC provider 'IpcSharedMemoryProvider' with type '20'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection(): Initialized mutexid Resource id #22 and memid Resource id #23.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection initialised with IPC provider 'IpcSharedMemoryProvider' with type '1337'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::HierarchyCommand(9): true
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('daniel'): Found 'DEFAULT' store: 'Resource id #29'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Logon(): User 'daniel' is authenticated
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Store supports properties containing Unicode characters.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::CommandNeedsPlainInput(9): false
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I  <FolderHierarchy:FolderSync>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I   <FolderHierarchy:SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    {1381f22b-1890-4f45-86a4-e7f229afb95a}2
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I   </FolderHierarchy:SyncKey>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] StateManager->loadHierarchyCache(): 'sbj359745050357372-1381f22b-1890-4f45-86a4-e7f229afb95a-hc-2'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '7511' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-1381f22b-1890-4f45-86a4-e7f229afb95a-hc-2'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '15' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-1381f22b-1890-4f45-86a4-e7f229afb95a-2'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '372' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-1381f22b-1890-4f45-86a4-e7f229afb95a-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetHierarchyCache(): HierarchyCache is up - Cached objects: 28
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid 'null'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid 'null'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid '0'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid '0'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolders(): Requested AS folderids as keys for additional folders array, converting
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'Cd5649'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'C18baf'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'S93691'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'S7c766'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->Config(AdditionalFolders) : process folder 'Feiertage'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('system'): Found 'PUBLIC' store: 'Resource id #60'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Setup(): Checking for 'read' ACLs on '9251ca0e7c9945c09c5497e62afb636bf0fc01000000' of store 'system': 'true'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->ImportFolderChange(): Change for folder 'Feiertage' will not be sent as modification is not relevant.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->Config(AdditionalFolders) : process folder 'FamilienTermine'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Setup(): Checking for 'read' ACLs on '9251ca0e7c9945c09c5497e62afb636b1cfd01000000' of store 'system': 'true'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->ImportFolderChange(): Change for folder 'FamilienTermine' will not be sent as modification is not relevant.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->Config(AdditionalFolders) : process folder 'AnjaArbeit'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('anja'): Found 'DEFAULT' store: 'Resource id #70'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Setup(): Checking for 'read' ACLs on '9251ca0e7c9945c09c5497e62afb636b2b0000000000' of store 'anja': 'true'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->ImportFolderChange(): Change for folder 'AnjaArbeit' will not be sent as modification is not relevant.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->Config(AdditionalFolders) : process folder 'FamilienAdressbuch'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('SYSTEM'): Found 'PUBLIC' store: 'Resource id #77'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Setup(): Checking for 'read' ACLs on '9251ca0e7c9945c09c5497e62afb636b956701000000' of store 'SYSTEM': 'true'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ChangesMemoryWrapper->ImportFolderChange(): Change for folder 'FamilienAdressbuch' will not be sent as modification is not relevant.
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I  </FolderHierarchy:FolderSync>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] WBXMLEncoder->startWBXML() type: vnd.ms-sync.wbxml
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ExportChangesICS->Config() initialized with state: 0xcfc7000095370e00
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ExportChangesICS->InitializeExporter() successfully. 0 changes ready to sync for 'hierarchy'.
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O  <FolderHierarchy:FolderSync>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   <FolderHierarchy:Status>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   </FolderHierarchy:Status>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   <FolderHierarchy:SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   {1381f22b-1890-4f45-86a4-e7f229afb95a}2
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   </FolderHierarchy:SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   <FolderHierarchy:Changes>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O    <FolderHierarchy:Count>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O    0
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O    </FolderHierarchy:Count>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O   </FolderHierarchy:Changes>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->CheckFolderData() checking integrity of hierarchy cache with synchronized folders
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetHierarchyCache(): HierarchyCache is up - Cached objects: 28
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] O  </FolderHierarchy:FolderSync>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] WBXMLEncoder->endTag() WBXML output completed
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] WBXML-OUT: AwFqAAAHVkwDMQABUgN7MTM4MWYyMmItMTg5MC00ZjQ1LTg2YTQtZTdmMjI5YWZiOTVhfTIAAU5XAzAAAQEB
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] WBXML-IN : AwFqAAAHVlIDezEzODFmMjJiLTE4OTAtNGY0NS04NmE0LWU3ZjIyOWFmYjk1YX0yAAEB
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection->ProcessLoopDetectionTerminate()
    07/01/2019 21:27:17 [26990] [ INFO] [daniel] cmd='FolderSync' memory='2.10 MiB/2.00 MiB' time='0.10s' devType='SailfishOS' devId='sbj359745050357372' getUser='daniel' from='192.168.1.68' idle='0s' version='2.4.5+0-0' method='POST' httpcode='200'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] -------- End
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] -------- Start
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] cmd='Sync' devType='SailfishOS' devId='sbj359745050357372' getUser='daniel' from='192.168.1.68' version='2.4.5+0-0' method='POST'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Used timezone 'Europe/Berlin'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetBackend(): trying autoload backend 'BackendKopano'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] BackendKopano using PHP-MAPI version: 8.7.80 - PHP version: 7.2.10-0ubuntu0.18.04.1
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Request::ProcessHeaders() ASVersion: 14.1
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::CommandNeedsAuthentication(0): true
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Logon(): Trying to authenticate user 'daniel'..
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '4069' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-devicedata'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice data loaded for user: 'daniel'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] TopCollector(): Initialized mutexid Resource id #18 and memid Resource id #19.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] TopCollector initialised with IPC provider 'IpcSharedMemoryProvider' with type '20'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection(): Initialized mutexid Resource id #22 and memid Resource id #23.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection initialised with IPC provider 'IpcSharedMemoryProvider' with type '1337'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::HierarchyCommand(0): false
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('daniel'): Found 'DEFAULT' store: 'Resource id #29'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->Logon(): User 'daniel' is authenticated
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] Store supports properties containing Unicode characters.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::CommandNeedsPlainInput(0): false
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I  <Synchronize>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I   <Folders>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {d0f26de7-1e80-460e-99f8-4f9114b2b95b}6
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      U588b3
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '931' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-d0f26de7-1e80-460e-99f8-4f9114b2b95b-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid U588b3 => 9251ca0e7c9945c09c5497e62afb636ba21100000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'U588b3' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546784038'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Updated reference PolicyKey '-1', reference Lifetime '', Last sync at '1546784038'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {14c10559-c841-4eda-95e6-5c2bc9975acc}24
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      Cd5649
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '931' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-14c10559-c841-4eda-95e6-5c2bc9975acc-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid Cd5649 => 9251ca0e7c9945c09c5497e62afb636bf0fc01000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'Cd5649' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546784078'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Updated reference PolicyKey '-1', reference Lifetime '', Last sync at '1546784078'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {73d47d65-6aaa-48d9-ad55-b4dd085bb7b8}9
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      C18baf
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '930' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-73d47d65-6aaa-48d9-ad55-b4dd085bb7b8-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid C18baf => 9251ca0e7c9945c09c5497e62afb636b1cfd01000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'C18baf' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546785533'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Updated reference PolicyKey '-1', reference Lifetime '', Last sync at '1546785533'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {e29cd202-34ab-427d-ba16-da7ea52ef0ce}1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      S93691
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '929' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-e29cd202-34ab-427d-ba16-da7ea52ef0ce-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid S93691 => 9251ca0e7c9945c09c5497e62afb636b2b0000000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'S93691' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546784026'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {dc4b5ec7-6cab-474a-a51a-35e73af3c897}33
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      U29c48
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '932' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-dc4b5ec7-6cab-474a-a51a-35e73af3c897-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid U29c48 => 9251ca0e7c9945c09c5497e62afb636bae6601000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'U29c48' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546837841'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Updated reference PolicyKey '-1', reference Lifetime '', Last sync at '1546837841'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    <Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      {5d9eb2e0-06f8-4360-bd88-55dd4cce33ec}2
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </SyncKey>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <FolderId>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      U3ffe8
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </FolderId>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] FileStateMachine->GetState() read '929' bytes from file: '/var/lib/z-push/2/7/sbj359745050357372-5d9eb2e0-06f8-4360-bd88-55dd4cce33ec-fd'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] DeviceManager->GetBackendIdForFolderId(): folderid U3ffe8 => 9251ca0e7c9945c09c5497e62afb636bdf6701000000
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->AddCollection(): Folder id 'U3ffe8' : ref. PolicyKey '-1', ref. Lifetime '', last sync at '1546784027'
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </GetChanges>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     <Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <FilterType>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->UseCPO('DEFAULT')
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       4
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </FilterType>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      <AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       <AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I        1
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I       </AirSyncBase:Type>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I      </AirSyncBase:BodyPreference>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I     </Options>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I    </Folder>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I   </Folders>
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] I  </Synchronize>
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync(): Start Output
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncCollections->GetGlobalWindowSize() overwriting requested global window size of 512 by 50 forced in configuration.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid '0'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ASDevice->GetFolderIdForBackendId(): no valid condition found for determining folderid for backendid '0'. Returning as is!
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636ba21100000000'): 'false'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->GetFolderStat() fetched status information of 37 folders for store 'daniel'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1546004969/1015/0/0 - saved: 1546004969/1015/0/0 - expiring: 2019-01-20 03:35:03
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'U588b3'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636bf0fc01000000'): 'system'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('system'): Found 'PUBLIC' store: 'Resource id #218'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->GetFolderStat() fetched status information of 9 folders for store 'system'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1546004969/35/0/1 - saved: 1546004969/35/0/1 - expiring: 2019-01-20 12:08:19
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'Cd5649'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636b1cfd01000000'): 'system'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1546785003/34/0/2 - saved: 1546785003/34/0/2 - expiring: 2019-01-20 11:02:30
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'C18baf'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636b2b0000000000'): 'anja'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->openMessageStore('anja'): Found 'DEFAULT' store: 'Resource id #229'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] KopanoBackend->GetFolderStat() fetched status information of 26 folders for store 'anja'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1542997312/75/0/0 - saved: 1542997312/75/0/0 - expiring: 2019-01-20 05:13:11
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'S93691'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636bae6601000000'): 'false'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1546837841/516/0/4 - saved: 1546837841/516/0/4 - expiring: 2019-01-21 14:40:00
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'U29c48'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] ZPush::GetAdditionalSyncFolderStore('9251ca0e7c9945c09c5497e62afb636bdf6701000000'): 'false'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] SyncParameters->IsExporterRunRequired(): false - current: 1544594225/97/0/0 - saved: 1544594225/97/0/0 - expiring: 2019-01-20 06:36:36
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: No changes found for Calendar folder id 'U3ffe8'. Omitting output.
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] HandleSync: Processed 6 folders
    07/01/2019 21:27:17 [26990] [WBXML] [daniel] WBXML-IN : AwFqAEVcT0sDe2QwZjI2ZGU3LTFlODAtNDYwZS05OWY4LTRmOTExNGIyYjk1Yn02AAFSA1U1ODhiMwABUwMxAAFXWAM0AAEAEUVGAzEAAQEBAQAAT0sDezE0YzEwNTU5LWM4NDEtNGVkYS05NWU2LTVjMmJjOTk3NWFjY30yNAABUgNDZDU2NDkAAVMDMQABV1gDNAABABFFRgMxAAEBAQEAAE9LA3s3M2Q0N2Q2NS02YWFhLTQ4ZDktYWQ1NS1iNGRkMDg1YmI3Yjh9OQABUgNDMThiYWYAAVMDMQABV1gDNAABABFFRgMxAAEBAQEAAE9LA3tlMjljZDIwMi0zNGFiLTQyN2QtYmExNi1kYTdlYTUyZWYwY2V9MQABUgNTOTM2OTEAAVMDMQABV1gDNAABABFFRgMxAAEBAQEAAE9LA3tkYzRiNWVjNy02Y2FiLTQ3NGEtYTUxYS0zNWU3M2FmM2M4OTd9MzMAAVIDVTI5YzQ4AAFTAzEAAVdYAzQAAQARRUYDMQABAQEBAABPSwN7NWQ5ZWIyZTAtMDZmOC00MzYwLWJkODgtNTVkZDRjY2UzM2VjfTIAAVIDVTNmZmU4AAFTAzEAAVdYAzQAAQARRUYDMQABAQEBAQE=
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] LoopDetection->ProcessLoopDetectionTerminate()
    07/01/2019 21:27:17 [26990] [ INFO] [daniel] cmd='Sync' memory='2.02 MiB/2.00 MiB' time='0.06s' devType='SailfishOS' devId='sbj359745050357372' getUser='daniel' from='192.168.1.68' idle='0s' version='2.4.5+0-0' method='POST' httpcode='200'
    07/01/2019 21:27:17 [26990] [DEBUG] [daniel] -------- End
    

    Hope this helps.



  • I created en calendar event for testing. Wait 30 sec and then Log shows:

    ß07/01/2019 21:42:23 [29421] [DEBUG] [daniel] -------- Start
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] cmd='WebserviceInfo' devType='webservice' devId='webservice' getUser='daniel' from='::1' version='2.4.5+0-0' method='POST'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] Used timezone 'Europe/Berlin'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] ZPush::GetBackend(): trying autoload backend 'BackendKopano'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] BackendKopano using PHP-MAPI version: 8.7.80 - PHP version: 7.2.10-0ubuntu0.18.04.1
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] Request::ProcessHeaders() ASVersion: 14.1
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] ZPush::CommandNeedsAuthentication(-102): true
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] KopanoBackend->Logon(): Trying to authenticate user 'daniel'..
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] TopCollector(): Initialized mutexid Resource id #15 and memid Resource id #16.
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] TopCollector initialised with IPC provider 'IpcSharedMemoryProvider' with type '20'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] LoopDetection(): Initialized mutexid Resource id #19 and memid Resource id #20.
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] LoopDetection initialised with IPC provider 'IpcSharedMemoryProvider' with type '1337'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] ZPush::HierarchyCommand(-102): false
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] KopanoBackend->openMessageStore('daniel'): Found 'DEFAULT' store: 'Resource id #26'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] KopanoBackend->Logon(): User 'daniel' is authenticated
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] Store supports properties containing Unicode characters.
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] ZPush::GetSupportedProtocolVersions(): 12.0,12.1,14.0,14.1
    07/01/2019 21:42:23 [29421] [ INFO] [daniel] Announcing latest AS version to device: 12.0,12.1,14.0,14.1
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] ZPush::CommandNeedsPlainInput(-102): true
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] Webservice::HandleWebservice('-102'): executing WebserviceInfo service
    07/01/2019 21:42:23 [29421] [ INFO] [daniel] WebserviceInfo->About(): returning Z-Push version '2.4.5+0-0'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] Webservice::HandleWebservice('-102'): sucessfully sent 522 bytes
    07/01/2019 21:42:23 [29421] [WBXML] [daniel] WBXML-IN : PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMxPSJodHRwOi8vbG9jYWxob3N0IiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpTT0FQLUVOQz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIFNPQVAtRU5WOmVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIj48U09BUC1FTlY6Qm9keT48bnMxOkFib3V0Lz48L1NPQVAtRU5WOkJvZHk+PC9TT0FQLUVOVjpFbnZlbG9wZT4K
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] LoopDetection->ProcessLoopDetectionTerminate()
    07/01/2019 21:42:23 [29421] [ INFO] [daniel] cmd='WebserviceInfo' memory='1.74 MiB/2.00 MiB' time='0.02s' devType='webservice' devId='webservice' getUser='daniel' from='::1' idle='0s' version='2.4.5+0-0' method='POST' httpcode='200'
    07/01/2019 21:42:23 [29421] [DEBUG] [daniel] -------- End
    

    But no appointment was showing in WebApp.
    When I creat a appointment in WebApp, it was also not synced to mobile. After 2 Minutes was no action in log file.
    After 7 hours no sync was made. Appointments, both, not synced.


  • Kopano

    Hi Daniel,

    it sounds like the device doesn’t keep the connection open to Z-Push. If you run z-push-top, you’ll see the devices currently connected to the server.

    When you open the email app, are the emails being synced to the mobile or do you have to manually issue sync?

    In your 2nd last post, is there a Ping request after the Sync request in the log?

    You have several configured and shared calendar folders. Maybe the device isn’t able to process that. Did you try disabling all those folders and sync your personal folders only?

    You could also ask in the Sailfish or jolla forums if they limit ActiveSync in the free version.

    Manfred



  • @Manfred said in Z-Push Kopano mit Jolla Sailfish Phone:

    it sounds like the device doesn’t keep the connection open to Z-Push.

    z-push-top does not show my sailfish. There is no device connected. You seem to be right.

    The mails are there, even if a manual sync. A issue message on the Jolla “Synchronization Failed” was shown.

    The log I posted was complete. What does it mean if the ping is missing?

    With the thought that my Jolla does not keep the contact to the server I will go to the Jolla Foruam. It is not a free version of ActiveSync. MS Exchange is only available for paid versions. I have an original Jolla Phone with MS Exchange.



  • @Manfred said in Z-Push Kopano mit Jolla Sailfish Phone:

    You have several configured and shared calendar folders. Maybe the device isn’t able to process that. Did you try disabling all those folders and sync your personal folders only?

    It looks like the hint with the shared folders was the right one.

    I had two shared folders from the system store just past the last section of z-push / config.php. I took the two out and integrated them via addsharedfolder.
    z-push-top now shows a constant connection to my Sailfish device.
    I’ll watch it the next few days and then write what happened.



  • No, it wasn’t the shared folders.
    The connection was stable until this morning. Then I went out of the house and when I came back there was no connection in z-push-top anymore.
    My wife’s MotoG was shown regularly, my sailfish only when I syncronize manually for a moment.
    If I manually synchronize then the e-mail folder is sometimes empty and I have to first load another folder and then go back to the inbox. Then the mails are back.
    I have taken out for safety all shared folders. But it wasn’t better.

    Nothing is written to the error log.

    Other ideas how I can keep the connection idle. Are there any timeouts I could set?

    greetings
    davodego



  • I testet some more.
    Sooner or later, the connection between server and sailfish breaks off. Nothing stands in the logs of the server, I guess that it is due to sailfish errors.
    After a couple of tests, I can say that after a reboot the idle connection established again, until it breaks off again and is difficult to get back.
    Client log shows at start:

    networkError QNetworkReply::NetworkError(OperationCanceledError)
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: Headers:  ()
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: QIODevice::read (QNetworkReplyHttpImpl): device not open
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: Body:  ""
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: handleError: Network error: QNetworkReply::NetworkError(OperationCanceledError)
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: ping command finished:  false
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0:  mPingCommand->status(): 10005
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0: Operation was canceled
    Jan 09 23:20:29 Sailfish sailfish-eas[1512]: [EAS] [1512]: 09 Jan 2019 23:20:29 +0100 , 0:  requestId: 0 status: -4
    

  • Kopano

    Hi Daniel,

    is there some setting on your phone to sync the email app in wifi only?

    Manfred



  • No.
    I have contact to Jolla Support. I should send them several log files, which I did. I have not received a reply yet.

    After a few tests, it has been shown that it seems to be on the network. When I start the sync client in the Wi-Fi (reboot or manual), it is stable. If I go to the mobile network it stays stable. When I get back to the Wi-Fi network, it breaks off. If I go out of the W-Lan, the connection is back.


Log in to reply