Thank you Mike! That solved my problem.

Best,

Gerald Shaw

> On Sep 19, 2019, at 1:23 AM, Noonan, M.P. (Mike) <[email protected]> 
> wrote:
> 
> 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@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@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@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@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:[email protected]> On Behalf Of 
> Gerald Shaw
> Sent: Wednesday, September 18, 2019 11:18 PM
> To: mailto:[email protected]
> 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.
> _______________________________________________
> stunnel-users mailing list
> [email protected]
> https://www.stunnel.org/cgi-bin/mailman/listinfo/stunnel-users

_______________________________________________
stunnel-users mailing list
[email protected]
https://www.stunnel.org/cgi-bin/mailman/listinfo/stunnel-users

Reply via email to