On a fresh image of raspbian stretch full i started with installing NextCloud Desktop Client. Everything went will (including libminizip.so.1) but now when i run nextcloud i got an error with … “libqt5keychain.so.1: cannot open shared object file: No such file or directory”. I cant find a solution for this in google. You know how to fix this problem? Thanks.
and now its running … thanks.
Btw … the option --logwindow makes no difference as far as i can see. Should a log file have been shown?
Unfortunately when i set up synchronization it says … “could not read system exclude file”. I found this issue … Error "Could not read system exclude file" · Issue #172 · nextcloud/desktop · GitHub … what is the best way to continue … follow the solution described in issue 172? Thanks for advice.
Thank for your link.
I found exclude.lst file in source directory. And I updated it by script.
Not nessecery for you, if sync is work well.
Someone will be able to use it without trial and error.
Thanks again.
ps. adding the sync-exclude.lst file to the nextcloud-desktop-client directory didn’t solved the issue.
ps2. but moving the file to the bin sub-directory solved the issue
Not yet tried your answers but i noticed a strange thing. When i push the login button for entering my id/password the system load goes sky-high (95-100%) and system is limited responsive. After entering id/password everything turns normal again. Could it be a bug in the desktop client?
Thanks & regards, Jac
I late a answer. I make auto-login. Also, It is not heavy at start up.
Sometimes heavy at manual login, I thinked.
But, if heavy time is long, it is contain network problem.
bug is low possibility, i think so.
Sorry for bothering you again. I have to reinstall my machine and are following the instructions for nextcloud-pi again. All went well till the last step, the execution of nextcloud.sh. I got the error … ."/bin/nextcloud: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory". I have already installed libevent-2.1-6. The 2.0.so.5 version i can’t find. You know how to solve this problem? Many thanks in advance.
HI~.
Nice to see you again.
The library seems to have been updated. Maybe create a symbolic link.
In general, higher versions are compatible with lower versions, but otherwise they may not run or work correctly.
If that doesn’t work, point me to the libevent-2.1-6 path. The environment is different from mine, but I will test it. bye ㅂ. Good luck to you.
Regarding “create symbolic link” … can you please be a bit more specific … i’m not a very highly skilled linux guy :(.
When I use “apt search libevent” i get a number of results. One of them looks promising … “libevent-2.1-6/stable,now 2.1.8-stable-4 armhf [installed]
Asynchronous event notification library”
Next “sudo apt install libevent-2.1-6” gives as result …
libevent-2.1-6 is already the newest version (2.1.8-stable-4).
Hi, thanks for explaining. It fixes the error message. Next one … “libsrtp.so.0” … is fixed via “sudo ln -s /usr/lib/arm-linux-gnueabihf/libsrtp2.so.1 /usr/lib/arm-linux-gnueabihf/libsrtp.so.0”
But then i got a new one … “./bin/nextcloud: symbol lookup error: /usr/lib/arm-linux-gnueabihf/libQt5WebEngineCore.so.5: undefined symbol: rdbx_get_packet_index”. Any clue how to fix this one?
PS. I’m using the new raspbian based on debian buster. Perhaps that explains the errors.
Nice to meet again. You are lucky~.
It seems to be a problem with buster as you said.
How did you install the libQt5WebEngine?
My build includes a link on the next page.
Extract
$ tar -zxvf nextcloud-desktop-client-v2.5.2-armv7-linux.tar.gz
$ cd nextcloud-desktop-client
Execute it
$ ./init.sh (sudo apt install libqt5keychain1/stable libminizip1/stable for missing libminizip.so.1 and libqt5keychain.so.1)
$ ./nextcloud.sh
Perhaps the link contains now a later version of Qt (5.7.1) than to be used for 2.5.2? Should i use 2.5.3 from now on? It’s called rc1 … is it stable enough?
And
May be ‘libsrtp2.so.1’ is not next version of ‘libsrtp.so’.
I think that it’s another package ‘libsrtp2-1/oldstable’.
I recommand remove ’ /usr/lib/arm-linux-gnueabihf/libsrtp.so’.
You can check whether the library is installed with the following command.
$ apt list --installed | grep libsrtp0
I removed the file “sudo rm /usr/lib/arm-linux-gnueabihf/libsrtp.so.0”
I dont know exactly what to do with the link to “packages.debian”. I found some installables
and added them (but i don’t see any executable):
• nextcloud-desktop-common-2.5.1-3
• nextcloud-desktop-doc-2.5.1-3
• nextcloud-desktop-l10n-2.5.1-3
I executed “apt list --installed | grep libsrtp” … results:
… libsrtp2-1/stable,now 2.2.0-1 armhf [installed,automatic]
Searching at the server (find files) for “libsrtp” results in “libsrtp2.so.1” plus
a number of doc files for “libsrtp2-1:xxxx”
./nextcloud.sh is now again complaining about “libsrtp.so.0: cannot open shared object file: No such file or directory”
Adding the link to “libsrtp2.so.1” again result in “undefined symbol: rdbx_get_packet_index”
i found the symbol in the file libsrtp2-1:armhf.symbols located in the directory /var/lib/dpkg/info. So i think the two issues are related but i have no clue how to solve it. How to tell the system that libsrtp.so.0 now is libsrtp2-1?
You have a clue how to continu now? Thanks in advance.
sorry. I am not buster. I thought it was possible.
As you said, the error message seems to be due to srtp library.
You can install srtp library.
$ sudo apt install libsrtp0 libsrtp0-dev
Good luck~