PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Amarok bei SuSE macht mich verrückt



Seiten : [1] 2

Uwe25
08.01.07, 21:45
habe Suse als als BS und will gern mit Amarok meine MP3 abspielen, nur geht es nicht als Fehlermeldung bekomme ich nur das "xine-engine" nicht installiert ist. habe schon unzählige Packete installiert und immernoch geht nichts. Könnt ihr mir helfenwelche lib ich vielleicht vergessen habe. Ich sterbe hier gerade den heldentod,ich will doch nur mp3, wma&co abspielen

stefan.becker
08.01.07, 21:47
a) Genaue Fehlermeldungen posten, keine Prosa.

b) Poste die Ausgabe von "rpm -qa | grep xine"

c) Bitte genaue Angaben zu den mp3s: Sind das welche mit mp3-Geraffel intus?

Uwe25
09.01.07, 08:47
zu a)

"xine-engine kann keine MP3-Dateien abspielen.
Bitte ein anderes Ausgabe-Modul aus dem Einrichtungsdialog wählen oder die Einrichtung des aktuellen Moduls überprüfen"

zu b)

libxine1-jack-1.1.3-0.pm.0
amarok-xine-1.3.1-7
xine-devel-1.1.0-12
xinetd-2.3.13-50
kdemultimedia3-video-xine-3.4.2-11.pm.0
libxine1-arts-1.1.3-0.pm.0
libxine1-dxr3-1.1.3-0.pm.0
libxine1-syncfb-1.1.3-0.pm.0
libxine1-stk-1.1.3-0.pm.0
gxine-0.5.9-0.pm.0
xine-extra-1.1.0-12
libxine1-dvb-1.1.3-0.pm.0
xinetd-debuginfo-2.3.13-50
libxine1-sdl-1.1.3-0.pm.0
libxine1-1.1.3-0.pm.0
libxine1-xvmc-1.1.3-0.pm.0
libxine1-directfb-1.1.3-0.pm.0
xine-skins-1.0.3-0.pm.0
libxine1-gnome-vfs-1.1.3-0.pm.0
xine-ui-0.99.4cvs-20061123.pm.0

zu c)

ne sind nur normale mp3s

Kenny@Knoppix
09.01.07, 10:48
du musst die die codecs auf der packman seite laden! google nach packman repositories!:D

AceTheFace
09.01.07, 11:16
Xine von Packman müsste schon passen. Was die fehlt ist noch ein unbeschnittener Amarok wie der von http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Sound/amarok

Gruß,
Ace

Uwe25
09.01.07, 14:52
habe jetzt alles von empfohlenden link installiert und die fehlermeldung ist noch immer die selbe. :(

Rain_maker
09.01.07, 14:53
Dann poste doch auch noch mal das selbe wie vorhin. (Paketliste)

BTW:

Welche SuSE Version genau?



cat /etc/SuSE-release

Greetz,

RM

Uwe25
09.01.07, 15:01
die genaue version ist:
SUSE LINUX 10.0 (i586) OSS
VERSION = 10.0

die pakete sind:
libxine1-jack-1.1.3-0.pm.0
xine-devel-1.1.0-12
xinetd-2.3.13-50
kdemultimedia3-video-xine-3.4.2-11.pm.0
libxine1-arts-1.1.3-0.pm.0
libxine1-dxr3-1.1.3-0.pm.0
libxine1-syncfb-1.1.3-0.pm.0
libxine1-stk-1.1.3-0.pm.0
xine-extra-1.1.0-12
amarok-xine-1.3.1-7
gxine-0.5.9-0.pm.0
libxine1-dvb-1.1.3-0.pm.0
xinetd-debuginfo-2.3.13-50
libxine1-sdl-1.1.3-0.pm.0
libxine1-1.1.3-0.pm.0
libxine1-xvmc-1.1.3-0.pm.0
libxine1-directfb-1.1.3-0.pm.0
xine-skins-1.0.3-0.pm.0
libxine1-gnome-vfs-1.1.3-0.pm.0
xine-ui-0.99.4cvs-20061123.pm.0

Rain_maker
09.01.07, 15:09
Dann hast Du den Ratschlag von Ace nicht befolgt, amarok ist immer noch die alte Version.



rpm -qa|grep amarok

BTW:

Verwende Code-Tags für Shellausgaben.


Ausgabe

Hast Du die Pakete über Deinen Paketmanager versucht zu installieren?

Greetz,

RM

AceTheFace
09.01.07, 15:14
Das müsste dann so aussehen:



amarok-1.4.4-108.guru.suse102
amarok-xine-1.4.4-108.guru.suse102
amarok-libvisual-1.4.4-108.guru.suse102


Gruß,
Ace

Rain_maker
09.01.07, 15:16
Ergänzung:

Außer, daß bei Dir @Uwe25 latürnich statt "102" "100" stehen muss.

Greetz,

RM

Uwe25
09.01.07, 15:17
doch habe die von ace beschriebene packete mit yast installiert. lade die packete noch einmal neu runter und versuche es noch einmal! vielleicht habe ich ja auch ein fehler gemacht,was ich fast nicht glaube.

Rain_maker
09.01.07, 15:18
Gib uns doch erstmal die Ausgabe des oben geschriebenen Befehls!

BTW:

Nicht von Hand runterladen, Quelle in Yast einbinden, oder hab ich Dich falsch verstanden?

Greetz,

RM

Uwe25
09.01.07, 15:19
Das müsste dann so aussehen:



amarok-1.4.4-108.guru.suse102
amarok-xine-1.4.4-108.guru.suse102
amarok-libvisual-1.4.4-108.guru.suse102


Gruß,
Ace

das kann ich mit einem klaren "nein" beantworten, leider!:(

Rain_maker
09.01.07, 15:20
Dann beantworte die Frage mit DEINER Ausgabe des Befehls, wie soll man Dir da helfen können?

*Kopf auf Tisch aufschlag*

Greetz,

RM

Uwe25
09.01.07, 15:21
amarok-gstreamer-1.3.1-7
amarok-1.3.1-7
amarok-xmms-1.3.1-7
amarok-arts-1.3.1-7
amarok-xine-1.3.1-7
amarok-debuginfo-1.3.1-7
pacpl-amarok-3.2.5-0.pm.2
amarok-libvisual-1.3.1-7

das steht bei mir!

Rain_maker
09.01.07, 15:23
Lies Dir das hier mal durch.

http://www.linux-club.de/faq/Quellen_für_SuSE_Linux_10.0

Und dann binde Dir Guru als Paketquelle ein (und Packman auch noch, falls nicht schon erfolgt).

Anschließend über Yast den amarok aktualisieren.

Es werden mit Sicherheit ein paar Pakete entfernt werden (amarok-gstreamer usw.) das ist OK so.

Greetz,

RM

Kenny@Knoppix
09.01.07, 16:04
@rain_maker: ist das nicht einfacher wenn der uwe sich nur die codecs läd!? müsste dann doch auch mit jedem player laufen oder?!:)

Rain_maker
09.01.07, 16:14
Nein, es ist NICHT einfacher, sich -egal was- von Hand zu laden, für so etwas gibt es Paketmanager und Repositories.

Da macht man sich EINMAL die Mühe das Einzurichten und kann dann ALLE Pakete des jeweiligen Anbieters auch in Zukunft über den Paketmanager installieren.

Diese Handwerkermethoden haben einen Nachteil.

Bei der nächsten Installation, welche irgendwelche Abhängigkeiten erfordert, geht das ganze Theater von vorne los.

Der Grund, warum Uwe25 z.B. den Amarok per rpm -Uvh o.ä. upgraden konnte liegt darin, daß in der neuen Version einige Pakete obsolet sind.

RPM bzw. Yast OHNE Repositories bricht ab, MIT Repositories werden die Abhängigkeiten aufgelöst und zumindest (bei Yast) Lösungsvorschläge angeboten.

Hier kannst Du Dir das mal etwas ausführlicher formuliert durchlesen.

http://www.root-forum.org/howtos/2301-pakete-installieren-fuer-newbies-linux-way-do.html

Vielleicht kann man das ganze in jedem Einzelfall auch von Hand schneller hinbekommen (ohne Erfahrung mit rpm und dem händischen Auflösen von Abhängigkeiten 100%ig nicht), aber ich sehe keinen Sinn darin, denn es ist der falsche Weg, denn unter Linux sollte man auch Pakete so installieren, wie es gedacht ist und nicht "Windows-Methoden" auf Linux anwenden.

Das macht EINMAL etwas mehr Arbeit, aber danach wird man dafür auch belohnt und muß sich zu 99% keine Gedanken mehr machen, was man wo wie downloaden muß.

Wenn ich dem TE also WIRKLICH helfen will, dann zeige ich ihm lieber, wie man es gleich ganz richtig macht, denn sonst geht das Geschrei beim nächsten Abhängigkeitsproblem gleich wieder von vorne los.

BTW:

Die w32codecs werden dem TE wenig weiterhelfen, da ist KEINE mp3-Unterstützung drin, maximal die Unterstützung für wma (*würg*) könnte enthalten sein.

Greetz,

RM

Kenny@Knoppix
09.01.07, 16:44
ja ich meinte ja das rpm packet mit w32 codecs! ich bin der meinung (bin mir zu 80% sicher) das darin auch mp3 mit drin ist! :o

PS: ich stimm mit dir voll überein was das downloaden mit den paketmanager angeht keine frage!

Rain_maker
09.01.07, 16:51
Selbst wenn es so wäre, daß im w32codecs Paket mp3-Unterstützung drin ist.

Das bringt deshalb nichts, wenn die Anwendung selbst (in diesem Falle die alte amaroK-Version von SuSE) aus lizenzrechtlichen Gründen keine mp3-Unterstützung einkompiliert hat.

Greetz,

RM

fuffy
09.01.07, 19:36
Hi!


ja ich meinte ja das rpm packet mit w32 codecs! ich bin der meinung (bin mir zu 80% sicher) das darin auch mp3 mit drin ist! :o
Warum sollte da ein MP3-Decoder drin sein? Zumal die Verbreitung ohne Zustimmung des Herstellers einen Verstoß gegen das Urheberrecht darstellt und so etwas - im Gegensatz zu Patentverstößen - auch gegenüber Privatpersonen geahndet werden kann. Da ist man mit der urheberrechtlich unproblematischen libmad besser dran.

Gruß
fuffy

Uwe25
09.01.07, 20:19
habe jetzt guru und packman installationsquellen hinzugefügt.
habe amarok aktuallisiert und hab folgenden code:


Bauwense:~ # rpm -qa | grep amarok
pacpl-amarok-3.2.5-0.pm.2
amarok-1.4.4-108.guru.suse100
amarok-xmms-1.4.4-108.guru.suse100
amarok-libvisual-1.4.4-108.guru.suse100
amarok-xine-1.4.4-108.guru.suse100
Bauwense:~ #

Aber leider wieder zwei Fehlermeldungen:

Fehler beim Laden des Mediums
Kein passendes Eingabe-Modul. Meist bedeutet dies, dass das zur Adresse gehörende Protokoll nicht unterstützt wird. Des weiteren sind auch Netzwerkfehler eine häufige Ursache für dieses Problem.
file:///opt/kde3/share/apps/amarok/data/Amarok_1.4_Welcome.ogg

xine-engine kann keine MP3-Dateien abspielen.
Bitte ein anderes Ausgabe-Modul aus dem Einrichtungsdialog wählen oder die Einrichtung des aktuellen Moduls überprüfen.
Nützliche Informationen finden Sie im Handbuch zu Amarok im Abschnitt FAQ.

fuffy
09.01.07, 20:30
Poste mal bitte die Ausgabe von folgenden Befehlen:

ldd /opt/kde3/lib/kde3/libamarok_xine-engine.so
xine-check -v -B

Gruß
fuffy

Uwe25
09.01.07, 20:35
Bauwense:~ # ldd /opt/kde3/lib/kde3/libamarok_xine-engine.so
linux-gate.so.1 => (0xffffe000)
libamarok.so.0 => /opt/kde3/lib/libamarok.so.0 (0x40023000)
libkdeui.so.4 => /opt/kde3/lib/libkdeui.so.4 (0x404ff000)
libkdecore.so.4 => /opt/kde3/lib/libkdecore.so.4 (0x407b1000)
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0x409ac000)
libxine.so.1 => /usr/local/lib/libxine.so.1 (0x410bd000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x41109000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x4111c000)
libc.so.6 => /lib/tls/libc.so.6 (0x411f8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41317000)
libmp4v2.so.0 => /usr/lib/libmp4v2.so.0 (0x41322000)
libkio.so.4 => /opt/kde3/lib/libkio.so.4 (0x413cc000)
libkhtml.so.4 => /opt/kde3/lib/libkhtml.so.4 (0x416bc000)
libknewstuff.so.1 => /opt/kde3/lib/libknewstuff.so.1 (0x419e0000)
libtag.so.1 => /usr/lib/libtag.so.1 (0x41a12000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x41a5e000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x41ac5000)
libtunepimp.so.3 => /usr/lib/libtunepimp.so.3 (0x41b17000)
libmysqlclient.so.14 => /usr/lib/libmysqlclient.so.14 (0x41b7b000)
libpq.so.4 => /usr/lib/libpq.so.4 (0x41c97000)
libm.so.6 => /lib/tls/libm.so.6 (0x41cb4000)
libDCOP.so.4 => /opt/kde3/lib/libDCOP.so.4 (0x41cda000)
libkdefx.so.4 => /opt/kde3/lib/libkdefx.so.4 (0x41d09000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41d34000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41d65000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41d73000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x41e6c000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x41e83000)
libdl.so.2 => /lib/libdl.so.2 (0x41eb3000)
libz.so.1 => /lib/libz.so.1 (0x41eb7000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x41ecb000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41ed4000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x41eec000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x41f2b000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41f33000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x41f3b000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x41f40000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x41f49000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x41f4c000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41f5f000)
librt.so.1 => /lib/tls/librt.so.1 (0x41fcd000)
/lib/ld-linux.so.2 (0x80000000)
libkdesu.so.4 => /opt/kde3/lib/libkdesu.so.4 (0x41fd7000)
libkwalletclient.so.1 => /opt/kde3/lib/libkwalletclient.so.1 (0x41fec000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x41ffc000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x42005000)
libkjs.so.1 => /opt/kde3/lib/libkjs.so.1 (0x42025000)
libkparts.so.2 => /opt/kde3/lib/libkparts.so.2 (0x4208b000)
libkdeprint.so.4 => /opt/kde3/lib/libkdeprint.so.4 (0x420c8000)
libkutils.so.1 => /opt/kde3/lib/libkutils.so.1 (0x42188000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x421e2000)
libmusicbrainz.so.4 => /usr/lib/libmusicbrainz.so.4 (0x421e7000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4222b000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4225f000)
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x42275000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x422a5000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x4239f000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4240b000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4241f000)
libpcre.so.0 => /usr/lib/libpcre.so.0 (0x4243f000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x4246d000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x42491000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x42495000)
Bauwense:~ # xine-check -v -B
bash: xine-check: command not found
Bauwense:~ #

robotangel
09.01.07, 20:36
Hmm... Nur mal um einige kleinere Korrekturen vorzunehmen:

Zum einen muss man für mp3/wma-Unterstützung den Amarok nicht aktualisieren. Da kann man den 'originalen' Amarok von SUSE nehmen, d.h., zumindest wenn es nur um Amarok geht ist die Guru-Paketquelle überflüssig.

Das Problem liegt einzig und allein bei Xine. Xine bringt die Codecs mit (bzw. das sind extra Pakete). Wenn man die libxine von Packman installiert, sollte es eigentlich nach einem Neustart von Amarok funktionieren.

Zum anderen ist (glaube ich, bin ich mir auch recht sicher) keine MP3-Unterstützung in den w32codecs enthalten. Die bringt, wie schon erwähnt, die libmad. w32codecs spielen Windows Media, Real & QuickTime.

fuffy
09.01.07, 20:40
libxine.so.1 => /usr/local/lib/libxine.so.1 (0x410bd000)
Aha, also eine selbst kompilierte Version der Xine-Lib. Wie kommst du denn zu der?


bash: xine-check: command not found
Weiter oben hast du noch geschrieben, das Pake xine-ui wäre installiert. Dann müsste die Datei xine-check auch vorhanden sein.

Gruß
fuffy

Rain_maker
09.01.07, 20:43
So, Pakete stimmen,

Problem => Alte und inkompatible Konfigurationsdateien.

1. Schließe Amarok.

2. Lösche mal folgende Dateien/Ordner im versteckten (SIC!) Ordner .kde Deines Homeverzeichnisses.

/home/DeinUsername/.kde/share/config/amarokrc

Und hier drin...

/home/DeinUsername/.kde/share/apps/amarok/

Alles, was collection.irgenwdas oder ähnlich heisst, wenn das nicht hilft, dann den gesamten Inhalt.

3. Danach Amarok neu starten.

Greetz

RM

fuffy
09.01.07, 20:47
So, Pakete stimmen,
Wie kommst du darauf? Ich wette, dass beim configure-Aufruf für die selbstkompilierte Xine-Lib libogg-devel, libvorbis-devel und mad-devel nicht installiert waren, weshalb die Xine-Lib in /usr/local/lib weder mit Ogg Vorbis noch mit MP3 umgehen kann.

Amarok ist hier definitiv nicht das Problem.

Gruß
fuffy

Rain_maker
09.01.07, 20:51
Weil der TE libxine von Packman installiert hat (siehe weiter oben).

Oder hast Du noch selbst was "gebastelt" @Uwe25?

Greetz,

RM