[horde] SyncML Problem

Thomas Krämer | ontopica tk at ontopica.de
Thu Nov 22 10:36:53 UTC 2012


Hello,

Since our service provider updated Kronolith H4 (3.0.18), the
synchronsation with SyncML Clients does not work properly anymore.

I attached the log messages of the sync client, Synthesis, which could
be helpful to identify the issue.

The Synthesis developer examined them and gave the follwoing feedback:

* Horde syncml server does not send devInf, which is not standards compliant
* in a follwoing request, access is denied with a 407 error, as the
server switches to a different password mode
* it switches to plaintext; encrypted would be preferable
* server seems to be stuck in resume mode


Further, series can only be changed completely, whereas it was possible
to delete / update single entries of repeating calendar entries without
changing the entire series. But thats not crucial to me.

I used the Synthesis Android client successfully for syncing for more
than a year. The issue arose only after a recent update (less than 1
month ago)

Greetings


Thomas





-------- Original-Nachricht --------
Betreff: Re: [Ticket#2012062202021131] Hetzner Online AG -
Supportanfrage Webspace Re: Fwd: Synthesis Log Files (Android HTC One S)
Datum: Thu, 22 Nov 2012 11:08:04 +0100
Von: Support - Hetzner Online AG <support at hetzner.de>
Organisation: Hetzner Online AG
An: Thomas Krämer <tk at ontopica.de>

Sehr geehrter Herr Krämer,

wir spielen regelmäßig die aktuellen Updates des Horde Frameworks ein
(zuletzt
diesen Montag). Die Synchronisationsserver wurden von uns nicht
angepasst/customized. Es handelt sich also um eine von Horde für dieses
Framework
bereitgestellte Version des SyncML-Servers. Bitte haben Sie dafür
Verständnis,
dass wir daher nur sehr wenig Spielraum für Eingriffe haben.

Wir arbeiten an einem neuen Release basierend auf der nächsten
Majorversion des
Frameworks. In diesem Zug würde auch der SyncML-Server aktualisiert
werden. Leider
können wir hier jedoch noch keinen genauen Termin nennen. Wir bitten
daher noch um
etwas Geduld.

Mit freundlichen Grüßen

 Michael Gilch

Hetzner Online AG
Stuttgarter Str. 1
91710 Gunzenhausen / Germany
Tel: +49 (9831) 61 00 6-1
Fax: +49 (9831) 61 00 6-2
http://www.hetzner.de


Registergericht Ansbach, HRB 3204
Vorstand: Dipl. Ing. (FH) Martin Hetzner
Aufsichtsratsvorsitzende: Diana Rothhan


21.11.2012 23:35 - Thomas Krämer schrieb:

> Lieber Herr Foster,
> Sehr geehrtes Hetzner-Support-Team,
>
> @Hetzner: Seit einiger Zeit kann ich mit dem Synthesis SyncML Client
> keine Kalender mehr snychronisieren - das funktionierte bislang
> weitestgehend fehlerfrei. Der Synthesis Client gilt gemeinhin als
> äusserst Standardkonform, siehe auch entsprechende Empfehlung auf der
> Horde Developer Website.
>
> Haben Sie in den letzten Zwei Wochen eine Aktualisierung / Customization
> der Horde Installation vorgenommen?
> Können Sie anhand der Ausführungen von Herrn Foster die Ursache für
> Problem identifizieren?
>
> Unabhängig davon: Seit dem Sommer Update ist eine hilfreiche Funktion
> verloren gegangen. Wollte man in der Vorgängerversion einen Termin aus
> einer Serie löschen, wurde abgefragt, ob die ganze Serie oder nur der
> einzelne Termin gelöscht werden soll. Das ist gegenwärtig nicht mehr
> möglich.
>
> @Herr Foster, Vielen Dank für Ihre detaillierten Nachforschungen!
> Die SyncML IDs der Geräte (eine Art Kopplung?) kann ich beim Webmailer
> löschen, habe ich getan, leider kein Effekt.
>
> Beste Grüße
>
> Thomas Krämer
>
>
>
>
>
> Am 21.11.2012 22:36, schrieb Beat Forster:
> > Hallo Herr Krämer
> >
> > besten Dank für Ihr Logfile.
> > ja, leider verstösst ihr Sync-Server mehrfach gegen die Vorgaben des
> > SyncML-Standards.
> > Er sendet in diesem Falle keine devInf, was illegal ist und die
> > Synthesis-App zu einem Blindflug zwingt.
> > In der zweiten Anfrage verweigert er dann den Zugriff mit einem Fehler
> > 407, weil er plötzlich einen anderen Passwort-Mode will. Der
> > angeforderte Klartext-Passwort-Mode ist zwar erlaubt, aber nicht mehr
> > ganz zeitgemäss.
> > Der Server scheint sich in einem sogenannten Resume-Mode zu befinden,
> > den der Server scheinbar nicht beherrscht.
> >
> > Am sinnvollsten wäre es, wenn der Server-Hersteller hier nachbessern
würde.
> > Ich weiss, dass Sie das unter Umständen beim Hersteller nicht so leicht
> > bewerkstelligen können.
> > Sie können zwar diese Informationen dieser Mail gerne dem Hersteller
> > weiterliefern, vielleicht hilft das.
> >
> > Ich versuche Ihnen jedoch auf direkte Art weiter zu helfen:
> > Indem Sie auf/SyncML/1.1/ am Synthesis Client stellen, verhindern Sie
> > diesen Resume-Mode. Damit könnte der
> > Server eventuell wieder aus seiner Blockade kommen. Wenn das nicht
> > weiterhilft, können Sie die*alternative Device-ID* verwenden. Damit
> > meint der Server, es handle sich um ein anderes Gerät und setzt alles
> > neu auf.
> > Vielleicht hilft das. Halten Sie mich auf dem Laufenden.
> >
> > Mit freundlichen Grüssen
> > Beat Forster
> >
> >
> >
> >> Hallo Herr Foster,
> >>
> >> ich habe den Sync gerade noch einmal ausgeführt, wie zu erwarten
> >> err=10400, und die Logs an den Server übermittelt (21:15).
> >>
> >> Vielen Dank und Grüße
> >>
> >> Thomas Krämer
> >>
> >>
> >>
> >>
> >> Am 21.11.2012 17:17, schrieb Beat Forster:
> >> > Sehr geehrter Herr Krämer
> >> >
> >> > gerne schaue ich mir das Verhalten in einem Logfile an.
> >> > (Long Click auf den Sync-Button und zweite Auswahl, am Ende der
> >> > Sync-Session Daten zum Synthesis-Server senden und mich über Synczeit
> >> > informieren)
> >> >
> >> > Die Konfigurationsdaten werden zusätzlich auf der SDcard in
> >> > /SDCard/download gespeichert. Wenn Sie dort die sysynclib_*-Files
> >> > löschen, nachdem Sie die App deinstalliert haben, kann der Client
völlig
> >> > neu eingerichtet werden. Ich denke jedoch nicht, dass das Problem mit
> >> > dem Setup der App zusammenhängt.
> >> >
> >> > Mit freundlichen Grüssen
> >> > Beat Forster
> >> >
> >> >> Sehr geehrter Herr Foster,
> >> >>
> >> >> der Android Client hat mich bislang gut bei meiner Arbeit
unterstützt.
> >> >> Hin und wieder muss ich Hetzner, unseren Horde-Hoster darum bitten,
> >> >> kalender zurückzusetzen, da es bei einer Mobilen Verbindung schon
> >> einmal
> >> >> vorkommen kann, dass Einträge hundertfach erstellt werden.
> >> >>
> >> >> Allerdings habe ich seit ein paar Tagen ein Problem und kann gar
nicht
> >> >> mehr synchronisieren:
> >> >> * Fehler Code 10400
> >> >> * Reinstall inclusive resetup der Profile Calender versucht
> >> >> (seltsamerweise merkt es sich trotz App Verwalten > Daten
löschen die
> >> >> Zugangsdaten)
> >> >>
> >> >> Ich habe die Pro Version in der Version 2.4.12 installiert.
> >> >>
> >> >> Für einen kurzen Hinweis, wie ich die Synchronisation wieder ins
laufen
> >> >> bekomme wäre ich IHnen sehr verbunden.
> >> >>
> >> >> Viele Grüße aus Bonn
> >> >>
> >> >> Thomas Krämer
> >> >>
> >> >>
> >> >> PS: Hetzner hat im Sommer Horde aktualisiert, allerdings lief es
> >> seitdem
> >> >> ohne Umstellung meinerseits bis vor einigen Tagen einwandfrei.
> >> >>
> >> >>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aa_20121121T150219Z_s212220313339451.html.zip
Type: application/x-zip-compressed
Size: 21658 bytes
Desc: not available
URL: <http://lists.horde.org/archives/horde/attachments/20121122/c2ac61a4/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aa_20121121T150219Z_s212220313339451_MSG.zip
Type: application/x-zip-compressed
Size: 7055 bytes
Desc: not available
URL: <http://lists.horde.org/archives/horde/attachments/20121122/c2ac61a4/attachment-0003.bin>


More information about the horde mailing list