PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit MPlayer



wavekid
21.04.04, 21:09
Hallo Leute !
Ich habe den MPlayer installiert mit YAST2. Alles OK. Wenn ich aber im Befehlsfenster nun mplayer eingebe kommt diese Meldung:

mplayer
mplayer: error while loading shared libraries: libdvdread.so.2: cannot open shar ed object file: No such file or directory

Was hab ich falsch gemacht ??

Gruß Peter

Idlemaster
21.04.04, 21:18
Hallo Leute !
Ich habe den MPlayer installiert mit YAST2. Alles OK. Wenn ich aber im Befehlsfenster nun mplayer eingebe kommt diese Meldung:

mplayer
mplayer: error while loading shared libraries: libdvdread.so.2: cannot open shar ed object file: No such file or directory

Was hab ich falsch gemacht ??

Gruß Peter

Würde mal ganz pauschal sagen check ob das libdvdread Paket installiert ist...
MfG
Idle

wavekid
21.04.04, 21:46
War nicht, hab ich jetzt kommt aber selbe Meldung:

mplayer: error while loading shared libraries: libdveread.so.2: cannot open shared object file: no such file or directory

derguteweka
24.04.04, 13:42
Moin,

Wahrscheinlich stimmen nur die Namen der libraries nicht. Weisst du wohin (in welches Verzeichnis) du die libdvdread installiert hast ? Wahrscheinlich /usr/lib oder /usr/local/lib . Im entsprechenden Verzeichnis einfach mal ein ls -la libdvdread* machen, dann sollte sowas aehnliches rauskommen:

-rw-r--r-- 1 root root 389896 Feb 23 22:52 libdvdread.a
-rwxr-xr-x 1 root root 725 Feb 23 22:52 libdvdread.la
lrwxrwxrwx 1 root root 19 Feb 23 22:52 libdvdread.so -> libdvdread.so.3.0.0
lrwxrwxrwx 1 root root 19 Feb 23 22:52 libdvdread.so.3 -> libdvdread.so.3.0.0
-rwxr-xr-x 1 root root 252313 Feb 23 22:52 libdvdread.so.3.0.0

Wenn du das Verzeichnis gefunden hast, wo es diese libs gibt, dann erstelle in dem Verzeichnis einen symbolic link - und zwar so (als root) :

ln -s libdvdread.so.3.0.0 libdvdread.so.2

Dann sollte dein mplayer nicht mehr mosern.

Gruss
WK

micmac
24.04.04, 13:49
Läßt Yast nach der Installation von Bibliotheken 'ldconfig' laufen, um sie dem System bekannt zu geben? Probier das mal.

mic

wavekid
25.04.04, 09:52
Ja, Yast bindet es correct ein, sieht man wie es bekanntgiebt.
Wenn ich ls -la libdvdread eingebe kommt das:

/bin/ls: libdvdread: Datei oder Verzeichnis nicht gefunden

derguteweka
25.04.04, 12:41
Moin,

Aehm, hast du "ls -la libdvdread" oder "ls -la libdvdread*" (jeweils ohne Gaensefuesschen) eingegeben ? Das Sternchen am Ende ist wichtig. Wenn du trotz Sternchen unter /usr/lib oder /usr/local/lib nix findest, wurde die libdvdread nicht oder an einem "unueblichen" Ort installiert. Du kannst dann versuchen, die ganze Platte danach abzugrasen mit:

find / -name "libdvdread*" 2>/dev/null

Die Gaensefuesschen sind hier tatsaechlich noetig (wegen dem Sternchen).
Wenn du den Pfad gefunden hast, unter dem die libdvdread Dateien liegen, dann in diesem Pfad den symbolic link erstellen, wenns den nicht schon gibt. Andererseits: Wenns den schon gaebe, sollte mplayer nicht meckern ;-).

Gruss
WK

wavekid
25.04.04, 16:53
Also hab ich gemacht und die Ausgabe war :

/usr/lib/libdvdread.so.3.0.0
/usr/lib/libdvdread.a
/usr/lib/libdvdread.so.3
/usr/lib/libdvdread.la
/usr/lib/libdvdread.so

Jetzt einen Symbolischen Link dazu oder ??
Danke Peter

derguteweka
25.04.04, 18:27
Geeenau - und gehts dann ?

Gruss
WK

Falko
21.06.05, 20:01
Hallo

Da ich das selbe Problem mit dem Player habe, frag ich einfach hier weiter anstelle eines neuen Threads.

Folgendes:
libdvdread.so.2: cannot open shared object file: No such file or directory

Der Befehl: ls -la libdvdread*
Ergab folgendes:

lrwxrwxrwx 1 root root 19 2005-06-17 16:33 libdvdread.so.3 -> libdvdread.so.3.0.0
-rwxr-xr-x 1 root root 108325 2004-10-02 02:49 libdvdread.so.3.0.0

Als nächstes,
Der Befehl: ln -s libdvdread.so.3.0.0 libdvdread.so.2
ln: „libdvdread.so.2“: Datei existiert

Als nächstes die HD nach der Datei gesucht.
Der Befehl: find / -name "libdvdread*" 2>/dev/null
Ergab folgende Ergebnisse:
/usr/lib/libdvdread.so.3.0.0
/usr/lib/libdvdread.so.2
/usr/lib/libdvdread.so.3
/usr/share/doc/packages/libdvdread

das mit dem Symbolischen Link hab ich probiert....geht aber leider nicht....

was könnte man sonst noch probieren?

Gruss

derguteweka
22.06.05, 21:03
Moin,

Hmm, das is ja eigenartig. Wenns den link schon gibt, wie das ln kommando behauptet, wieso erscheint der dann nicht beim ls Kommando? Das ist mir schon recht unklar :confused:
Mach' nochmal den
ls -la libdvdread*
Dann evtl. auch mal ein
file libdvdread.so.2
Denn wenn schon irgendwas namens libdvdread.so.2 bei dir existiert, so dass man keinen symbolic link mit diesem Namen erstellen kann, dann sollte der mplayer das auch finden koennen...

Gruss
WK

Falko
22.06.05, 21:11
Hi guterweka...;)

hab nach langem suchen endlich mal was gutes gefunden.... damit läuft dann auch xine den mplayer hab ich allerdings ned ausprobiert...

Hab das ganze nochmals nach der Anleitung gemacht und muss sagen das Ding funzt soweit gut... hoffe morgen auch noch.....;)

http://www.suwald.com/linux-gnu/xine.html
Diese Anleitung versteht auch gerade noch ein absoluter Neuling...;)

Hoffe das man hier solche Links posten darf......

Gruss

derguteweka
22.06.05, 21:19
Moin,

Na, Hauptsache es geht :)

Gruss
WK