Wie in meinen posts vom 10.9.2014 und 1.12.2014 beschrieben habe ich syncML
mit der Unterstützung von Ralf Becker auf 14.1 zum laufen bekommen. Leider
funktioniert die Syncronisation mit 14.2 nicht mehr.
Ich weiß, dass syncML nicht mehr offiziell unterstützt wird, aber eventuell kann
mir ja doch noch jemand einen Tip geben, was da schief läuft.
Folgende Beobachtungen habe ich gemacht.
Mein Symbian S60 Handy (Nokia E7) baut den Kontakt mit eGroupware auf, die
Dateien
syncml_client_0.wbxml
syncml_client_1.wbxml
syncml.packetnum
syncml_server_0.wbxml
werden im /tmp/sync Verzeichnis angelegt. In syncml_server_1.wbxml sendet mein
E7 die seit dem letzten Zeitstempel veränderten Daten, aber es kommt keine
Antwort mehr von eGroupware.
In der Apache error.log finden sich viele Einträge zu nicht gefundenen Dateien
(mein Handy hat die IP 192.168.0.195):
[Tue Mar 03 11:13:19.024674 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(PEAR.php): failed to open
stream: No such file or directory in
/usr/share/egroupware/phpgwapi/inc/horde/lib/core.php on line 35
[Tue Mar 03 11:13:19.024731 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(): Failed opening ‘PEAR.php’
for inclusion (include_path=’/usr/share/egroupware/phpgwapi/inc//horde/:.’) in
/usr/share/egroupware/phpgwapi/inc/horde/lib/core.php on line 35
[Tue Mar 03 11:13:19.024918 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(Log.php): failed to open
stream: No such file or directory in
/usr/share/egroupware/phpgwapi/inc/horde/Horde.php on line 3
[Tue Mar 03 11:13:19.024939 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(): Failed opening ‘Log.php’
for inclusion (include_path=’/usr/share/egroupware/phpgwapi/inc//horde/:.’) in
/usr/share/egroupware/phpgwapi/inc/horde/Horde.php on line 3
[Tue Mar 03 11:13:19.031060 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Deprecated: mysql_pconnect(): The mysql extension is
deprecated and will be removed in the future: use mysqli or PDO instead in
/usr/share/egroupware/phpgwapi/inc/adodb/drivers/adodb-mysql.inc.php on line
367
[Tue Mar 03 11:13:21.199319 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(PEAR.php): failed to open
stream: No such file or directory in
/usr/share/egroupware/phpgwapi/inc/horde/lib/core.php on line 35
[Tue Mar 03 11:13:21.199349 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(): Failed opening ‘PEAR.php’
for inclusion (include_path=’/usr/share/egroupware/phpgwapi/inc//horde/:.’) in
/usr/share/egroupware/phpgwapi/inc/horde/lib/core.php on line 35
[Tue Mar 03 11:13:21.199411 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(Log.php): failed to open
stream: No such file or directory in
/usr/share/egroupware/phpgwapi/inc/horde/Horde.php on line 3
[Tue Mar 03 11:13:21.199424 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning: include_once(): Failed opening ‘Log.php’
for inclusion (include_path=’/usr/share/egroupware/phpgwapi/inc//horde/:.’) in
/usr/share/egroupware/phpgwapi/inc/horde/Horde.php on line 3
[Tue Mar 03 11:13:21.203319 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Deprecated: mysql_pconnect(): The mysql extension is
deprecated and will be removed in the future: use mysqli or PDO instead in
/usr/share/egroupware/phpgwapi/inc/adodb/drivers/adodb-mysql.inc.php on line
367
[Tue Mar 03 11:13:21.239817 2015] [:error] [pid 31853] [client
192.168.0.195:38385] Unknown Nokia phone ‘E7-00’, assuming same as ‘E90’
[Tue Mar 03 11:13:21.281177 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Warning:
require_once(HTTP/WebDAV/Tools/_parse_propfind.php): failed to open stream: No
such file or directory in
/usr/share/egroupware/phpgwapi/inc/HTTP/WebDAV/Server.php on line 36
[Tue Mar 03 11:13:21.281198 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #1
/usr/share/egroupware/phpgwapi/inc/HTTP/WebDAV/Server.php(36): require_once()
[Tue Mar 03 11:13:21.281203 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #2
/usr/share/egroupware/phpgwapi/inc/class.groupdav.inc.php(18):
require_once(’/usr/share/egro…’)
[Tue Mar 03 11:13:21.281208 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #3
/usr/share/egroupware/phpgwapi/inc/common_functions.inc.php(1663):
include_once(’/usr/share/egro…’)
[Tue Mar 03 11:13:21.281221 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #4 [internal function]: __autoload(‘groupdav’)
[Tue Mar 03 11:13:21.281225 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #5
/usr/share/egroupware/calendar/inc/class.calendar_ical.inc.php(1764):
spl_autoload_call(‘groupdav’)
[Tue Mar 03 11:13:21.281229 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #6
/usr/share/egroupware/syncml/calendar/lib/api.php(398): calendar_ical-
importVCal(‘BEGIN:VCALENDAR…’, -1, NULL, false, 0, ‘’, NULL, NULL)
[Tue Mar 03 11:13:21.281233 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #7 [internal function]:
_egwcalendarsync_import(‘BEGIN:VCALENDAR…’, ‘text/x-vcalenda…’)
[Tue Mar 03 11:13:21.281237 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #8
/usr/share/egroupware/phpgwapi/inc/horde/Horde/Registry.php(453):
call_user_func_array(’_egwcalendarsyn…’, Array)
[Tue Mar 03 11:13:21.281241 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #9
/usr/share/egroupware/phpgwapi/inc/horde/Horde/Registry.php(412): Registry-
callByPackage(‘egwcalendarsync’, ‘import’, Array)
[Tue Mar 03 11:13:21.281245 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #10
/usr/share/egroupware/phpgwapi/inc/horde/Horde/SyncML/Sync.php(243): Registry-
call(‘calendar/import’, Array)
[Tue Mar 03 11:13:21.281249 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #11
/usr/share/egroupware/phpgwapi/inc/horde/Horde/SyncML/Sync.php(93):
Horde_SyncML_Sync->runSyncCommand(Object(Horde_SyncML_Command_Sync_Add))
[Tue Mar 03 11:13:21.281253 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #12
/usr/share/egroupware/phpgwapi/inc/horde/Horde/SyncML/Command/Sync.php(95):
Horde_SyncML_Sync->nextSyncCommand(3, Object(Horde_SyncML_Command_Sync_Add),
Object(XML_WBXML_Encoder))
[Tue Mar 03 11:13:21.281257 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #13
/usr/share/egroupware/phpgwapi/inc/horde/Horde/SyncML.php(683):
Horde_SyncML_Command_Sync->output(2, Object(XML_WBXML_Encoder))
[Tue Mar 03 11:13:21.281261 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #14
/usr/share/egroupware/phpgwapi/inc/horde/Horde/RPC/syncml.php(249):
Horde_SyncML_SyncMLBody->endElement(‘syncml:syncml1…’, ‘Sync’)
[Tue Mar 03 11:13:21.281265 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #15
/usr/share/egroupware/phpgwapi/inc/horde/XML/WBXML/Decoder.php(480):
Horde_RPC_syncml->endElement(‘syncml:syncml1…’, ‘Sync’)
[Tue Mar 03 11:13:21.281269 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #16
/usr/share/egroupware/phpgwapi/inc/horde/XML/WBXML/Decoder.php(421):
XML_WBXML_Decoder->endTag()
[Tue Mar 03 11:13:21.281272 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #17
/usr/share/egroupware/phpgwapi/inc/horde/XML/WBXML/Decoder.php(192):
XML_WBXML_Decoder->_decode(’??Sj?mlq??1.1?r…’)
[Tue Mar 03 11:13:21.281276 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #18
/usr/share/egroupware/phpgwapi/inc/horde/Horde/RPC/syncml_wbxml.php(59):
XML_WBXML_Decoder->decode(’??Sj?mlq??1.1?r…’)
[Tue Mar 03 11:13:21.281280 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #19 /usr/share/egroupware/rpc.php(122):
Horde_RPC_syncml_wbxml->getResponse(’??Sj?mlq??1.1?r…’, NULL)
[Tue Mar 03 11:13:21.281284 2015] [:error] [pid 31853] [client
192.168.0.195:38385] #20 {main}
[Tue Mar 03 11:13:21.281297 2015] [:error] [pid 31853] [client
192.168.0.195:38385] # Instance=default, User=testuser, Request=POST
http://192.168.0.208/egroupware/rpc.php?syncml_sessionid=syncml-8437f02a1b4d5330dd6b528f87dd6a16,
User-agent=S60 SyncML HTTP Client 3gpp-gba
[Tue Mar 03 11:13:21.281357 2015] [:error] [pid 31853] [client
192.168.0.195:38385] PHP Fatal error: require_once(): Failed opening required
’HTTP/WebDAV/Tools/_parse_propfind.php’
(include_path=’/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Util:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Translation:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Exception:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Compress:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Stream_Wrapper:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Support:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Stream_Filter:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Text_Flowed:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Stream:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Mail:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_ListHeaders:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Mime:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Idna:/usr/share/egroupware/vendor/pear-
pear.horde.org/Horde_Nls:/usr/share/egroupware/vendor/pear-pe in
/usr/share/egroupware/phpgwapi/inc/HTTP/WebDAV/Server.php on line 36
Wäre super, wenn syncML auch in der 14.2 noch läuft. Es gibt doch noch ein
paar Besitzer von alten Nokia-Handys, die nur mit syncML laufen.
Vielen Dank schonmal für alle Tips,
Thilo
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german