> On 29-abr-09, at 15:00, Leonel Nunez wrote: >>> On 29-abr-09, at 12:38, Leonel Nunez wrote: >>>>> On 29-abr-09, at 04:17, Leonel Nunez wrote: >>>>>> >>>>>> plugin_loader.c:194: ERROR: dlopen(/usr/lib/cherokee/ >>>>>> libplugin_libssl.so): >>>>>> /usr/lib/cherokee/libplugin_libssl.so: symbol SSL_get_servername, >>>>>> version >>>>>> OPENSSL_0.9.8 not defined in file libssl.so.0.9.8 with link time >>>>>> reference >>>>>> plugin_loader.c:363: ERROR: Can't open "libssl" module >>>>>> Couldn't read the config file: /etc/cherokee/cherokee.conf >>>>> >>>>> No. It looks like a compilation issue, actually. >>>>> >>>>> Leonel, could you please check whether the following macro >>>>> variables >>>>> are defined when you compile the server? >>>>> >>>>> SSL_CTRL_SET_TLSEXT_HOSTNAME >>>>> OPENSSL_NO_TLSEXT >>>> >>>> after a ./configure : >>>> >>>> leo...@hardy-server:/tmp/cherokee-0.99.12$ grep -ry >>>> SSL_CTRL_SET_TLSEXT_HOSTNAME * >>> >>> No, SSL_CTRL_SET_TLSEXT_HOSTNAME is supposed to be defined within the >>> OpenSSL headers. Try this insteaad: >>> >>> grep -r SSL_CTRL_SET_TLSEXT_HOSTNAME /usr/include/openssl/ >> >> leo...@hardy-server:/tmp/cherokee-0.99.12$ grep -r >> SSL_CTRL_SET_TLSEXT_HOSTNAME /usr/include/openssl/ >> /usr/include/openssl/ >> tls1 >> .h:SSL_ctrl(s,SSL_CTRL_SET_TLSEXT_HOSTNAME,TLSEXT_NAMETYPE_host_name, >> (char >> *)name) >> /usr/include/openssl/ssl.h:#define SSL_CTRL_SET_TLSEXT_HOSTNAME >> 55 > > So, it does support TLSEXT. Please, try to do this: > > $ nm /usr/lib/debug/lib/libssl.so.0.9.8 | grep SSL_get_servername > 0000000000031760 T SSL_get_servername > 00000000000317a0 T SSL_get_servername_type > > That means, the "missing" functions are actually in the libssl library. > > -- > Greetings, alo > http://www.alobbs.com/ > >
those are in the package libssl0.9.8-dbg which wasn't installed Is that a new dependency for 0.99.12 ?? Saludos leonel _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
