Vinod Kumar Posted April 26, 2016 Report Posted April 26, 2016 As reported by our users Enpass 5.2 on Arch Linux is crashing on start. This is due to change in which we prefer to use system bundled version of OpenSSL instead of our own. But OpenSSL installation in archlinux is missing a required function. Please execute following command use bundled version of OpenSSL instead. $ ln <your-enpass-install-dir>/libs/libssl.so.1.0.0 <your-enpass-install-dir>/libs/libssl.so 1
Jock Vault Posted April 27, 2016 Report Posted April 27, 2016 Very well works perfect! I was beginning to worry Error mensajes(Description to GOOGLE BOT, please ignore it): ./Enpass: error while loading shared libraries: libQt5Multimedia.so.5: cannot open shared object file: No such file or directory or ./Enpass: error while loading shared libraries: libQt5WebSockets.so.5: cannot open shared object file: No such file or directory
Oceanwaves Posted April 29, 2016 Report Posted April 29, 2016 On 26.4.2016 at 3:20 PM, Vinod Kumar said: As reported by our users Enpass 5.2 on Arch Linux is crashing on start. This is due to change in which we prefer to use system bundled version of OpenSSL instead of our own. But OpenSSL installation in archlinux is missing a required function. Please execute following command use bundled version of OpenSSL instead. $ ln <your-enpass-install-dir>/libs/libssl.so.1.0.0 <your-enpass-install-dir>/libs/libssl.so I'm running Gentoo Linux and Enpass didn't start anymore after updating to version 5.2. Error message was Enpass: symbol lookup error: /usr/lib64/libssl.so: undefined symbol: EVP_idea_cbc Creating the link to libssl.so fixed the problem for me. I'm using openssl-1.0.2g.
Plonqor Posted April 29, 2016 Report Posted April 29, 2016 I'm curious to know the details of this issue, e.g. what exactly is the system SSL missing?
Vinod Kumar Posted April 29, 2016 Author Report Posted April 29, 2016 @Plonqor OpenSSL on these systems is not compiled with necessary flag to include ciphers required by SQLCipher/Enpass, hence this error. Anyway we are releasing an update that will use bundled version of OpenSSL instead of system one.
Plonqor Posted April 29, 2016 Report Posted April 29, 2016 7 minutes ago, Vinod Kumar said: @Plonqor OpenSSL on these systems is not compiled with necessary flag to include ciphers required by SQLCipher/Enpass, hence this error. Anyway we are releasing an update that will use bundled version of OpenSSL instead of system one. Thanks for the info.
Hikarou Posted August 2, 2016 Report Posted August 2, 2016 Hello, I have the same problem with my Enpass 5.2.1.1-1. It doesn't run and exit without any error, just Exit 1 I linked libssl.so as told but no changes so far. My libssl.so is in a folder lib and not libs, is this a problem? Thanks for your help!
Plonqor Posted August 2, 2016 Report Posted August 2, 2016 4 hours ago, Hikarou said: Hello, I have the same problem with my Enpass 5.2.1.1-1. It doesn't run and exit without any error, just Exit 1 I linked libssl.so as told but no changes so far. My libssl.so is in a folder lib and not libs, is this a problem? Thanks for your help! Are you using the AUR package? I am and haven't had any issues. I haven't done any symlinks.
Hikarou Posted August 3, 2016 Report Posted August 3, 2016 (edited) Yes, I tried the enpass-bin and after removing everything, I tried the enpass-rc-bin package and didn't work either. For both, I tried to run them by the .desktop file and by command. By command, it freezes 1 minute and exists with message : exit 1. I even tried the solution if it was a scaling issue by executing export QT_AUTO_SCREEN_SCALE_FACTOR=0 But no more answer from enpass.Edit : I tried to install the package directly downloaded from the site. During the installation I have these two following messages : QSslSocket: cannot resolve SSLv3_client_method QSslSocket: cannot resolve SSLv3_server_method I'll try to find out what can I do, and if it is a problem to launch Enpass Edited August 3, 2016 by Hikarou More informations
Hikarou Posted January 10, 2017 Report Posted January 10, 2017 Hello, Finally had time to look a bit inside the problem. After more research I used ldd on my bin/Enpass . There is a little problem at the first line which is : ./Enpass: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./Enpass) but the thing is, that two lines after this one, it is printed that : libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f46d4acf000) I don't understand that it resolves twice the library and with different output. Another thing, if I look the dependencies on openssl, I have another output too : libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f1bdb4c9000) I don't know what I can do with such information, so I ask your help. I deleted and reinstalled Enpass, even tried Enpass-rc. Thanks for your help Hikarou
Recommended Posts