[kronolith] Times off by 25 hours - Solved

HiP-HiPpO arthur at cdne.net
Mon Dec 31 21:14:40 UTC 2012


Quoting HiP-HiPpO <arthur at cdne.net>:

> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>
>> Quoting HiP-HiPpO <arthur at cdne.net>:
>>
>>> Quoting Jan Schneider <jan at horde.org>:
>>>
>>>> Zitat von HiP-HiPpO <arthur at cdne.net>:
>>>>
>>>>> I have several Horde/kronolith calendars available via
subscription. 
>
>  I
>
>>>>> have tried several different client calendar apps, i.e. Mozilla
>>>>>         Lightning and Andriod default calendar, and with each of
>>>>> them the
>>>>>         calendar items that are pulled from the Horde/kronolith
>>>>> calendars
>>>>>      end
>>>>>         up on the client calendar app as 25 hours behind.
>>>>>
>>>>>         So an event on the Hoard calendar for Tuesday at 5pm is
>>>>> shown on
>>>>>      the
>>>>>         sync'ed client calendar app as Monday at 4pm.
>>>>>
>>>>>         Any tips?
>>>>
>>>>     Sounds like a very broken timezone definition. But hard to tell
>>>>     without
>>>>       some raw iCalender export sample.
>>>>       --
>>>
>>>    Attached is a zipped export ics file from within horde.  Oddly, it
>>>    lists a
>>>    TZID of Europe/Zurich.  It should be America/Los_Angeles.  
>>>
>>>    `cat /etc/timezone` from the horde server 5.0.2 shows
>>>    America/Los_Angeles
>>>     
>>>    `date` on the horde server is correct  mysql> SELECT now(); is also
>>>    correct.  
>>
>>   These have nothing to do with the timezone Kronolith uses. Make sure
>>   you set a default timezone in php.ini and that the user's timezone
>>   preference is correct.
>>    
>
>  Yes, timezone was set in php.ini as Americas/Los_Angeles and the Locale
> and
>  Time settings in Horde preferences are also set to this.
>
>  The event time mis-behavior is consistent across platforms.  It is seen
> on
>  Thunderbird running on Ubuntu and on the default Andriod calendar when
> both
>  of these clients are syncing to the same kronolith calendar subscription
>  URL. Thunderbird has a timezone preference setting which is also set to
>  Los_Angeles.
>  --
>  Thanks, Drew

It turns out that the ics file I imported into Horde calendar is in error
and contains Zurich timezone definitions.  With remaking the import ics
w/o the Zurich definition, all client sync'ing is now correct.  Thanks for
helping me look at things differently.


More information about the kronolith mailing list