On 2004.08.26, Nathaniel Haggard <[EMAIL PROTECTED]> wrote:
> AOLserver 4.1.0a with nsopenssl3.0_beta17.
>
> Evidently there is no ns_queryget; is this a feature or a bug?
>
> [26/Aug/2004:15:10:01][31345.163847][-conn:4-] Error: invalid command
> name "ns_queryget"
> invalid command name "ns_queryget"
>     while executing
> "ns_queryget pf"
>
> If it's a feature how do I make my site backward compatible.
>
> I'm using nsopenssl3.0_beta17 because nsopenssl3.0_beta22 will not
> load without some X509 symbol:
>
> Notice: modload: loading '/sm/aolserver/bin/nsopenssl.so'
> [26/Aug/2004:12:33:46][30810.16384][-main-] Warning: modload: could
> not load /sm/aolserver/bin/nsopenssl.so: /sm/lib/libnsopenssl.so:
> undefined symbol: Ns_OpenSSLX509CertVerify
> [26/Aug/2004:12:33:46][30810.16384][-main-] Fatal: modload: failed to
> load module '/sm/aolserver/bin/nsopenssl.so'
>
> Any ideas?

Your build is all messed up.  The [ns_queryget] proc is defined in
$INST/modules/tcl/form.tcl.  That's apparently not getting sourced at
server start-up.  nsd/init.tcl probably didn't get copied into
$INST/bin/init.tcl or some other problem.

Ns_OpenSSLX509CertVerify() is defined in nsopenssl/x509.c.
/sm/lib/libnsopenssl.so is probably from an earlier build of nsopenssl
that didn't have Ns_OpenSSLX509CertVerify().

I'm really starting to think we should use SONAME in the shared object
libs so we can better enforce version dependencies, etc., so that
multiple versions can be installed and the right version gets used.
Would mitigate installation errors like this one ...

Did you build from a clean tarball or check-out, or did you "cvs up" in
place and just do a "make"?  You may need to "make clean" and even "make
distclean" in some cases if you "cvs up" in place.

Then, you have to ensure that "make install" doesn't fail trying to
install the new files -- and that it installs them to the right places.
Then, check your LD_LIBRARY_PATH to ensure that it points to the right
directory containing the new binaries and libraries, so that old
libraries don't get loaded.

-- Dossy

--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to