Skip to content
This repository has been archived by the owner. It is now read-only.

2.3.2 Appimage does not work with SSL servers on Debian stable and testing #203

Closed
Yvan-Masson opened this issue Sep 13, 2017 · 11 comments

Comments

@Yvan-Masson
Copy link

commented Sep 13, 2017

Hi,

Using the 2.3.2 client Appimage on Debian stable and testing does not work against servers using SSL.
The main window reports the following error:
No connection to Nextcloud at https://nextcloud.domain.tld. Error creating SSL context (error:140A90C4:SSL routines:func(169):reason(196))

Running the Appimage with --logwindow gives a more promising clue:
09-13 14:36:57:309 16945 unknown: QSslSocket: cannot call unresolved function SSL_library_init

Best regards,
Yvan

Edit: I forgot to mention that the 2.3.2 beta Appimage (also available from https://download.nextcloud.com/desktop/) works perfectly.

@Oliv4945

This comment has been minimized.

Copy link

commented Sep 18, 2017

Hi,
I can confirm the error on 2.3.2 while it works with the beta.

I am using Debian Stretch, if it can help

@MagicFab

This comment has been minimized.

Copy link

commented Oct 10, 2017

Same here, thanks for the hint regarding the beta version - it worked.

@mario

This comment has been minimized.

Copy link
Member

commented Oct 11, 2017

Working on this.

@stevemarple

This comment has been minimized.

Copy link

commented Oct 13, 2017

Doesn't work for me with Stretch but worked with Jessie. My workaround was to download and install libssl-1.0.0 from https://packages.debian.org/jessie/amd64/libssl1.0.0/download. Set LD_LIBRARY_PATH before use:

LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/openssl-1.0.0::$LD_LIBRARY_PATH"
./Nextcloud-2.3.2-x86_64.AppImage
@ortwinP

This comment has been minimized.

Copy link

commented Oct 29, 2017

I'm running debian 9.2 on two clients and Nextcloud 12.0.3/debian 9.2 on a test server with self-signed ssl certificate.
Nextcloud-2.3.2-x86_64.AppImage and Nextcloud-2.3.3-beta-x86_64.AppImage (2017-10-17)
both throw the same ssl error as reported in the first post.
Nextcloud-2.3.2-beta-x86_64.glibc2.14.AppImage shows the 'untrusted ssl certificate' dialog on first launch and works fine if the certificate is confirmed. Thats the way it works with my production server with oc 7.something and debian 8.8.

@marxistvegan

This comment has been minimized.

Copy link

commented Oct 29, 2017

Hey all, running debian buster here and I also getting this error both on the 2.3.2 and the beta 2.3.3

@rullzer

This comment has been minimized.

Copy link
Member

commented Nov 17, 2017

So I figured out why. It is because debian does weird naming stuff for their libcrypto libs.

For now install: libssl1.0-dev

And it should work

@CharlesMAtkinson

This comment has been minimized.

Copy link

commented Nov 27, 2017

libssl1.0-dev is not available for Debian jessie. Which libcrypto libs are required? Would an easier solution be to provide symlinks to the installed libcrypto libs to suit Nextcloud client's needs?

@rullzer

This comment has been minimized.

Copy link
Member

commented Nov 27, 2017

I can't symlink from within the appimage since I don't know what will be available. Anyway please test https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.3.3-x86_64.AppImage as it should work even on debian

@Yvan-Masson

This comment has been minimized.

Copy link
Author

commented Nov 27, 2017

Hi,

I just tested on current Debian testing (Buster) and it works. I do not have a Debian stable (Stretch) to test this release, but I am going to suppose it is also working.

Regards,
Yvan

@CharlesMAtkinson

This comment has been minimized.

Copy link

commented Nov 27, 2017

Tested on Debian Jessie by download, chmod 744 and running. No defects detected.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
9 participants
You can’t perform that action at this time.