[horde] Kronolith Import ics Problem

Michael J Rubinsky mrubinsk at horde.org
Thu Jul 30 14:12:50 UTC 2015


Quoting Jens Hellermann <hellermann at we-do.com>:

> ________
> Am 30.07.2015 um 15:59 schrieb Michael J Rubinsky:
>
>>
>> Quoting Jens Hellermann <hellermann at we-do.com>:
>>
>>> Am 30.07.2015 um 12:25 schrieb Jens Hellermann:
>>>> Am 29.07.2015 um 15:34 schrieb Jens Hellermann:
>>>>> Am 29.07.2015 um 15:11 schrieb Jens Hellermann:
>>>>>> Am 29.07.2015 um 12:02 schrieb Jens Hellermann:
>>>>>>> Am 29.07.2015 um 11:17 schrieb David Benfell:
>>>>>>>> Quoting Jens Hellermann <hellermann at we-do.com>:
>>>>>>>>
>>>>>>>>> Dear Horde List Members,
>>>>>>>>>
>>>>>>>>> I'm busy testing how to import calendars that have been  
>>>>>>>>> maintained on my old system into horde. Some Calendars  
>>>>>>>>> especially small ones <1 MB  import without problems. But we  
>>>>>>>>> have complex calendars that have up to 20 MB and the import  
>>>>>>>>> into horde webmail fails. The syslog doesn't give out much  
>>>>>>>>> information:
>>>>>>>>
>>>>>>>> This isn't a PHP upload size limit problem is it?
>>>>>>> Hi David, yes it is . Also had to increase memory limit  
>>>>>>> afterwords and increase execution time to 600. It looks much  
>>>>>>> better now and I can see first importing successes from alerts  
>>>>>>> popping up, but I don't see the whole calendar in the end. I  
>>>>>>> wish I could follow up on the progress of the calendar import  
>>>>>>> in a log. Have you got an idea where to look?
>>>>>>>
>>>>>>> Update: Also I get several errors in syslog:
>>>>>>>
>>>>>>> HORDE: [kronolith] Call to a member function addException() on  
>>>>>>> a non-object [pid 17484 on line 1445 of  
>>>>>>> "/var/www/horde/kronolith/lib/Event.php"]
>>>>>>>
>>>>>>> Kind regards, Jens.
>>>>>>>
>>>>>> Update: Import seems to be successfull, but is horribly slow: I  
>>>>>> took probes by exporting the calendar to compare its original  
>>>>>> size (26MB) to the export file. I then realized that the  
>>>>>> exportet file grows steadily in size:
>>>>>>
>>>>>> 14:38:01        start import
>>>>>> 14:53:10        741 KB
>>>>>> 14:58:07        882 KB
>>>>>> 15:08:20        916 KB
>>>>>>
>>>>>> So my beautifull Horde installation imports slower than a 56k  
>>>>>> modem. I can hear my hair grow. Anyone? Pls.????
>>>>> Question: Thunderbird seems to handle the import process quite  
>>>>> well, but all events with atendees cause automated invitations  
>>>>> to be send out. I guess this is not a thunderbird setting, as it  
>>>>> doesn't happen on local calendars. The invitations are triggered  
>>>>> while the events are created in kronolith. It could be a good  
>>>>> work around to just surpress these invitations during import,  
>>>>> but I didn't find any variable in the prefs.php to do so. Ideas  
>>>>> welcome! Kind regards, Jens.
>>>>>
>>>> Update: I googled general problems in connection speed from php  
>>>> to mysql and came along an article, that describes how a IPv4 and  
>>>> IPv6 conflict can cause timeouts:
>>>>
>>>> http://serverfault.com/questions/408550/connecting-to-mysql-from-php-is-extremely-slow For fist testing I added  --skip-name-resolve to my.cnf and changed |--bind-address= 127.0.0.1 to  
>>>> ::.
>>>>
>>>> That definitely speeds up the import process and momentarilly I  
>>>> experiment with the values max_execution_time and max_input_time  
>>>> in php.ini. An older example of import problems brought me this  
>>>> information. It proposes changing some maximum variable lenghts  
>>>> in the sql backend, but that didn't increase the amount of data I  
>>>> can import:
>>>>
>>>> http://lists.horde.org/archives/kronolith/Week-of-Mon-20120402/008096.html It still stops at 1,7 MB without giving out any errors in the syslog. Any additional ideas are greatly  
>>>> appreciated.
>>>>
>>> Update: I believe I found the problem that keeps kronolith from  
>>> importing all the .ics file. Obviously horde cannot handle events  
>>> created in Outlook that have file attachments like PDFs. Going  
>>> through the .ics file I found that these parts of the file always  
>>> start with ATTACH;VALUE=BINARY;X-FILENAME until CATEGORIES or  
>>> DTSTART (if no categorie given) follows.
>>>
>>> Now I wonder if I can make kronolith ignore these passages, or if  
>>> I have to write a script that removes these attachments. Comments  
>>> are welcome!
>>
>> Have you first verified that this is indeed the cause? I.e., tried  
>> a smaller import with and without these entries?
> Yes I did. Import failed when the attachment was still in the .ics  
> (only one schedule). It didn't when I removed it. Kind regards, Jens.


Please create a ticket on bugs.horde.org with an example .ics file if  
possible.


-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5869 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/horde/attachments/20150730/328dedbe/attachment.bin>


More information about the horde mailing list