Horde 2.2 RC1 Errors

Gunnar Wrobel wrobel at pardus.de
Thu Feb 21 09:03:52 CET 2008


Troy Carpenter <troy at carpenter.cx> writes:

> On Wednesday 20 February 2008 08:14:02 am Troy Carpenter wrote:
>> On Wednesday 20 February 2008 02:46:02 am Gunnar Wrobel wrote:
>>>
>> > > [19-Feb-2008 15:32:49] PHP Fatal error:  Class 'DOMDocument' not found
>> > > in /kolab/lib/php/Horde/DOM.php on line 108
>> >
>> > You mentioned that you recompiled PHP and Apache yourself in order to
>> > add some extensions. This error clearly indicates that you deactivated
>> > some others.
>>
>> Yes, I have enabled extra things (like mysql) so I can run my normal
>> website with it, but I don't remember deactivating anything.  I recompiled
>> apache, apache-php, and php.  I also tried to put the originals back on,
>> but that didn't work...I pretty sure I did something wrong there.
>>
>> > In this case Horde tells you that it does not have the DOM extension
>> > activated.
>> >
>> > http://de2.php.net/manual/en/ref.dom.php
>> >
>> > This is required for parsing XML and since Kolab relies on XML
>> > attachments, it won't work.
>>
>> I'll double check the config specs on the packages to be sure I didn't
>> disable it.
>
> Just a note, I looked at the unmodified apache-php.spec and php.spec included 
> in the Kolab distribution and in both files I see:
>
> %option       with_dom                  no

You are referring to the hardcoded information in the the php.spec
which has no relevance for the build process of the Kolab server.

The kolabd.spec declares the following:

PreReq: php, php::with_pear = yes, php::with_gettext = yes,
php::with_dom = yes, php::with_mcrypt = yes, php::with_iconv = yes,
php::with_mbstring = yes, php::with_mbregex = yes, php::with_gd = yes,
php::with_imap = yes, php::with_ssl = yes, php::with_ctype = yes,
php::with_openldap = yes, php::with_mhash = yes, php::with_zlib = yes,
php::with_bdb = yes, php::with_imap_annotate = yes, php::with_pear =
yes, php::with_xml = yes, php::with_mm = yes

And this it the relevant bit of information.

If you inject packages like you did with PHP you *will* break your
system :)

Please just use the install-kolab.sh script and add your additional
defines for PHP there. Then you have a significantly higher chance of
keeping a working system.

Cheers,

Gunnar

>
> When I changed this to 'yes', then Calendar and Contacts started working.
>
> The SEGFAULT still occurs when reading most email:
>
> [Wed Feb 20 11:13:08 2008] [notice] child pid 24356 exit signal Segmentation 
> fault (11)
> zend_mm_heap corrupted
>
> I don't know if the zend_mm_heap_corrupted has anything to do with the 
> segfault or not.  It doesn't always appear when there is a segfault.
>
> I beginning to think it is something about the emails themselves that are 
> causing the problem, but I haven't figured out a pattern yet.
>
> Troy
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users

-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                          Bundesstrasse 29
Fax    : +49 721 1513 52322                          D-20146 Hamburg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   >> Mail at ease - Rent a kolab groupware server at p at rdus <<                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




More information about the users mailing list