ssl_expr_yylex
am 20.04.2004 16:33:30 von Brian Downey
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Howdy Folks!
Having a strange problem starting Apache/mod_ssl that I haven't been able
to find a resolution for; using the usual methods (Google, FAQ, list
searches, etc.)
First, here's the platform:
Solaris 9 (clean install)
Apache 1.3.29
OpenSSL 0.9.7d
mod_ssl-2.8.16-1.3.29
gcc 3.3.2
make 3.80
Anyway I removed any and all the pre-compiled Sun packages for the above,
and instead am compiling everything from source. The first attempt I
tried on my own (I'm a Linux vet, no compiler fears), and then after I ra=
n
into the error I started over from scratch using this document:
http://64.233.167.104/search?q=3Dcache:olbQI85yCAoJ:ampubsvc .com/~meljr/A=
MPS.html+installing+apache+mod_ssl+on+solaris&hl=3Den&ie=3DU TF-8
Either way the problem is starting Apache using `apachectl startssl`, or
even `apachectl start` httpd pukes and spits this message out:
lolaweb1# ./apachectl startssl
Syntax error on line 206 of /export/apps/apache/conf/httpd.conf:
Cannot load /export/apps/apache/libexec/libssl.so into server: ld.so.1:
/export/apps/apache/bin/httpd: fatal: relocation error: file
/export/apps/apache/libexec/libssl.so: symbol ssl_expr_yylex: referenced
symbol not found
../apachectl startssl: httpd could not be started
Line 206 is the LoadModule line for mod_ssl:
LoadModule ssl_module libexec/libssl.so
Looking at the symbol that was being referenced, I figured it was a flex
thing, so I installed flex 2.5.31, but to no avail.
I'm lost so far, as searching for that specific symbol isn't getting me
anywhere.
Could someone kindly point me in the right direction?
Thanks!!
- -brian
[=3D--------------------------------------------->
[ GPG public key ID 1EA8096A @ http://pgp.mit.edu
[=3D------------------------------------>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAhTS6mNhQdx6oCWoRAoGuAJ4tXwKiF08QJY/tV8+Obil/QYcSGACf WhwS
26SHLVRYAS1c5iiVTWyUL7o=3D
=3DDb4G
-----END PGP SIGNATURE-----
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
Re: ssl_expr_yylex
am 20.04.2004 16:46:14 von Brian Downey
Hmm.
Here's the LD_LIBRARY_PATH environment I'm using. Is libexec/ the correc=
t
directory to reference?
LD_LIBRARY_PATH=3D/usr/local/ssl/lib:/usr/local/lib:/export/ apps/apache/l=
ibexec
Thanks for your quick reply!
-brian
> Make sure the LD_LIBRARY_PATH includes the path to the apache
> files mentioned.
>
>
> On Tue, Apr 20, 2004 at 10:33:30AM -0400, Brian Downey wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Howdy Folks!
>>
>> Having a strange problem starting Apache/mod_ssl that I haven't been
>> able
>> to find a resolution for; using the usual methods (Google, FAQ, list
>> searches, etc.)
>>
>> First, here's the platform:
>>
>> Solaris 9 (clean install)
>> Apache 1.3.29
>> OpenSSL 0.9.7d
>> mod_ssl-2.8.16-1.3.29
>> gcc 3.3.2
>> make 3.80
>>
>>
>> Anyway I removed any and all the pre-compiled Sun packages for the
>> above,
>> and instead am compiling everything from source. The first attempt I
>> tried on my own (I'm a Linux vet, no compiler fears), and then after I
>> ran
>> into the error I started over from scratch using this document:
>>
>> http://64.233.167.104/search?q=3Dcache:olbQI85yCAoJ:ampubsvc .com/~melj=
r/AMPS.html+installing+apache+mod_ssl+on+solaris&hl=3Den&ie= 3DUTF-8
>>
>>
>> Either way the problem is starting Apache using `apachectl startssl`, =
or
>> even `apachectl start` httpd pukes and spits this message out:
>>
>> lolaweb1# ./apachectl startssl
>> Syntax error on line 206 of /export/apps/apache/conf/httpd.conf:
>> Cannot load /export/apps/apache/libexec/libssl.so into server: ld.so.1=
:
>> /export/apps/apache/bin/httpd: fatal: relocation error: file
>> /export/apps/apache/libexec/libssl.so: symbol ssl_expr_yylex: referenc=
ed
>> symbol not found
>> ./apachectl startssl: httpd could not be started
>>
>> Line 206 is the LoadModule line for mod_ssl:
>> LoadModule ssl_module libexec/libssl.so
>>
>> Looking at the symbol that was being referenced, I figured it was a fl=
ex
>> thing, so I installed flex 2.5.31, but to no avail.
>>
>> I'm lost so far, as searching for that specific symbol isn't getting m=
e
>> anywhere.
>>
>> Could someone kindly point me in the right direction?
>> Thanks!!
>> - -brian
>>
>> [=3D--------------------------------------------->
>> [ GPG public key ID 1EA8096A @ http://pgp.mit.edu
>> [=3D------------------------------------>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.2.4 (GNU/Linux)
>>
>> iD8DBQFAhTS6mNhQdx6oCWoRAoGuAJ4tXwKiF08QJY/tV8+Obil/QYcSGACf WhwS
>> 26SHLVRYAS1c5iiVTWyUL7o=3D
>> =3DDb4G
>> -----END PGP SIGNATURE-----
>> ____________________________________________________________ __________
>> Apache Interface to OpenSSL (mod_ssl) www.modssl.org
>> User Support Mailing List modssl-users@modssl.org
>> Automated List Manager majordomo@modssl.org
>
> --
> Michael Alberghini
> Software Systems Engineer
> Georgia State University
> mike@gsu.edu
>
-brian
[=3D--------------------------------------------->
[ GPG public key ID 1EA8096A @ http://pgp.mit.edu
[=3D------------------------------------>
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org