Re: Suse9.2: alsamixer,kamix und gamix gehen nur unter root (Problem gelöst)
Re: Suse9.2: alsamixer,kamix und gamix gehen nur unter root (Problem gelöst) Hallo Jan, ich hab das strace-Kommando ausgeführt: $ strace -e trace=open aplay Der_Microsoft_Sound.wav ...ist leider eine ziemlich lange Ausgabe open("/home/joerg/adabas/lib/tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/joerg/adabas/lib/tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/joerg/adabas/lib/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/joerg/adabas/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 open("/usr/lib/libasound.so.2", O_RDONLY) = 3 open("tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = 3 open("tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 open("tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 open("tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3 open("/dev/snd/controlC0", O_RDONLY) = -1 EACCES (Permission denied) open("/dev/aloadC0", O_RDONLY) = 3 open("/dev/snd/controlC0", O_RDWR) = -1 EACCES (Permission denied) open("/dev/snd/controlC0", O_RDONLY) = -1 EACCES (Permission denied) open("/dev/aloadC0", O_RDONLY) = 3 open("/dev/snd/controlC0", O_RDWR) = -1 EACCES (Permission denied) aplay: main:508: audio open error: Permission denied Woher die Datei open("/home/joerg/adabas/lib/tls/i686/libasound.so.2", O_RDONLY) kommt ist mir ein absolutes Rätsel. Ich hab die Pfade /home /usr und /etc mit find ... -name "*adabas*" bzw. mit grep -r -e adabas ... abgesucht --- ohne Befund. In der Datei /etc/logindevperm steht folgendes drin: :0 0600 /dev/snd/* Hab den Eintrag mal auf :0 0666 /dev/snd/* geändert --- ohne Wirkung Die Sound-Devices stehen auf 777 $ ll /dev/snd/controlC0 crwxrwxrwx 1 joerg users 116, 0 2004-10-02 10:38 /dev/snd/controlC0 Mir ist das ganze ein absolutes Rätsel. Ich hab vor ca. 2 Monaten 9.2 installiert davor hatte ich 9.0 und 8.2 drauf. Anfangs hat aplay und alsamixer funktioniert, ich muß da irgendwas unabsichtlich verbogen haben --- aber was ? Zu guter letzt hab ich noch eine gute Idee gehabt, ich hab folgende Programme reinstalliert: $ rpm -qa|grep pam yast2-pam-2.10.3-2 pam-0.77-227 pam-modules-9.2-2 Und --- Heureka --- es geht alles wieder ! Übrigens,die Systemreparatur von yast hat nicht erkannt,daß mindestens eines der 3 Programme matschig war,und das obwohl die 3 Programme zu den Basispaketen gehören. Gruß Jörg
participants (1)
-
joerg.kositza@thyssenkrupp.com