[stunnel-users] Stunnel help and guidance request
Noonan, M.P. (Mike)
mike.noonan at devolksbank.nl
Thu Sep 19 07:23:11 CEST 2019
Hi Gerald,
I assume you got stunnel from the oss4aix.org site.
We don't use the freeware openssl, but instead the IBM one:
[root at duist:/data/O01] lslpp -l | grep openssl
openssl.base 1.0.2.1801 COMMITTED Open Secure Socket Layer
openssl.license 1.0.2.1801 COMMITTED Open Secure Socket License
openssl.man.en_US 1.0.2.1801 COMMITTED Open Secure Socket Layer
openssl.base 1.0.2.1801 COMMITTED Open Secure Socket Layer
I installed stunnel-5.29 on one of our lpars which I forced with -nodeps:
rpm -Uhv --nodeps stunnel-5.29-1.aix5.2.ppc.rpm
It picked up the IBM libs, but had the same problem...
[root at duist:/data/O01] ldd /usr/bin/stunnel
/usr/bin/stunnel needs:
/usr/lib/threads/libc.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
/usr/lib/libpthreads.a(shr_xpg5.o)
/usr/lib/libcrypto.a(libcrypto.so.1.0.2)
/usr/lib/libssl.a(libssl.so.1.0.2)
/unix
/usr/lib/libcrypt.a(shr.o)
[root at duist:/data/O01] /usr/bin/stunnel
Could not load program /usr/bin/stunnel:
Symbol resolution failed for stunnel because:
Symbol strcmp (number 112) is not exported from dependent
module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
Symbol memmove (number 137) is not exported from dependent
module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
Symbol strncpy (number 142) is not exported from dependent
module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
Symbol strcpy (number 169) is not exported from dependent
module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
Symbol bcopy (number 245) is not exported from dependent
module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
I then downloaded and installed stunnel-5.49 from oss4aix.org and installed that version which worked fine..
[root at duist:/data/O01] /usr/bin/stunnel
[ ] Clients allowed=31999
[.] stunnel 5.49 on powerpc-ibm-aix5.2.0.0 platform
[.] Compiled with OpenSSL 1.0.2p 14 Aug 2018
[.] Running with OpenSSL 1.0.2r 26 Feb 2019
[.] Threading:PTHREAD Sockets:POLL,IPv6 TLS:ENGINE,FIPS,OCSP,PSK,SNI
[ ] errno: (*_Errno())
[!] Invalid configuration file name "/opt/freeware/etc/stunnel/stunnel.conf"
[!] realpath: No such file or directory (2)
[ ] Deallocating section defaults
I expect that if you upgrade your freeware openssl to at least 1,0,2r and upgrade stunnel to 5.49 your problem should be solved.
Met vriendelijke groet,
Mike Noonan
From: stunnel-users <mailto:stunnel-users-bounces at stunnel.org> On Behalf Of Gerald Shaw
Sent: Wednesday, September 18, 2019 11:18 PM
To: mailto:stunnel-users at stunnel.org
Subject: [stunnel-users] Stunnel help and guidance request
Hello all,
I'm new to the mailing list. I'm trying to run stunnel-5.29-1.ppc, and I'm having issues. I'd appreciate your help (or point me to the solution in the archives).
OS - AIX 7100-05-03-1846
/home/shawg# rpm -qa|grep -i openssl
openssl-1.0.2n-1.ppc
/home/shawg# ldd `which stunnel`
/usr/bin/stunnel needs:
/usr/lib/libc.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
/usr/lib/libpthreads.a(shr_xpg5.o)
/opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2)
/opt/freeware/lib/libssl.a(libssl.so.1.0.2)
/unix
/usr/lib/libcrypt.a(shr.o)
**
ERROR MESSAGE_-
/home/shawg# /usr/bin/stunnel
exec(): 0509-036 Cannot load program /usr/bin/stunnel because of the following errors:
0509-130 Symbol resolution failed for stunnel because:
0509-136 Symbol strcmp (number 112) is not exported from
dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2).
0509-136 Symbol memmove (number 137) is not exported from
dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2).
0509-136 Symbol strncpy (number 142) is not exported from
dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2).
0509-136 Symbol strcpy (number 169) is not exported from
dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2).
0509-136 Symbol bcopy (number 245) is not exported from
dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2).
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
***
echo $LIBPATH
/opt/freeware/lib:/usr/lib
________________________________
Dit e-mailbericht is alleen bestemd voor de geadresseerden. Indien dit bericht niet voor u is bedoeld, wordt u verzocht de afzender hiervan op de hoogte te stellen door het bericht te retourneren en de inhoud niet te gebruiken.
This e-mail message is intended to be exclusively for the addressee. If you are not the intended recipient you are kindly requested not to make any use whatsoever of the contents and to notify the sender immediately by returning
this e-mail message.
More information about the stunnel-users
mailing list