View previous topic :: View next topic |
Author |
Message |
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 12:17 pm Post subject: [MPLAYER] problème de lib arts (résolu) |
|
|
Salut,
J'aimerais savoir pourquoi lorsque je lance gmplayer sous root , tout fonctionne mais sous un autre utilisateur , il me demande :
"gmplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory" ??
Je precise que je suis sous gnome SANS KDE et Arts , que ds mon USE j'ai bien -arts -kde -qt et que ce fichier n'est donc pas present sur mon hd . J'ai aussi effacer le .mplayer de mon $HOME .
Last edited by beck on Tue Jul 22, 2003 7:17 pm; edited 6 times in total |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Tue Jul 22, 2003 12:24 pm Post subject: |
|
|
si root peut le lancer je pencherai plutot pour un probleme de permission.
est-ce que ton utilisateur fait partie du group audio ou sys ? _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 12:34 pm Post subject: |
|
|
il faisait parti de users et wheel , je viens de le rajouter dans audio et sys mais sans resultats .... |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Tue Jul 22, 2003 12:37 pm Post subject: |
|
|
et dans le fichier de config de mplayer tu a quoi ? /etc/mplayer.conf _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jul 22, 2003 2:37 pm Post subject: |
|
|
Peux tu faire, en root puis en user, un:
Code: | # ldd `which gmplayer` | grep arts |
Et pourrais-tu éditer ton sujet en "[mplayer] problème de lib arts", ou qlqchose comme ça, en accord avec ceci. Merci. |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 4:26 pm Post subject: |
|
|
yuk159 wrote: | et dans le fichier de config de mplayer tu a quoi ? /etc/mplayer.conf |
vo=sdl # To specify default video driver (see -vo help for
# list)
ao=sdl # To specify default audio driver (see -ao help for
# list)
fs=yes # Enlarges movie window to your desktop's size.
# Used by drivers: all
framedrop = yes # drop frames, when not in sync (slow CPU, videocard,
# etc)
cache = 8192 # use 8Mb input cache by default
Les autres lignes sont precedées de # |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 4:37 pm Post subject: |
|
|
[quote="TGL"]Peux tu faire, en root puis en user, un:
Code: | # ldd `which gmplayer` | grep arts |
Je commence a cerner le probleme ,
si j'ouvre une console , je suis donc sous mon user: ldd `which gmplayer` | grep arts , me donne rien et je peux lancer gmplayer ,
puis je vais sur root , ldd `which gmplayer` | grep arts me donne tjrs rien , gmplayer fonctionne .
MAIS si je reviens vers mon user , ldd `which gmplayer` | grep arts me renvoie libartsc.so.0 => not found et gmplayer est donc out .
Ca doit etre en rapport avec su , je sais qu'au debut j ai du me mettre ds le groupe wheel pour pouvoir revenir vers root ......
D'autant plus qu'a l'installation il y avait encore arts dans mon use .... |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jul 22, 2003 5:07 pm Post subject: |
|
|
Tu peux le refaire avec juste des "which gmplayer" ? Je commence à me demander si t'as pas 2 binaires... |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 5:32 pm Post subject: |
|
|
TGL wrote: | Tu peux le refaire avec juste des "which gmplayer" ? Je commence à me demander si t'as pas 2 binaires... |
sous user :
libmad.so.0 => /usr/lib/libmad.so.0 (0x40020000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40038000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40058000)
libdv.so.2 => /usr/lib/libdv.so.2 (0x4005c000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0x40085000)
libdivxdecore.so.0 => /usr/lib/libdivxdecore.so.0 (0x4009b000)
libxvidcore.so => /usr/lib/libxvidcore.so (0x400e7000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x40166000)
libz.so.1 => /usr/lib/libz.so.1 (0x40191000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4019f000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x401c0000)
libdl.so.2 => /lib/libdl.so.2 (0x4025a000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4025d000)
libxmms.so.1 => /usr/lib/libxmms.so.1 (0x402ae000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x402c2000)
libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0x4031c000)
libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0x4032e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40336000)
libungif.so.4 => /usr/lib/libungif.so.4 (0x4034a000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40353000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x405a3000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4060e000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40627000)
libm.so.6 => /lib/libm.so.6 (0x4063a000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4065c000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x4067f000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4068c000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x406bf000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x406f5000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x406f9000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40764000)
libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x407cc000)
libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x407d2000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x407d7000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x407dd000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x407ed000)
libvgagl.so.1 => /usr/lib/libvgagl.so.1 (0x408cc000)
libvga.so.1 => /usr/lib/libvga.so.1 (0x408db000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x40941000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4094a000)
libc.so.6 => /lib/libc.so.6 (0x4096e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40a9c000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40bf7000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40c31000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x40c34000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40c37000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40c5c000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40c64000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40c68000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40c7c000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40c84000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40caf000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4115f000)
puis sous root idem
puis a nouveau sous user ,
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40020000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40041000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0x40045000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x4005b000)
libz.so.1 => /usr/lib/libz.so.1 (0x40086000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40094000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x400b5000)
libdl.so.2 => /lib/libdl.so.2 (0x40150000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40153000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x401a3000)
libnsl.so.1 => /lib/libnsl.so.1 (0x401fd000)
libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so. 5 (0x40211000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x402c2000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x4041e000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40457000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4045a000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4047f000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40487000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40497000)
libm.so.6 => /lib/libm.so.6 (0x40577000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40599000)
libartsc.so.0 => not found
libesd.so.0 => /usr/lib/libesd.so.0 (0x40600000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40609000)
libc.so.6 => /lib/libc.so.6 (0x4062d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1 (0x4075c000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40765000) |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jul 22, 2003 6:00 pm Post subject: |
|
|
C'est spé. Est-ce que tu peux refaire, encore, la même chose, avec vraiment juste Parceque je me demande si c'est pas que tu aurais deux versions installées, et puis qu'une différence de PATH te renverrai vers l'une puis l'autre. |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 6:32 pm Post subject: |
|
|
Arf t'avais raison, j'avais oublie une version exporte de ma mandrake ds mon /usr/local
j'aurais appris quelques commandes
Mais ca viens de quoi , le fait que les variables d'environnement change juste en passant par root ?
au debut par exemple j'ai :
PATH=/bin:/usr/bin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.2:/usr/X11R6/bin:/opt/blackdown-jre-1.4.1/bin
puis apres :
PATH=/usr/local/bin:/usr/bin:/bin |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jul 22, 2003 6:53 pm Post subject: |
|
|
Quote: | Mais ca viens de quoi , le fait que les variables d'environnement change juste en passant par root ? |
Bah ça dépend, tu fais quoi comment exactement ? Tu utilises "su", "su -", autre chose ?
PS: pense à éditer ton premier post pour rajouter un "(résolu)" en fin de titre |
|
Back to top |
|
|
beck n00b
Joined: 17 Jul 2003 Posts: 28
|
Posted: Tue Jul 22, 2003 7:16 pm Post subject: |
|
|
je fais su tout simplement , puis su user pour revenir a mon user . |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jul 22, 2003 7:39 pm Post subject: |
|
|
Alors le truc, c'est que "su" tout court ne va pas lire ton ~/.bash_profile ou ce genre de chose, et te donne donc un PATH très minimaliste. "su -" devrait le faire lui, c'est donc mieux. Et puis sinon, pour revenir à ton user, tu devrais plutôt faire un "exit", comme ça tu reviens dans le shell initial (répertoire ou tu étais, environement que tu avais, etc), plutôt que "su" qui va lui encore empiler un shell supplémentaire. |
|
Back to top |
|
|
|