user
September 15, 2008, 1:57pm
1
When I attempt to start Apache2 I get the following:
linux-yd18:/etc/rc.d # ./apache2 start
Starting httpd2 (worker) /usr/sbin/httpd2-worker: symbol lookup error: /usr/sbin/httpd2-worker: undefined symbol: apr_brigade_split_ex
The command line was:
/usr/sbin/httpd2-worker -f /etc/apache2/httpd.conf
I am a complete newbie to open SUSE. I hardly know where to start to troubleshoot this.
Regards
ken_yap
September 15, 2008, 2:45pm
2
Is there a reason you are using the httpd2-worker Apache binary? Most use httpd2-prefork.
user
September 15, 2008, 9:41pm
3
No reason that I know of. I used yast2 to install the software. I tried uninstalling and reinstalling several times and there was a time I was getting a similar error with prefork.
What I really want is a pretty basic LAMP environment but it doesn’t seem to be as easy to specify that with SUSE as with other distros I use.
I would like to do a clean uninstall and start all over again with Apache2, etc.
user
September 15, 2008, 10:00pm
4
After another attempt ot uninstall both Apache2 and PHP5, I reinstalled and now get this:
Linux-yd18:/etc/rc.d # ./apache2 start
Starting httpd2 (prefork) /usr/sbin/httpd2-prefork: symbol lookup error: /usr/sbin/httpd2-prefork: undefined symbol: apr_brigade_split_ex
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed
I suspect that some libraries have to be upgraded but I don’t know what they are.
ken_yap
September 16, 2008, 12:13am
5
What does the following command return for you? Here’s mine.
$ rpm -q apache2 libapr1 libapr-util1
apache2-2.2.8-28.1
libapr1-1.2.12-27.1
libapr-util1-1.2.12-43.1
user
September 16, 2008, 8:48am
6
Here they are:
apache2-2.2.9-26.1
libapr1-1.3.3-3.1
libapr-util1-1.2.12-43.1
only libapr-util1 is same as yours. Others are newer.
user
September 16, 2008, 9:02am
7
I updated to libapr-util1-1.3.4-2.1 and all is working okay now. Thanks for your help.