D'habitude je mets un gros chmod 666 sur les /dev/dsp, audio, sequencer
et mixer, et on n'en parle plus: � marche pour tout le monde.
Sauf qu'on m'a dit que c'etait unsecure; alros je me suis mis �
respecter "les bonnes r�gles":
adduser utilisateur cdrom audio
Sauf que:
saytime ou play mm.wav en root ou en user, donne que sox c'ant open
output file, car /dev/dsp ou /dev/audio, no such device.
Alors c quoi ce truc?

Important: ma distrib = Debian Woody (comme sur mes autres pcs),
et j'ajoute mon strace saytime 2>gnagna.txt pour ceux qui connaissent le
chinois et pourraient m'eclairer; d'avance merci.

execve("/usr/bin/saytime", ["saytime"], [/* 14 vars */]) = 0
uname({sys="Linux", node="bluestar", ...}) = 0
brk(0)                                  = 0x804a660
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8209, ...}) = 0
old_mmap(NULL, 8209, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000
mprotect(0x4012a000, 40160, PROT_NONE)  = 0
old_mmap(0x4012a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) 
= 0x4012a000
old_mmap(0x40130000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40130000
close(3)                                = 0
munmap(0x40014000, 8209)                = 0
time(NULL)                              = 1082214295
brk(0)                                  = 0x804a660
brk(0x804a688)                          = 0x804a688
brk(0x804b000)                          = 0x804b000
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1067, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40014000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0"..., 4096) = 1067
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
fork()                                  = 409
wait4(409, sox: Can't open output file '/dev/audio': No such device
[WIFEXITED(s) && WEXITSTATUS(s) == 2], 0, NULL) = 409
--- SIGCHLD (Child exited) ---
write(2, "child process returned a non-zer"..., 43child process returned a non-zero 
status 2
) = 43
_exit(1)                                = ?



_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à