• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] OwnCloud startet nicht mehr -> wrong ELF class

Hallo,

ich nutze seit mehreren Monaten schon OwnCloud unter openSUSE 13.2 und alles klappte bisher so wie es sollte. Seit etwa 2 Wochen nun startet der OwnCloud Client nicht mehr sondern gibt folgende Fehlermeldung aus:
Code:
owncloud: error while loading shared libraries: libqt5keychain.so.0: wrong ELF class: ELFCLASS32
Wenn ich es über den Kickoff Starter versuche hüpft der Cursor kurz und das wars auch schon.
Zypper gibt an installierten Komponenten folgendes aus:
Code:
zypper se -si owncloud
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                        | Typ   | Version      | Arch   | Repository       
--+-----------------------------+-------+--------------+--------+------------------
i | libcsync-plugin-owncloud    | Paket | 0.50.0-3.1.7 | x86_64 | openSUSE-13.2-Oss
i | libowncloudsync0            | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | libowncloudsync0-debuginfo  | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | owncloud-client             | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | owncloud-client-debuginfo   | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | owncloud-client-debugsource | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | owncloud-client-l10n        | Paket | 2.2.0-9.1    | x86_64 | owncloud         
i | owncloud-client-nautilus    | Paket | 2.2.0-9.1    | x86_64 | owncloud
Weitere Infos:
Code:
find / -name "libqt5keychain.so.0" 2>/dev/null
/usr/lib64/libqt5keychain.so.0

ldconfig -p | grep owncloud
        libowncloudsync.so.0 (libc6,x86-64) => /usr/lib64/libowncloudsync.so.0

objdump -x /usr/bin/owncloud | grep RUNPATH                                                                                                              
  RUNPATH              /usr/lib64/owncloud

uname -m
x86_64
Auf meinem Laptop (Arch-Linux, 32 Bit) funktioniert alles bestens. Ich weiß wirklich nicht mehr was ich tun kann damit es wieder funktioniert, hat jemand Vorschläge und Ideen die zur Problemlösung beitragen?

Lieben Gruß aus Hessen
 

Sauerland

Ultimate Guru
Poste bitte:
Code:
zypper lr -uP
Code:
zypper se -s libqt5keychain

Ich hab jetzt mal bei :home_ecsos in das spec geschaut:
Code:
BuildRequires:  %{qtprefix}libqt5keychain-devel >= 0.6.2, %{qtprefix}libqt5keychain0 >= 0.6.2
%else
BuildRequires:  %{qtprefix}libqtkeychain-devel >= 0.6.2
%endif
Benutzt du noch die 0.5er Version?
 
Hallo Sauerland,

Sauerland schrieb:

Bitte sehr (aktuelle Liste bereinigt und nach zypper dup):
Code:
zypper lr -uP|grep -v Nein
#  | Alias                | Name                         | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                                                  
---+----------------------+------------------------------+-----------+-----------------+---------------+-----------+--------------------------------------------------------------------------------------
13 | pacman               | pacman                       | Ja        | (r ) Ja         | Ja            |    5      | http://packman.jacobs-university.de/suse/openSUSE_13.2/                              
 4 | isv:ownCloud:desktop | isv:ownCloud:desktop         | Ja        | (r ) Ja         | Ja            |   30      | http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/openSUSE_13.2/      
17 | repo-non-oss         | openSUSE-13.2-Non-Oss        | Ja        | (r ) Ja         | Ja            |   30      | http://download.opensuse.org/distribution/13.2/repo/non-oss/                         
18 | repo-oss             | openSUSE-13.2-Oss            | Ja        | (r ) Ja         | Ja            |   30      | http://download.opensuse.org/distribution/13.2/repo/oss/                             
19 | repo-update          | openSUSE-13.2-Update         | Ja        | (r ) Ja         | Ja            |   30      | http://download.opensuse.org/update/13.2/                                            
20 | repo-update-non-oss  | openSUSE-13.2-Update-Non-Oss | Ja        | (r ) Ja         | Ja            |   30      | http://download.opensuse.org/update/13.2-non-oss/

Sauerland schrieb:
Code:
zypper se -s libqt5keychain

Hier:
Code:
zypper se -s libqt5keychain
S | Name                       | Typ        | Version   | Arch   | Repository          
--+----------------------------+------------+-----------+--------+---------------------
  | libqt5keychain             | Quellpaket | 0.6.2-1.1 | noarch | isv:ownCloud:desktop
  | libqt5keychain-debugsource | Paket      | 0.6.2-1.1 | x86_64 | isv:ownCloud:desktop
  | libqt5keychain-debugsource | Paket      | 0.6.2-1.1 | i586   | isv:ownCloud:desktop
  | libqt5keychain-devel       | Paket      | 0.6.2-1.1 | x86_64 | isv:ownCloud:desktop
  | libqt5keychain-devel       | Paket      | 0.6.2-1.1 | i586   | isv:ownCloud:desktop
i | libqt5keychain0            | Paket      | 0.6.2-1.1 | x86_64 | isv:ownCloud:desktop
v | libqt5keychain0            | Paket      | 0.6.2-1.1 | i586   | isv:ownCloud:desktop
  | libqt5keychain0-debuginfo  | Paket      | 0.6.2-1.1 | x86_64 | isv:ownCloud:desktop
  | libqt5keychain0-debuginfo  | Paket      | 0.6.2-1.1 | i586   | isv:ownCloud:desktop

Sauerland schrieb:
Ich hab jetzt mal bei :home_ecsos in das spec geschaut:
Code:
BuildRequires:  %{qtprefix}libqt5keychain-devel >= 0.6.2, %{qtprefix}libqt5keychain0 >= 0.6.2
%else
BuildRequires:  %{qtprefix}libqtkeychain-devel >= 0.6.2
%endif
Benutzt du noch die 0.5er Version?

Wovon, der libq5tkeychain, gibt es da denn eine libqt6keychain oder wie?
Hier mal was find anzeigt:
Code:
for i in $(find / -iname "*keychain*" 2>/dev/null -exec ls {} \;); do ls -l $i; done
-rw-r--r-- 1 root root 324 Apr  4 18:52 /usr/include/qt5keychain/qkeychain_export.h
-rw-r--r-- 1 root root 3562 Apr  4 18:52 /usr/include/qt5keychain/keychain.h
lrwxrwxrwx 1 root root 23 Mai 15 09:07 /usr/lib64/libqt5keychain.so.0 -> libqt5keychain.so.0.6.2
-rw-r--r-- 1 root root 950 Mai 14 14:23 /usr/lib64/cmake/Qt5Keychain/Qt5KeychainLibraryDepends-relwithdebinfo.cmake
-rw-r--r-- 1 root root 367 Mai 14 14:23 /usr/lib64/cmake/Qt5Keychain/Qt5KeychainConfigVersion.cmake
-rw-r--r-- 1 root root 3377 Mai 14 14:23 /usr/lib64/cmake/Qt5Keychain/Qt5KeychainLibraryDepends.cmake
-rw-r--r-- 1 root root 776 Mai 14 14:23 /usr/lib64/cmake/Qt5Keychain/Qt5KeychainConfig.cmake
lrwxrwxrwx 1 root root 19 Jun  2 21:25 /usr/lib64/libqt5keychain.so -> libqt5keychain.so.0
-rwxr-xr-x 1 root root 153812 Mai 19 05:43 /usr/lib64/libqt5keychain.so.0.6.2
-rw-r--r-- 1 root root 4815 Mai 14 14:23 /usr/share/qt5/translations/qtkeychain_ro.qm
-rw-r--r-- 1 root root 4350 Mai 14 14:23 /usr/share/qt5/translations/qtkeychain_de.qm
-rwxr-xr-x 1 root root 153812 Mai 19 05:40 /home/herz/.local/share/Trash/files/libqt5keychain.so.0.6.1
-rw------- 1 herz users 87 Mai 31 20:51 /home/herz/.local/share/Trash/info/libqt5keychain.so.0.6.1.trashinfo

Lieben Gruß aus Hessen
 
Hallo

Dank eines Updates:

Code:
zypper se -s libqt5keychain | grep -E '^i|^v'
i | libqt5keychain-devel       | Paket      | 0.7.0-1.1 | x86_64 | isv:ownCloud:desktop
v | libqt5keychain-devel       | Paket      | 0.7.0-1.1 | i586   | isv:ownCloud:desktop
i | libqt5keychain0            | Paket      | 0.6.2-1.1 | x86_64 | (Systempakete)      
i | libqt5keychain1            | Paket      | 0.7.0-1.1 | x86_64 | isv:ownCloud:desktop
v | libqt5keychain1            | Paket      | 0.7.0-1.1 | i586   | isv:ownCloud:desktop

läuft nun wieder alles wie gewünscht.
Ist aber dennoch blöd das es einfach mal so nicht geht, denn meine Updates mache ich beinahe täglich.

Lieben Gruß aus Hessen
 
Oben