Hi Dirk,
[QUOTE=dirkmueller]Hi Jens,
we had a conversation in the SLES Update forum some time ago about an apparent error in PHP5.3 packages. you pointed out that the fix for https://bugs.php.net/bug.php?id=52144 is missing in our packages. while investigating, I learned that the affected part, php53-APC, is not actually shipped on SLE.
I’m wondering, where did you get the package from ? and are you sure that this fix would solve your problem? do you have a testcase or a reproducer that we can use to investigate further?
Thanks a lot in advance,
Greetings,
Dirk[/QUOTE]
I have just re-checked the list of installed packages on the test bed server, there’ no such package php53-apc… All I can say is that I’ve received tons to “only” lots of these errors. Just to give you an ideo of the impact, here’s the tail of my restart script log, which scans for the error message in /var/log/apache2/error_log and restarts the server in case of a positive:
[QUOTE]Mon Dec 3 07:40:14 CET 2012: restarting Apache2 web server
Mon Dec 3 10:47:22 CET 2012: restarting Apache2 web server
Mon Dec 3 14:55:11 CET 2012: restarting Apache2 web server
Mon Dec 3 20:03:44 CET 2012: restarting Apache2 web server
Mon Dec 3 20:39:09 CET 2012: restarting Apache2 web server
Thu Dec 6 10:51:34 CET 2012: restarting Apache2 web server
Thu Dec 6 12:27:41 CET 2012: restarting Apache2 web server
Thu Dec 6 13:33:27 CET 2012: restarting Apache2 web server
Thu Dec 6 22:14:48 CET 2012: restarting Apache2 web server
Thu Dec 6 22:14:51 CET 2012: restarting Apache2 web server
Thu Dec 6 22:14:54 CET 2012: restarting Apache2 web server
Thu Dec 6 22:14:57 CET 2012: restarting Apache2 web server
Thu Dec 6 22:14:59 CET 2012: restarting Apache2 web server
Fri Dec 7 14:36:07 CET 2012: restarting Apache2 web server
Fri Dec 7 15:41:55 CET 2012: restarting Apache2 web server
Fri Dec 7 17:18:03 CET 2012: restarting Apache2 web server
Fri Dec 7 20:57:53 CET 2012: restarting Apache2 web server
Fri Dec 7 23:04:18 CET 2012: restarting Apache2 web server
Sat Dec 8 02:40:56 CET 2012: restarting Apache2 web server
Sat Dec 8 23:19:09 CET 2012: restarting Apache2 web server
Sun Dec 9 14:44:30 CET 2012: restarting Apache2 web server
Sun Dec 9 21:00:51 CET 2012: restarting Apache2 web server
Sun Dec 9 21:00:53 CET 2012: restarting Apache2 web server
Sun Dec 9 21:00:56 CET 2012: restarting Apache2 web server
Sun Dec 9 21:36:36 CET 2012: restarting Apache2 web server
Sun Dec 9 22:12:18 CET 2012: restarting Apache2 web server
Sun Dec 9 22:12:21 CET 2012: restarting Apache2 web server
Sun Dec 9 22:12:23 CET 2012: restarting Apache2 web server
Sun Dec 9 22:12:26 CET 2012: restarting Apache2 web server
Sun Dec 9 22:12:29 CET 2012: restarting Apache2 web server
Sun Dec 9 23:03:16 CET 2012: restarting Apache2 web server
Sun Dec 9 23:03:18 CET 2012: restarting Apache2 web server
Sun Dec 9 23:03:21 CET 2012: restarting Apache2 web server
Sun Dec 9 23:03:24 CET 2012: restarting Apache2 web server
Sun Dec 9 23:03:27 CET 2012: restarting Apache2 web server
Sun Dec 9 23:54:16 CET 2012: restarting Apache2 web server
Sun Dec 9 23:54:18 CET 2012: restarting Apache2 web server
Sun Dec 9 23:54:21 CET 2012: restarting Apache2 web server
Sun Dec 9 23:54:24 CET 2012: restarting Apache2 web server
Sun Dec 9 23:54:27 CET 2012: restarting Apache2 web server
Mon Dec 10 12:01:55 CET 2012: restarting Apache2 web server
Mon Dec 10 13:41:53 CET 2012: restarting Apache2 web server
Mon Dec 10 13:41:55 CET 2012: restarting Apache2 web server
Mon Dec 10 13:41:58 CET 2012: restarting Apache2 web server
Mon Dec 10 13:42:01 CET 2012: restarting Apache2 web server
Mon Dec 10 13:42:04 CET 2012: restarting Apache2 web server[/QUOTE]
All the script does is monitor for that single message:
[CODE]#!/bin/bash
tail -F /var/log/apache2/error_log | while read zeile; do
echo $zeile |grep “Base lambda function for closure not found in” > /dev/null
if [ $? -eq 0 ] ; then
echo -n “$(date): restarting Apache2 web server”
/usr/sbin/rcapache2 restart
fi
done[/CODE]
My test run is to use the latest “Horde 5” webmail/groupware application.
While we’re on topic, I filed another missing old fix for PHP53… see https://bugs.php.net/bug.php?id=43200 (there’s a test case included in the linked bug report). While Horde forum messages report that this needs to be fixed to run the latest code, I’m not bitten by this although I had to do a full upgrade today… maybe I’m still running on buffered PHP output, haven’t got the time to fully reset the test environment yet. At least the PHP test script from the bug report fails on my up-to-date installation.
Let me know if I can be of further help, I’m running this in a test bed, ready to be messed around with
Regards,
Jens
PS: IIRC, you’re not far from us (based in Hamburg, too)