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