You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error submitting a job to the PyMOL KVFinder-web Tools KVFinder-web service.
Setup
OS: Pop!_OS 22.04 LTS
PyMOL Version: v2.5.0
Python Version: 3.10.6
Steps to reproduce
Load a structure in pymol
Submit a job to KVFinder-web service
What is the current bug behavior?
When submitting a job to our public KVFinder-web service (http://kvfinder-web.cnpem.br/api) from PyMOL KVFinder-web Tools, the network reply fails and comes back empty.
Relevant logs and/or screenshots
Incompatible version of OpenSSL (built with OpenSSL 1.x, runtime version is >= 3.x)
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslKey
Active TLS backend does not support key creation
The backend "cert-only" does not support QSslSocket
The backend named "cert-only" does not support TLS
QSslSocket::connectToHostEncrypted: TLS initialization failed
QSslSocket::connectToHostEncrypted: TLS initialization failed
The text was updated successfully, but these errors were encountered:
A workaround to this issue on Linux distributions (e.g., Ubuntu 22.04 LTS and Pop!_OS 22.04 LTS) is to build OpenSSL 1.1.1 from source and configure your system to use the newly installed OpenSSL.
cd /usr/local/src/
sudo wget https://www.openssl.org/source/openssl-1.1.1m.tar.gz
Extract the .tar.gz file
sudo tar -xf openssl-1.1.1m.tar.gz
cd openssl-1.1.1m
Build OpenSSL from source
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo make
sudo make test
sudo make install
Configure OpenSSL shared libraries
The newly installed OpenSSL binary will load library files from the /usr/local/ssl/lib directory. Go to the /etc/ld.so.conf.d directory and create new configuration file openssl-1.1.1m.conf by running:
sudo nano /etc/ld.so.conf.d/openssl-1.1.1m.conf
The openssl-1.1.1m.conf should contain the path to OpenSSL library, which should be only one line:
/usr/local/ssl/lib
After saving the file, run the following command to reload the dynamic link with full debug output:
Next, we have to configure system environment so that it recognizes the newly installed OpenSSL located at /usr/local/ssl/bin/openssl, instead of the default one at /usr/bin/openssl.
We need to edit /etc/environment file to include /usr/local/ssl/bin into our PATH environment variable system-wide.
sudo nano /etc/environment
Put :/usr/local/ssl/bin into the end of the line. Notice that we separate entries with a colon and wrap everything in a double-quote.
Summary
Error submitting a job to the PyMOL KVFinder-web Tools KVFinder-web service.
Setup
Steps to reproduce
What is the current bug behavior?
When submitting a job to our public KVFinder-web service (http://kvfinder-web.cnpem.br/api) from PyMOL KVFinder-web Tools, the network reply fails and comes back empty.
Relevant logs and/or screenshots
The text was updated successfully, but these errors were encountered: