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.
