OpenSSL library not found no matter what I try...

English support forum

Moderators: white, Hacker, petermad, Stefan2

PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

OpenSSL library not found no matter what I try...

Post by *PlaviPixel »

Window 8.1, 64bit, (not PRO), Latest Total Commander 8.51a 64bit registered

Whatever I try (and I tried all) the Total Commander do not allow me to ad new SSL/TLS connection.
Soon as I click on SSL/TLS checkbox I get OpenSSL library not found even the files needed are placed there. Is there something I'm missing.
I tried all the methods I found and nothing?

Can somebody please help me. I remember back then I had some old non registered 32bit version working just fine with SFTP...

There should be more User Friendly solution for the 44USD software...
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1013
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Are you trying to connect to an FTPS server (SSL/TLS) or SFTP (SSH)? Those are completly different beasts.
For FTPS: OpenSSL for Windows. Extract ssleay32.dll and libeay32.dll, copy them to the TC folder and restart TC.
For SFTP this post should help. There's also another SFTP plugin.

And I agree that getting those DLLs should be better documented or automated.
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

OK and what if I need to connect to an FTPS sever? And unfortunately the instructions which I followed many times didn't solve my problem. Soon as I click SSL checkbox I got the Missing OpenSSL error... All the files needed are there, and the plugin is installed. The small problem is that all the instructions explain the 32bit version even there is no big difference between - but there are differences...
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1013
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

I did that already, but nothing changes. Where should OpenSSL DLLs go upon installation? Windows system or OpenSSL binaries directory?
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1013
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

That doesn't really matter (just choose bin). What's important is that you copy the files into the TC program folder afterwards (ssleay32.dll and libeay32.dll).
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

I did that already... I followed all possible tutorials I could find but nothing helps. All I get is Error message soon as I click SSL/TLS checkbox.
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

PlaviPixel wrote:I did that already... I followed all possible tutorials I could find but nothing helps. All I get is Error message soon as I click SSL/TLS checkbox.
I see you are using Total Commander 64 bit.
There should be a folder named "64" in the TC program folder.
(if not create it).

Copy these files in the "64" folder:
libeay32.dll
libssh2.dll
ssleay32.dll
zlib1.dll

Greetz,

DR.
#106383 Windows 10 Pro 64-bit
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

All files are already placed both in totalcmd root folder and in a 64 subfolder.
Am I facing a some kind of bug? Because I did everything and the situation is locked on the Error message telling me to do what is already done.
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

PlaviPixel wrote:All files are already placed both in totalcmd root folder and in a 64 subfolder.
Am I facing a some kind of bug? Because I did everything and the situation is locked on the Error message telling me to do what is already done.
1) Download: http://curl.haxx.se/gknw.net/7.34.0/dist-w64/curl-7.34.0-devel-mingw64.7z

2) The .dll files are located in the "bin" folder

3) Copy these files to the "64" folder:
libeay32.dll
libssh2.dll
ssleay32.dll
zlib1.dll

I have tested this and it works for me.

Greetz,

DR.
#106383 Windows 10 Pro 64-bit
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

Unfortunately, I already went trough all these steps by myself before but nothing helps. I have all the files in the right place (and all around as I was frustrated) and I didn't get this to work.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Did you really include the zlib1.dll? And did you really put them directly in the Total Commander folder (or "64" folder for 64-bit), not some other subfolder?
Author of Total Commander
https://www.ghisler.com
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The file timestamps are not all the same as here. Try this package instead:
http://curl.haxx.se/gknw.net/7.34.0/dist-w64/curl-7.34.0-devel-mingw64.7z
Author of Total Commander
https://www.ghisler.com
PlaviPixel
Junior Member
Junior Member
Posts: 8
Joined: 2014-09-13, 20:43 UTC
Location: Croatia

Post by *PlaviPixel »

My God, finally... it WORKS! What a nightmare that was...

Please, for the sake of all the future (and happy) TC users, make it a bit easier and much more clear. What should be done, with what files exactly (not the same files with another timestamps that do not work!), and separate instructions for 32 and 64bit versions, just to be sure...

The bad thing is to have a great feature (like SSL FTP connections) and not to be able to use it easy way and the worst thing is to presume that some things/steps are obvious for everyone so you skip to mention those within the instructions...
Post Reply