Matze202
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Hiho @all, ich hoffe es gehört hier rein, aber ich fand gerade nichts passenderes. Seit meinem Upgrade von 16.04 auf 16.10 und danach auf 17.04 startet mein Nextcloud-Client nicht mehr. Dieses bringt folgende Fehlermeldung, weil es eine Datei nicht mehr findet, was ich scheinbar zuviel gelöscht habe. nextcloud: error while loading shared libraries: libqt5keychain.so.0: cannot open shared object file: No such file or directory Mit locate habe ich folgende Datei gefunden:
/usr/lib/x86_64-linux-gnu/libqt5keychain.so.0.7.0 Kann mir bitte jemand einen Tip geben, wie ich die Nextcloud wieder zum laufen bekommen werde? Gruß Matze202.
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
Öffne die /etc/environment , dort folgendes einfügen.
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/x86_64-linux-gnu
Danach sollte es wieder laufen.
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Danke @Into-the_Pit, das hatte ich beim Themen starten leider vergessen, diese Zeile ist bereits in der Datei vorhanden. Dieser Teil ist aber ohne local: /usr/lib/x86_64-linux-gnu/ Der Dateiname ist fast richtig: libqt5keychain.so.0 Hat jedoch leider noch ein .7.0 hinten dran. ☹ Ich habe es auch bereits mit folgendem getestet: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu
(ohne local/) Aber dabei stimmt leider die Dateiendung noch nicht. /usr/lib/x86_64-linux-gnu/libqt5keychain.so
/usr/lib/x86_64-linux-gnu/libqt5keychain.so.0.7.0
/usr/lib/x86_64-linux-gnu/libqt5keychain.so.1 Ich habe nochmal genauer nachgesehen und folgende Dateien mit dem gleichen Namen aber anderen Endungen gefunden.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Hi,unter 17.04 gibt es libqt5keychain0 nicht mehr,sondern nur libqt5keychain1.Mein Tipp,lade dieses Paket https://packages.ubuntu.com/yakkety/amd64/libqt5keychain0/download Installiere es und dann sollte es laufen,enthält die libqt5keychain.so.0 😉
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Danke @Kellerkind_2009, dieses Paket wurde erfolgreich installiert, aber die Dateien befinden sich jetzt (scheinbar in 2 Teilen) unter einem anderen Pfad mit weiteren Endungen. /var/lib/dpkg/info/libqt5keychain0:amd64.list
/var/lib/dpkg/info/libqt5keychain0:amd64.postrm
/var/lib/dpkg/info/libqt5keychain1:amd64.list
/var/lib/dpkg/info/libqt5keychain1:amd64.md5sums
/var/lib/dpkg/info/libqt5keychain1:amd64.shlibs
/var/lib/dpkg/info/libqt5keychain1:amd64.symbols
/var/lib/dpkg/info/libqt5keychain1:amd64.triggers Ich habe gerade in einem älteren Backup gesehen, dass diese libqt5keychain.so.0 Datei lediglich eine Verknüpfung mit libqt5keychain.so.0.5.0 ist. Thunar zeigt mir komischer weiße in meinem Live-Betriebssytem diese Datei jetzt auch an, aber der Terminal listet mir diese mit "locate libqt5keychain.so" nicht mit auf. Wiederum mit "ls libqt5k*" in dem Verzeichnis findet er diese Dateien wieder.
$ ls libqt5k*
libqt5keychain.so.0 libqt5keychain.so.0.5.0
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
Matze202 schrieb: Ich habe gerade in einem älteren Backup gesehen, dass diese libqt5keychain.so.0 Datei lediglich eine Verknüpfung mit libqt5keychain.so.0.5.0 ist.
Was spricht dagegen, es als Link anzulegen und zu testen?
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Das ist klar das es eine Verknüpfung auf eine höhere Version ist 😉 Zeige doch mal bitte ls -ldh /usr/lib/x86_64-linux-gnu/libqt5keychain* was hast du jetzt für einen Fehler wenn du nextcloud im Terminal startest?
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Into_the_Pit schrieb: Matze202 schrieb: Ich habe gerade in einem älteren Backup gesehen, dass diese libqt5keychain.so.0 Datei lediglich eine Verknüpfung mit libqt5keychain.so.0.5.0 ist.
Was spricht dagegen, es als Link anzulegen und zu testen?
Wie ich darunter geschrieben hatte, besteht diese Verbindung im aktuellen System bereits, aber diese wird vom der Nextcloud-Client scheinbar nicht gefunden. Kellerkind_2009 schrieb: Das ist klar das es eine Verknüpfung auf eine höhere Version ist 😉 Zeige doch mal bitte ls -ldh /usr/lib/x86_64-linux-gnu/libqt5keychain* was hast du jetzt für einen Fehler wenn du nextcloud im Terminal startest?
$ ls -ldh /usr/lib/x86_64-linux-gnu/libqt5keychain*
lrwxrwxrwx 1 root root 23 Jul 31 2015 /usr/lib/x86_64-linux-gnu/libqt5keychain.so.0 -> libqt5keychain.so.0.5.0
-rw-r--r-- 1 root root 139K Jul 31 2015 /usr/lib/x86_64-linux-gnu/libqt5keychain.so.0.5.0
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Matze202 schrieb: Hiho @all, Dieses bringt folgende Fehlermeldung, weil es eine Datei nicht mehr findet, was ich scheinbar zuviel gelöscht habe. nextcloud: error while loading shared libraries: libqt5keychain.so.0: cannot open shared object file: No such file or directory
Wo hast du diese Fehlermeldung her? Das würde ich gerne wissen was da jetzt steht. Hier kannst du mal sehen ob eine Neuinstallation vielleicht besser ist https://github.com/nextcloud/client_theming#installing-on-ubuntu
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Kellerkind_2009 schrieb: Wo hast du diese Fehlermeldung her? Das würde ich gerne wissen was da jetzt steht.
Wenn ich den Client im Terminal aufrufe kommt dies.
$ nextcloud
nextcloud: error while loading shared libraries: libnextcloudsync.so.0: cannot open shared object file: No such file or directory Kellerkind_2009 schrieb: Hier kannst du mal sehen ob eine Neuinstallation vielleicht besser ist https://github.com/nextcloud/client_theming#installing-on-ubuntu
Dabei habe ich folgendes Problem, denn ich habe eine Installation drauf, welche ich nicht über die Paketverwaltung (apt) deinstallieren bzw. neu installieren kann. Dies habe ich bereits mehrfach probiert. So wie es dort erklärt ist, kann ich zu meiner jetzigen Installation des Nextcloud-Clients, wie es dort beschrieben ist, den Nextcloud-Client erneut installieren und nur diesen erneut deinstallieren.
Aber ich habe noch nicht raus gefunden, wie ich die Neuinstallation starten kann oder die jetzige Installation deinstallieren kann.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Hmm also wieder nichts einfaches ☹ Hab da echt ein Talent für. Dann mal auf die Suche machen sudo locate nextcl* dpkg -l nextcl* libnextcl* libqt5key* dpkg -l | grep libqt5k
dpkg -l | grep nextcl
dpkg -l | grep libnext wo hast du es denn her? Hast du dazu den Link?
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Kellerkind_2009 schrieb: sudo locate nextcl*
http://paste.ubuntu.com/25171947/ Kellerkind_2009 schrieb: dpkg -l nextcl* libnextcl* libqt5key*
$ dpkg -l nextcl* libnextcl* libqt5key*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-=====================================================-===============================-===============================-===============================================================================================================
rc libnextcloudsync0 2.3.2-20170713.070732~zesty1 amd64 Nextcloud sync library
rc nextcloud-client 2.3.2-20170713.070732~zesty1 amd64 Nextcloud desktop sync client
ii nextcloud-client-l10n 2.3.2-20170713.070732~zesty1 all Nextcloud client internatialization files
dpkg-query: Kein Paket gefunden, das auf libqt5keychain.so.0 passt
dpkg-query: Kein Paket gefunden, das auf libqt5keychain.so.0.5.0 passt Kellerkind_2009 schrieb: dpkg -l | grep libqt5k
dpkg -l | grep nextcl
dpkg -l | grep libnext
$ dpkg -l | grep libqt5k
ii libqt5keychain0:amd64 0.5.0-1build1~gcc5.1 amd64 Qt API to store passwords (QT5 version)
$ dpkg -l | grep nextcl
rc libnextcloudsync0 2.3.2-20170713.070732~zesty1 amd64 Nextcloud sync library
rc nextcloud-client 2.3.2-20170713.070732~zesty1 amd64 Nextcloud desktop sync client
ii nextcloud-client-l10n 2.3.2-20170713.070732~zesty1 all Nextcloud client internatialization files
$ dpkg -l | grep libnext
rc libnextcloudsync0 2.3.2-20170713.070732~zesty1 amd64 Nextcloud sync library Kellerkind_2009 schrieb: wo hast du es denn her? Hast du dazu den Link?
Also ich benutze es bereits über ein 3/4 Jahr und wenn ich mich richtig erinnere, habe ich das nach einer ziemlich gleichen Anleitung direkt von Nextcloud installiert.
Dies müsste es sein: https://github.com/nextcloud/client_theming Deshalb wunderte ich mich besonders, dass ich es über das apt nicht mehr updaten oder löschen kann. Es tut mir aber auch leid, dass ich oft solche ganz speziellen/schweren Fälle habe. ☹
(Linux macht mir inzwischen zwar viel Spaß, aber bei vielen Dingen fehlt mir leider noch der Durchblick. Mein Ding dafür ist die Webentwicklung, was ich mir in 15 Jahren ziemlich gut autodidaktisch angeeignet habe, wo ich demnächst sowieso fürs Webhosting bald tiefer in diese Materie des Linux einsteigen muss, aber es fällt mir leider noch nicht so leicht.)
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Ok,wir Versuchen es mal so sudo apt-get autoremove --purge libnextcloudsync0 nextcloud-client nextcloud-client-l10n Danach sudo apt-get -f install dann sudo apt-get update && sudo apt-get upgrade Zeige den Kompletten Terminalinhalt bis hier von Promt bis Promt. Zeige Außerdem mal apt-cache policy
|
Matze202
(Themenstarter)
Anmeldungsdatum: 25. November 2015
Beiträge: 76
|
Kellerkind_2009 schrieb: sudo apt-get autoremove --purge libnextcloudsync0 nextcloud-client nextcloud-client-l10n
$ sudo apt-get autoremove --purge libnextcloudsync0 nextcloud-client nextcloud-client-l10n
[sudo] Passwort für xxx:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
libnextcloudsync0* nextcloud-client* nextcloud-client-l10n*
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 2.829 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 316174 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von nextcloud-client-l10n (2.3.2-20170713.070732~zesty1) ...
(Lese Datenbank ... 316136 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von libnextcloudsync0 (2.3.2-20170713.070732~zesty1) ...
Löschen der Konfigurationsdateien von libnextcloudsync0 (2.3.2-20170713.070732~zesty1) ...
Entfernen von nextcloud-client (2.3.2-20170713.070732~zesty1) ...
Löschen der Konfigurationsdateien von nextcloud-client (2.3.2-20170713.070732~zesty1) ... Kellerkind_2009 schrieb: sudo apt-get -f install
$ sudo apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Kellerkind_2009 schrieb: sudo apt-get update && sudo apt-get upgrade
http://paste.ubuntu.com/25172325/ Kellerkind_2009 schrieb: apt-cache policy
http://paste.ubuntu.com/25172330/ Nextcloud-Client ist leider immer noch installiert. ☹
$ nextcloud
nextcloud: error while loading shared libraries: libnextcloudsync.so.0: cannot open shared object file: No such file or directory
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Teste mal jetzt sudo apt-get install nextcloud-client Die ppa ist ja noch vorhanden 😉
|