[sync] Status on Horde synching?
Karsten Fourmont
fourmont at gmx.de
Thu Sep 9 13:15:49 PDT 2004
Hi Joaquim,
(I think this might be of interest for the list, too)
You're right, the P900 seems to support https.
I was confused as the phone says "http" fixed in the control tab of the
remote sync config.
However if I try my installation with https, I get a similar error like
yours:
the phone connects and then says something like "unexpected characters"
(in German...).
horde seems to produce a valid output (a /tmp/sync syncml_server_xx.xml
file is there), but the apache process does segfault.
My apache2 error_log says:
[Thu Sep 09 21:57:49 2004] [notice] child pid 24000 exit signal
Segmentation fault (11)
Really looks like something nasty beyond our (at least my) scope:
maybe http://www.horde.org/faq/admin/trouble/index.php#t33 applies :-(
So at the moment the only solution I can think of is to fall back to
http. Not great, I admint. I had to turn on port 80 of my installation
just for syncml, too. However I only allow access to rpc.php (with a
different url)
Hope this helps,
Karsten
Joaquim Homrighausen wrote:
> * Quoting Karsten Fourmont <fourmont at gmx.de> on 2004-09-09:
>
> Actually, I don't think that's true. Perhaps with the initial P900
> firmware,
> but not now. If it didn't have HTTPS support, I don't think it would be
> able
> to request rpc.php on our system, that URL is only available on port 443 in
> Apache.
>
> So I think it's something else..
>
> Do you think a log extract would help you?
>
>
> -Joaquim
>
>
>
>
>> Hi,
>> not 100% sure, but afaik the p900 doesn't do https, only http :-(
>> So apache seems to get a http request on a https port.
>>
>>
>> Karsten
>>
>> Quoting Joaquim Homrighausen <joho at webbplatsen.se>:
>>
>>> * Quoting Karsten Fourmont <fourmont at gmx.de> on 2004-09-09:
>>>
>>> [-- Not on the list now ;) --]
>>>
>>> I got a failure (on the P900 side); this is over GPRS. I checked the
>>> Apache
>>> log, and the request is made to rpc, but in the Apache log, something is
>>> noted:
>>>
>>> "request failed: erroneous characters after protocol string" and then
>>> a wad of
>>> XML follows.
>>>
>>> This is over HTTPS, but it seems to get that far, since the entry
>>> ends up in
>>> my log.
>>>
>>> This is with today's HEAD of HORDE/IMP/KRONOLITH/FRAMEWORK/TURBA.
>>>
>>> I read the other docs there, but aren't any wiser..
>>>
>>>
>>>
>>>
>>>> Hi,
>>>>
>>>>> Does one set-up a SyncML-server by only using the Horde framework,
>>>>> or is it
>>>>> done some other way? By GPRS, WAP?
>>>>
>>>>
>>>> The first: Horde SyncML uses the horde rpc mechanism, so with a default
>>>> horde-cvs installation you have a syncml server running at
>>>>
>>>> http://example.com/horde/rpc.php
>>>>
>>>> check
>>>>
>>>> http://cvs.horde.org/co.php/framework/SyncML/docs/INSTALL.p900.txt?r=1.1
>>>>
>>>>
>>>> for some basic installation guidelines. The other docs there might
>>>> be of
>>>> interest as well.
>>>>
>>>> You just need to enable your phone to access your horde installation
>>>> by http
>>>> somehow.
>>>> The underlying transport protocol (gprs/internet, local bluetooth,
>>>> whatever) is
>>>> up to you (and your phone).
>
>
More information about the sync
mailing list