[Kolab-devel] Segfault on webclient ! (Solved)
Bernhard Reiter
bernhard at intevation.de
Tue Mar 3 09:11:43 CET 2009
Franz,
Am Montag, 2. März 2009 15:37:28 schrieb Franz Skale:
> Sorry for the misleading lines.
no problem, I thought you were having another question about
"syncKolab addresses" which I was trying to answer.
Now back to your problem on Debian 64bit:
> I don't know why ld wants to include the debian libdb-4.6 since
> apache-php will be build with db-4.5.
> So in my strace the last line was /usr/lib/libdb-4.6.so which is the
> debian lib and then came the sagfault.
> So i did this temporary workaround (32Bit seems not to have this
> problem, anybody out there with the same problem on debian lenny
> /32/64 bit ?)
I've tried to replicate kolab/issue2982 (OpenLDAP segmentation fault on
64bit) for two weeks and did not see the crash. It might not be related.
> What i have done: (Not to interfere debian deps to libdb3-dev on lenny
> i build it from source)
> 1.) cd /usr/src
> apt-get source libdb4-5
> 2.) cd /usr/src/db4.5-4.5.20
> 3.) commented out java things from debian/rules. (Are not relevant to
> kolab).
> 4.) debian/rules build
> 5.) After build complete:
> cd dist/
> DESTDIR=/tmp/db-4.5 make install
> 6.) mkdir /kolab/RPM/SRC/apache-php
> 7.) cd /kolab/RPM/SRC/apache-php
> 8.) rpm2cpio /kolab/RPM/PKG/rpm2cpio
> /kolab.new/RPM/PKG/apache-php-5.2.8-20081209_kolab.src.rpm |cpio -id
> 9.) chown root.root *
> 10) edited the php.spec
> Changed the db-4.5 line to:
> --with-db4=/tmp/db-4.5/usr
> 11.) rpmbuild -ba php.spec
> 12.) Installed the ned package:
> rpm -Uhv --force /kolab/RPM/PKG/apache-php-5.2.9-20090228.amd64-kolab.rpm
> 13.) apache will be restarted.
>
> Config Options for apache-php:
>
> # package options
> %option with_bdb yes
> %option with_ctype yes
> %option with_dom yes
> %option with_gd yes
> %option with_gettext yes
> %option with_iconv yes
> %option with_imap yes
> %option with_imap_annotate yes
> %option with_imap_myrights yes
> %option with_mbregex yes
> %option with_mbstring yes
> %option with_mcrypt yes
> %option with_mhash yes
> %option with_mm yes
> %option with_openldap yes
> %option with_pear yes
> %option with_sqlite yes
> %option with_ssl yes
> %option with_xml yes
> %option with_zlib yes
>
> The debian version on db-4.5 does have some x86_64 patches.
> The kolab source version for db-4.5 seems to lack from thread support.
Hmm, this would be an issue for the OpenPKG guys I guess, but I also think
we should explore along these lines.
> The Linker SEARCH_DIR was right but why the linker wanted to include
> db-4.6 seems to be a miracle.
> There is a open thread on the debian list that apt-listchanges is
> requesting db4-.5 but 4-6 is debian default.
> I think problem could lead to the kolab build problem.
> Anyway, now it is working and anyone have troubles with it, can
> contact me via the maillinlist.
> Please revise my temp solution and then i could post it in the wiki as
> you told me.
Your descriptions looks nice to me, I'd say you should put a link to your
archived post in the wiki right now. ;)
Thanks,
Bernhard
--
Managing Director - Owner: www.intevation.net (Free Software Company)
Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com.
Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/devel/attachments/20090303/13444408/attachment.sig>
More information about the devel
mailing list