psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
68 stars 20 forks source link

[Windows builds] cannot enable SSL/TLS: plugin not found #780

Open JCAK1967 opened 4 years ago

JCAK1967 commented 4 years ago

I have running a XMPP server with the option TLS enabled and required to grant the access to users. The problem is with the last version of PSI+ for Windows (psi-plus-1.4.2020.04.26-w64-setup.exe) not come with the TLS plugin or I don't know how to installa this. When I try to set the option "Encrypt Connection: always" I receive the message error "Cannot enable SSL/TLS. Plugin not found" The same test with the version psi-plus-1.4.2019.03.31-w64-setup.exe works fine. Could some one help me to solve this, please?

TLS psi error

tehnick commented 4 years ago

Could you try my portable builds from SF? If you rename *.exe your system Psi+ settings profile will be used.

Vitozz commented 4 years ago

I installed the same version of the program. I tried all the encryption settings and all of them are working. To get started, try reinstalling Psi + cleanly. Then make sure you have the qca-ossl.dll files installed in the qtplugins/crypto directory

JCAK1967 commented 4 years ago

Could you try my portable builds from SF? If you rename *.exe your system Psi+ settings profile will be used.

I don't understand what do you meaning with rename the extension. I downloaded the portable versión psi-plus-portable-1.4.1165 and running this inside your own folder works fine.

tehnick commented 4 years ago

I don't understand what do you meaning with rename the extension.

Quotations from README.txt:

If you do not like portable version of Psi+ and you insist on using global 
Psi+ profile, then just rename Psi+ executable file:
* from psi-plus-portable.exe to psi-plus.exe
* from psi-plus-webkit-portable.exe to psi-plus-webkit.exe

and running this inside your own folder works fine.

Great! So problem is not in the code, but in libraries from installer.

JCAK1967 commented 4 years ago

I installed the same version of the program. I tried all the encryption settings and all of them are working. To get started, try reinstalling Psi + cleanly. Then make sure you have the qca-ossl.dll files installed in the qtplugins/crypto directory

I already tried doing the installation a lot of times (uninstall/install). As I explained previously, I was testing different versions and psi-plus-1.4.2019.03.31-w64-setup works fine. The last setup version does not work properly, I don't know why.

qtplugins/crypto directory have the following files:

qca-gnupg.dll qca-logger.dll qca-ossl.dll qca-softstore.dll

I'm testing on different operating systems. The error happen on a Win server 2019 and the same tests on a PC Win 10 works fine. How I say before, the portable version works fine on both machines.

tehnick commented 4 years ago

The error happen on a Win server 2019

Hmm, I have never heard about this MS Windows versions before.

JCAK1967 commented 4 years ago

If you do not like portable version of Psi+ and you insist on using global Psi+ profile, then just rename Psi+ executable file:

  • from psi-plus-portable.exe to psi-plus.exe
  • from psi-plus-webkit-portable.exe to psi-plus-webkit.exe

Confirmed. After doing this it also works.

JCAK1967 commented 4 years ago

Regarding this problem and after my last test where the portable versión works fine but any attempt to install the psi-plus-1.4.2020.04.26-w64-setup.exe version fails. Some one have any idea when could be available a new release with the fix of this issue.

Vitozz commented 4 years ago

I cannot reproduce this issue. Try to disable system keyring support in psi+ options (main tab/first).

Neustradamus commented 5 months ago

@JCAK1967: Your problem has been solved? Have you update your version?