Bug 156432

Summary: Apache fails to start after update because of garbled libphp4.so
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stephan Barth <stephan.barth>
Component: NetworkAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Beta 7   
Target Milestone: ---   
Hardware: All   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Barth 2006-03-09 12:39:12 UTC
I updated from 10.0 to 10.1b7 and apache fails to start with the following message:


Starting httpd2 (prefork) httpd2-prefork: Syntax error on line 113 of /etc/apache2/httpd.conf: Syntax error on line 24 of /etc/apache2/sysconfig.d/loadmodule.conf: API module structure `php4_module' in file /usr/lib/apache2-prefork/libphp4.so is garbled - perhaps this is not an Apache module DSO?

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
                                                                     failed


Removing php4 from /etc/sysconfig/apache2 didn't help
Comment 1 Stephan Barth 2006-03-09 12:43:08 UTC
Sorry, got that wrong. Removing 'php4' from APACHE_MODULES in /etc/sysconfig/apache2 fixes it. I accidently removed it from the comment
Comment 2 Michael Gross 2006-03-09 12:51:32 UTC
I think we can close this, as php4 was dropped anyway. The update problem was furthermore already reported: bug #155333