RHEL7 Desktop Client lib error: libqt5keychain.so.1

Installed Nexcloud-Client for RHEL 7 from EPEL repo and client won’t start. Checking logs (/var/log/messages) I found this:

Installed: nextcloud-client-2.3.2-1.el7.x86_64
Installed: nextcloud-client-libs-2.3.2-1.el7.x86_64
Installed: nextcloud-client-devel-2.3.2-1.el7.x86_64

nextcloud.desktop: nextcloud: error while loading shared libraries: libqt5keychain.so.1: cannot open shared object file: No such file or directory

I searched Forum and Google for messages relating to shared lib but most are relating to Ubuntu.

Any help appreciated or are there any other clients out there that will allow Desktop-Client functionality for Centos/RHEL 7?

1 Like

I have exactly the same problem. I have been using ownCloud client (as we migrated from ownCloud to Nextcloud) but it seems to have stopped working sometime in the past week. If the devs could look at this, we would be forever greatful.

So I managed a fix.

Running the following

rpm -qa | grep libqt

Resulted in


So I created a symlink for Nextcloud to that specific package:

ln -s /opt/qt-5.4/lib64/libqt5keychain.so.1 /usr/lib64/

This fixed my issue completely. Hope this helps you as well.

Awesome, that worked great. Started right up.

Thank you so much!