Re: [opensuse] apache2 undefined symbol: apr_ldap_ssl_init

Am Donnerstag, 1. April 2010 22:24:35 wrote Peter Pöml:
Am 01.04.2010 um 21:50 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 20:37:29 wrote Peter Pöml:
Am 01.04.2010 um 19:29 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 18:30:54 wrote Peter Pöml:
Am 01.04.2010 um 17:36 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 16:44:17 wrote Peter Pöml: > Am 31.03.2010 um 14:40 schrieb Sascha 'saigkill' Manns: >> today i've tried out apache2. But after typing rcapache2 >> start i'm getting an Error. >> >> linux-m4rp:/home/sascha # rcapache2 start >> Starting httpd2 (prefork) /usr/sbin/httpd2-prefork: symbol >> lookup error: /usr/sbin/httpd2-prefork: undefined symbol: >> apr_ldap_ssl_init >> >> The command line was: >> /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf >> >> Does anyone know what happens? > > Most likely you have mixed packages on your system (apache/apr > packages that don't fit together). > > Check > rpm -qa --qf %{distribution}\\\ %{name}\\\n apache2\* \*apr\* > | sort
Then comes: linux-m4rp:/home/sascha/osc/home:saigkill/freediams # rpm -qa --qf %{distribution}\\\ %{name}\\\n apache2\* \*apr\* | sort openSUSE 11.2 apache2 openSUSE 11.2 apache2-doc openSUSE 11.2 apache2-example-pages openSUSE 11.2 apache2-mod_perl openSUSE 11.2 apache2-mod_php5 openSUSE 11.2 apache2-mod_python openSUSE 11.2 apache2-prefork openSUSE 11.2 apache2-utils openSUSE 11.2 libapr1 openSUSE 11.2 libapr-util1 linux-m4rp:/home/sascha/osc/home:saigkill/freediams #
looks normaly...
Any Apache module loaded which relies on mod_ldap? What's the output of "a2enmod -l"?
sascha@linux-m4rp:~/osc/home:saigkill/freediams> a2enmod -l authz_host actions alias auth_basic authz_groupfile authn_file authz_user autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imagemap php5 authz_default ldap
Does it work if you unload mod_ldap? (a2dismod ldap)
Sadly not. I'm got the same error...
Curious. That would mean that Apache is wrongly built on 11.2, and nobody could start it, which would surprise me because it is in the market since quite a while. It is probably best to open a bug at this point.
A further reason could be that you have hand-built libraries somewhere on the system. Something that is the case on your system but not on others. I've created now an new bnc for that. But many thanks for trying to help me :-)
-- Sincerely yours Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org

Am 02.04.2010 um 02:02 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 22:24:35 wrote Peter Pöml:
Am 01.04.2010 um 21:50 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 20:37:29 wrote Peter Pöml:
Am 01.04.2010 um 19:29 schrieb Sascha 'saigkill' Manns:
Am Donnerstag, 1. April 2010 18:30:54 wrote Peter Pöml:
Am 01.04.2010 um 17:36 schrieb Sascha 'saigkill' Manns: > Am Donnerstag, 1. April 2010 16:44:17 wrote Peter Pöml: >> Am 31.03.2010 um 14:40 schrieb Sascha 'saigkill' Manns: >>> today i've tried out apache2. But after typing rcapache2 >>> start i'm getting an Error. >>> >>> linux-m4rp:/home/sascha # rcapache2 start >>> Starting httpd2 (prefork) /usr/sbin/httpd2-prefork: symbol >>> lookup error: /usr/sbin/httpd2-prefork: undefined symbol: >>> apr_ldap_ssl_init >>> >>> The command line was: >>> /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf >>> >>> Does anyone know what happens? >> >> Most likely you have mixed packages on your system (apache/apr >> packages that don't fit together). >> >> Check >> rpm -qa --qf %{distribution}\\\ %{name}\\\n apache2\* \*apr\* >> | sort > > Then comes: > linux-m4rp:/home/sascha/osc/home:saigkill/freediams # rpm -qa > --qf %{distribution}\\\ %{name}\\\n apache2\* \*apr\* | sort > openSUSE 11.2 apache2 > openSUSE 11.2 apache2-doc > openSUSE 11.2 apache2-example-pages > openSUSE 11.2 apache2-mod_perl > openSUSE 11.2 apache2-mod_php5 > openSUSE 11.2 apache2-mod_python > openSUSE 11.2 apache2-prefork > openSUSE 11.2 apache2-utils > openSUSE 11.2 libapr1 > openSUSE 11.2 libapr-util1 > linux-m4rp:/home/sascha/osc/home:saigkill/freediams # > > looks normaly...
Any Apache module loaded which relies on mod_ldap? What's the output of "a2enmod -l"?
sascha@linux-m4rp:~/osc/home:saigkill/freediams> a2enmod -l authz_host actions alias auth_basic authz_groupfile authn_file authz_user autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imagemap php5 authz_default ldap
Does it work if you unload mod_ldap? (a2dismod ldap)
Sadly not. I'm got the same error...
Curious. That would mean that Apache is wrongly built on 11.2, and nobody could start it, which would surprise me because it is in the market since quite a while. It is probably best to open a bug at this point.
A further reason could be that you have hand-built libraries somewhere on the system. Something that is the case on your system but not on others. I've created now an new bnc for that. But many thanks for trying to help me :-)
If you could post the bug number here, it could serve as a pointer (perhaps to the solution) for people who stumble about this thread in the mailing list archive. Thanks, Peter -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org

Hallo Leute, ich habe mit dem Menü-Editor einige Einträge geändert, die erscheinen aber nicht im K-Menü ? Suse11.1 x64 KDE 4.3.5 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Detlev Runge
-
Peter Pöml
-
Sascha 'saigkill' Manns