Amarok startet nicht mehr

H

hundbsc123

Grünschnabel
Hallo,

bin gerade auf Opensuse 10.3 umgestiegen und hab jetzt folgendes Problem:

Hab libxine1-1.1.10-0 und amarok-xine 1.4 installiert um MP3's abspielen zu können. Leider nur mit mäßigem Erforlg. Zwar kann ich jetzt unter Kaffeine mp3's abspielen aber der Amarok Player startet nicht mehr. Bringt immer folgende Fehlermeldung:

Arthur@noname:~> amarok
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
amarokapp: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory

:hilfe2:
 
Habs installiert, hat aber nicht geholfen, Fehler besteht weiterhin.
Werd Linux jetzt nochmal neu installieren, hilft ja nix.
Zum MP3 abspielen reichen doch die zwei Pakete amarok-xine und libxine1? Oder mach ich da etwas falsch?
 
Code:
rpm -qa --queryformat '%{name}-%{arch}-%{version} \n'|egrep -i 'xine|amarok|mysql'

cat /etc/SuSE-release
sagt?
 
Code:
export LD_LIBRARY_PATH=$(dirname `locate libmysqlclient.so.15| head -1` ):"$LD_LIBRARY_PATH"

HTH Aqualung
 
Werd Linux jetzt nochmal neu installieren, hilft ja nix.

Argghh, wieso denn das?

1. Sind wir nicht bei Windows
2. Etwas mehr Geduld, wir kriegen das schon gelöst!


Preisfrage: Wie hast du amarok installiert?

Desweiteren noch die von Rainmaker gewünschten Ausgaben posten.

@ Bashgob

Es kann ja nicht Sinn und Zweck sein, das man für amarok mysqlclient installieren muss, entweder der TE hat hier was selber gebaut oder das ist ein Fehler des Package-Maintainers den mysql-client als harte Abhängigkeit mit einzubauen.

@ Sinner und Aqualung

Sorry, aber eure Postings gehen am Problem vorbei. (s.o.)
 
Argghh, wieso denn das?

1. Sind wir nicht bei Windows
2. Etwas mehr Geduld, wir kriegen das schon gelöst!

ACK, aber wahrscheinlich "Pearls for swine" (leider).


Es kann ja nicht Sinn und Zweck sein, das man für amarok mysqlclient installieren muss, entweder der TE hat hier was selber gebaut oder das ist ein Fehler des Package-Maintainers den mysql-client als harte Abhängigkeit mit einzubauen.

Jein, das amarok-Paket von openSUSE ist explizit mit mysql-Support gebaut, wahrscheinlich für die Verwaltung der Musiksammlung.

Code:
 rpm -qR amarok|grep mysql
libmysqlclient.so.15
libmysqlclient.so.15(libmysqlclient_15)

Das dazu gehörende Paket ist aber nicht der mysql-client (14 MB) sondern ein relativ kleines Paket (2MB) mit Namen "mysql-shared"

Code:
rpm -qi --whatprovides libmysqlclient.so.15
Name        : mysql-shared                 Relocations: (not relocatable)
Version     : 5.0.26                            Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release     : 16                            Build Date: Mo 07 Jan 2008 17:28:39 CET
Install Date: Sa 02 Feb 2008 02:57:42 CET      Build Host: harvey.suse.de
Group       : Development/Libraries/Other   Source RPM: mysql-5.0.26-16.src.rpm
Size        : 2636508                          License: GPL v2 or later
Signature   : DSA/SHA1, Mo 07 Jan 2008 17:32:47 CET, Key ID a84edae89c800aca
Packager    : http://bugs.opensuse.org
URL         : http://www.mysql.com
Summary     : MySQL Shared Libraries
Description :
This package contains the shared libraries (.so) which certain
languages and applications need to dynamically load and use MySQL.



Authors:
--------
    Michael Widenius <monty at mysql.com>
    David Axmark <davida at mysql.com>
Distribution: openSUSE 10.2 (i586)

//Edit:

OK, unter 10.3 hat sich die Paketstruktur etwas geändert, dort heisst das Paket "libmysqlclient" und ist noch etwas kleiner.

Code:
rpm -qip libmysqlclient15-5.0.45-22.i586.rpm
Name        : libmysqlclient15             Relocations: (not relocatable)
Version     : 5.0.45                            Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release     : 22                            Build Date: Sa 22 Sep 2007 03:32:53 CEST
Install Date: (not installed)               Build Host: verdi.suse.de
Group       : Development/Libraries/Other   Source RPM: mysql-5.0.45-22.src.rpm
Size        : 1336252                          License: GPL v2 or later
Signature   : DSA/SHA1, Sa 22 Sep 2007 03:43:49 CEST, Key ID a84edae89c800aca
Packager    : http://bugs.opensuse.org
URL         : http://www.mysql.com
Summary     : MySQL Shared Libraries
Description :
This package contains the shared libraries (.so) which certain
languages and applications need to dynamically load and use MySQL.



Authors:
--------
    Michael Widenius <monty at mysql.com>
    David Axmark <davida at mysql.com>


Greetz,

RM
 
Zuletzt bearbeitet von einem Moderator:
Jein, das amarok-Paket von openSUSE ist explizit mit mysql-Support gebaut, wahrscheinlich für die Verwaltung der Musiksammlung.

Code:

rpm -qR amarok|grep mysql
libmysqlclient.so.15
libmysqlclient.so.15(libmysqlclient_15)

Ah, ok.

Finde ich trotzdem extrem unschön, da ich z.B. amarok ausschließlich mit sqllite nutze.
 
Amarok selber war ja schon vorinstalliert.
Hab dann über Yast libxine1 und amarok-xine nachinstalliert. Seitdem geht Amarok nicht mehr.
Hab dann libmysqlclient15 vom oben genannten Link installiert, seitdem kommt dann libpq.so.5 als Fehler.
Hab dann postgresql-libs installiert, dann kommt wieder der Fehler mit libmysqlclient15.

Arthur@noname:~> rpm -qa --queryformat '%{name}-%{arch}-%{version} \n'|egrep -i 'xine|amarok|mysql'

xinetd-i586-2.3.14
libxine1-i686-1.1.10
libmysqlclient15-i586-5.0.45
amarok-lang-i586-1.4.8
amarok-xine-i586-1.4.8
amarok-i586-1.4.8
Arthur@noname:~>
Arthur@noname:~> cat /etc/SuSE-release
openSUSE 10.3 (i586)
VERSION = 10.3
Arthur@noname:~> amarok
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
amarokapp: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
Arthur@noname:~>
 
Zuletzt bearbeitet:
amarokapp: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

Dir fehlen noch postgresql-libs:

postgresql_1C-libs rpm build for : OpenSuSE. For other distributions click here.

Name : postgresql_1C-libs
Version : 8.2.4 Vendor : openSUSE Build Service
Release : 52.1 Date : 2007-10-16 18:56:42
Group : Productivity/Databases/Clients Source RPM : postgresql_1C-8.2.4-52.1.src.rpm
Size : 0.47 MB
Packager : (none)
Summary : Shared Libraries Required for PostgreSQL Clients
Description :
PostgreSQL is an advanced object-relational database management system
that supports an extended subset of the SQL standard, including
transactions, foreign keys, subqueries, triggers, user-defined types
and functions.

This package provides the essential shared libraries for (almost) any
PostgreSQL client program or interface. You will need to install this
package in order to use any other PostgreSQL package or any clients
that need to connect to a PostgreSQL server.

Provides :
pg_ifa
pg_lib
postgresql-lib
postgresql-libs
libecpg.so.5
libecpg_compat.so.2
libpgtypes.so.2
libpq.so.5
postgresql_1C-libs

Kuck mal hier: http://rpm.pbone.net/index.php3/stat/4/idpl/5951318/com/postgresql_1C-libs-8.2.4-52.1.i586.rpm.html
 
Hab mein postgresql Paket deinstalliert und das vom oben genannten Link installiert.
Jetzt funzt Amarok wieder.

Danke an aller fürs helfen!!!
 

Ähnliche Themen

OpenSUSE 12.1: Gnucash startet nicht mehr

amarok-xine

.ogg dateien crashen amarok

Amarok, mplayer, xmms stürzen beim Starten ab

Amrok startet nicht

Zurück
Oben