OVH Cloud OVH Cloud

Icecast 2

8 réponses
Avatar
Anthony
Bonjour,

Je voudrais mettre en place Icecast, mais je galere pas mal et je suis un
peu perdu :

anthony@darkstar:~$ icecast -c /usr/local/share/icecast/conf/icecast.xml
FATAL: could not open error logging
FATAL: could not open access logging
FATAL: Could not start logging

Je suppose que je dois créer un fichier error et un fichier access, mais
je sias pas ou ni avec quoi dedans bref, meme en lisant la doc, je galere
bcp pour demarrer donc si qq'un pouvait me donner un coup de pouce et me
dire quoi faire ou en m'envoyant sur fichier de config par exemple ca
m'aiderait surement BCP -D

Merci d'avance

Anthony

8 réponses

Avatar
no_spam
On Sun, 18 Jan 2004 23:58:21 +0100, Anthony wrote:

Bonjour,

Je voudrais mettre en place Icecast, mais je galere pas mal et je suis un
peu perdu :

:~$ icecast -c /usr/local/share/icecast/conf/icecast.xml
FATAL: could not open error logging
FATAL: could not open access logging
FATAL: Could not start logging

Je suppose que je dois créer un fichier error et un fichier access, mais
je sias pas ou ni avec quoi dedans bref, meme en lisant la doc, je galere
bcp pour demarrer donc si qq'un pouvait me donner un coup de pouce et me
dire quoi faire ou en m'envoyant sur fichier de config par exemple ca
m'aiderait surement BCP -D

Merci d'avance

Anthony


strace icecast -c /usr/local/share/icecast/conf/icecast.xml | grep open
te montrera les appels qui échouent.
Mais il y a de bonnes chances que ce soit dans /var/log/icecast !

Avatar
TiChou
Dans l'article news:,
Anthony écrivait :

Bonjour,


Bonsoir,

Je voudrais mettre en place Icecast, mais je galere pas mal et je
suis un peu perdu :

:~$ icecast -c
/usr/local/share/icecast/conf/icecast.xml
FATAL: could not open error logging
FATAL: could not open access logging
FATAL: Could not start logging


Vous lancez icecast sous l'utilisateur 'anthony' alors que certainement
icecast tente d'ouvrir en lecture et en écriture des fichiers qui n'ont pas
les permissions suffisantes pour être accessible par l'utilisateur
'anthony'.

Plusieurs solutions sont possibles.
Lancer icecast sous l'utilisateur root, pas très conseillé pour des raisons
de sécurité.
Donner les bonnes permissions au répertoire et fichiers logs.
Construire un nouveau fichier de configuration icecast.xml à partir de
/usr/local/share/icecast/conf/icecast.xml en modifiant ce qui touche au
chemin d'accès du répertoire log (balise <paths>), par exemple le placer
dans un répertoire de votre home et lancer icecast avec ce fichier de
configuration.

http://www.icecast.org/files/icecast_docs/icecast2_config_file.html#path
http://www.icecast.org/files/icecast_docs/icecast2_config_file.html#log

Merci d'avance


De rien.

--
TiChou

Avatar
Anthony
strace icecast -c /usr/local/share/icecast/conf/icecast.xml | grep open
te montrera les appels qui échouent.
Mais il y a de bonnes chances que ce soit dans /var/log/icecast !


Merci bcp, alors voilà j'ai entré ce que tu m'as dit mais voilà je
comprends rien du tout a ce qui est affiché ...
Mon pb vient peut etre de droits qu'un simple utilisateur n'a pas ? mais
je peux pas le lancer en 'root' non plus car icecast me dit que c'est
deconseillé (donc il veut pas etre lance en root !)



Copié / collé du message où je comprends rien ... :

:~$ strace icecast -c /usr/local/share/icecast/conf/icecast.xml | grep open
execve("/usr/local/bin/icecast", ["icecast", "-c", "/usr/local/share/icecast/conf/icecast.xml"], [/* 42 vars */]) = 0
brk(0) = 0x806ba10
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_sizeA773, ...}) = 0
old_mmap(NULL, 41773, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/usr/lib/libcurl.so.2", O_RDONLY) = 3
read(3, "177ELF111331300"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size2096, ...}) = 0
old_mmap(NULL, 164764, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000
mprotect(0x40048000, 5020, PROT_NONE) = 0
old_mmap(0x40048000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26000) = 0x40048000
close(3) = 0
open("/usr/lib/libssl.so.0", O_RDONLY) = 3
read(3, "177ELF111331300204"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size6624, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004a000
old_mmap(NULL, 200676, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4004b000
mprotect(0x40079000, 12260, PROT_NONE) = 0
old_mmap(0x40079000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d000) = 0x40079000
close(3) = 0
open("/usr/lib/libcrypto.so.0", O_RDONLY) = 3
read(3, "177ELF1113312712"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size29840, ...}) = 0
old_mmap(NULL, 1038840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007c000
mprotect(0x40165000, 84472, PROT_NONE) = 0
old_mmap(0x40165000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe8000) = 0x40165000
old_mmap(0x40177000, 10744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40177000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "177ELF111331P3100"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size885, ...}) = 0
old_mmap(NULL, 11524, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4017a000
mprotect(0x4017c000, 3332, PROT_NONE) = 0
old_mmap(0x4017c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4017c000
close(3) = 0
open("/usr/lib/libvorbis.so.0", O_RDONLY) = 3
read(3, "177ELF111331p*00"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size7952, ...}) = 0
old_mmap(NULL, 130532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4017d000
mprotect(0x40196000, 28132, PROT_NONE) = 0
old_mmap(0x40196000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x40196000
close(3) = 0
open("/usr/lib/libogg.so.0", O_RDONLY) = 3
read(3, "177ELF111331p2000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size020, ...}) = 0
old_mmap(NULL, 13828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4019d000
mprotect(0x401a0000, 1540, PROT_NONE) = 0
old_mmap(0x401a0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x401a0000
close(3) = 0
open("/usr/lib/libxslt.so.1", O_RDONLY) = 3
read(3, "177ELF111331240g"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size7784, ...}) = 0
old_mmap(NULL, 186344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a1000
mprotect(0x401ce000, 2024, PROT_NONE) = 0
old_mmap(0x401ce000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d000) = 0x401ce000
close(3) = 0
open("/usr/lib/libxml2.so.2", O_RDONLY) = 3
read(3, "177ELF11133120364"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size16444, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401cf000
old_mmap(NULL, 1022252, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401d0000
mprotect(0x402be000, 47404, PROT_NONE) = 0
old_mmap(0x402be000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xed000) = 0x402be000
old_mmap(0x402c9000, 2348, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402c9000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "177ELF11133124430"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_sizeQ724, ...}) = 0
old_mmap(NULL, 50320, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402ca000
mprotect(0x402d5000, 5264, PROT_NONE) = 0
old_mmap(0x402d5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x402d5000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "177ELF111331360@"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size”112, ...}) = 0
old_mmap(NULL, 331428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402d7000
mprotect(0x402e5000, 274084, PROT_NONE) = 0
old_mmap(0x402e5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x402e5000
old_mmap(0x402e8000, 261796, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402e8000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "177ELF111331006"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size7047, ...}) = 0
old_mmap(NULL, 140432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40328000
mprotect(0x4034a000, 1168, PROT_NONE) = 0
old_mmap(0x4034a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x4034a000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "177ELF111331300]1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size58907, ...}) = 0
old_mmap(NULL, 1268836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4034b000
mprotect(0x4047a000, 27748, PROT_NONE) = 0
old_mmap(0x4047a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x4047a000
old_mmap(0x4047f000, 7268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4047f000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40481000
munmap(0x40016000, 41773) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur 44*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 11088
uname({sys="Linux", node="darkstar", ...}) = 0
rt_sigaction(SIGRTMIN, {0x402deef0, [], SA_RESTORER, 0x40374988}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x402def40, [], SA_RESTORER, 0x40374988}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x402df010, [], SA_RESTORER, 0x40374988}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff63c, 31, (nil), 0}) = 0
brk(0) = 0x806ba10
brk(0x806ca10) = 0x806ca10
brk(0) = 0x806ca10
brk(0x806d000) = 0x806d000
time(NULL) = 1074470401
rt_sigprocmask(SIG_UNBLOCK, [HUP INT PIPE CHLD], NULL, 8) = 0
gettimeofday({1074470401, 374794}, NULL) = 0
getpid() = 11088
open("/etc/resolv.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_sizeR, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(3, "nameserver (France Telecom)nname"..., 4096) = 52
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40016000, 4096) = 0
uname({sys="Linux", node="darkstar", ...}) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size83, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(3, "#n# /etc/nsswitch.confn#n# An ex"..., 4096) = 1083
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40016000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_sizeA773, ...}) = 0
old_mmap(NULL, 41773, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "177ELF111331p3500"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_sizeB833, ...}) = 0
old_mmap(NULL, 39008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40482000
mprotect(0x4048b000, 2144, PROT_NONE) = 0
old_mmap(0x4048b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4048b000
close(3) = 0
munmap(0x40016000, 41773) = 0
open("/etc/hosts", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_sizex8, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
_llseek(3, 0, [0], SEEK_CUR) = 0
brk(0) = 0x806d000
brk(0x806e000) = 0x806e000
brk(0) = 0x806e000
brk(0x806f000) = 0x806f000
brk(0) = 0x806f000
brk(0x8070000) = 0x8070000
brk(0) = 0x8070000
brk(0x8071000) = 0x8071000
brk(0) = 0x8071000
brk(0x8072000) = 0x8072000
brk(0) = 0x8072000
brk(0x8073000) = 0x8073000
brk(0) = 0x8073000
brk(0x8074000) = 0x8074000
brk(0) = 0x8074000
brk(0x8075000) = 0x8075000
brk(0) = 0x8075000
brk(0x807d000) = 0x807d000
brk(0) = 0x807d000
brk(0x8085000) = 0x8085000
brk(0) = 0x8085000
brk(0x808d000) = 0x808d000
brk(0) = 0x808d000
brk(0x8096000) = 0x8096000
brk(0) = 0x8096000
brk(0x809e000) = 0x809e000
brk(0) = 0x809e000
brk(0x80a6000) = 0x80a6000
brk(0) = 0x80a6000
brk(0x80ae000) = 0x80ae000
brk(0) = 0x80ae000
brk(0x80b7000) = 0x80b7000
brk(0) = 0x80b7000
brk(0x80bf000) = 0x80bf000
brk(0) = 0x80bf000
brk(0x80c7000) = 0x80c7000
brk(0) = 0x80c7000
brk(0x80c9000) = 0x80c9000
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644, st_size657, ...}) = 0
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644, st_size657, ...}) = 0
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644, st_size657, ...}) = 0
brk(0) = 0x80c9000
brk(0x80cd000) = 0x80cd000
brk(0) = 0x80cd000
brk(0x80d0000) = 0x80d0000
brk(0) = 0x80d0000
brk(0x80d8000) = 0x80d8000
open("/usr/local/share/icecast/conf/icecast.xml", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size657, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(4, "<icecast>n <limits>n <"..., 16384) = 3657
read(4, "", 12288) = 0
_llseek(4, 0, [3657], SEEK_CUR) = 0
brk(0) = 0x80d8000
brk(0x80d9000) = 0x80d9000
brk(0) = 0x80d9000
brk(0x80db000) = 0x80db000
read(4, "", 4096) = 0
brk(0) = 0x80db000
brk(0x80dc000) = 0x80dc000
brk(0) = 0x80dc000
brk(0x80dd000) = 0x80dd000
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40017000, 4096) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(4, {sa_family¯_INET, sin_port=htons(8000), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0
listen(4, 5) = 0
getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
time(NULL) = 1074470401
pipe([5, 6]) = 0
clone(child_stack=0x80da9c0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 11089
write(6, "`3613772775"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(6, "240P.@"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
open("/etc/mime.types", O_RDONLY) = -1 ENOENT (No such file or directory)
time(NULL) = 1074470401
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(6, "240P.@363377277340227510pyr10"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
getuid32() = 1000
rt_sigaction(SIGHUP, {0x402e2bc0, [HUP], SA_RESTORER|SA_RESTART, 0x40374988}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x402e2bc0, [INT], SA_RESTORER|SA_RESTART, 0x40374988}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x402e2bc0, [TERM], SA_RESTORER|SA_RESTART, 0x40374988}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
open("/usr/local/share/icecast/log/error.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 EACCES (Permission denied)
open("/usr/local/share/icecast/log/access.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 EACCES (Permission denied)
fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
gettimeofday({1074470401, 638435}, NULL) = 0
gettimeofday({1074470401, 638748}, NULL) = 0
gettimeofday({1074470401, 639222}, NULL) = 0
gettimeofday({1074470401, 639391}, NULL) = 0
gettimeofday({1074470401, 639574}, NULL) = 0
gettimeofday({1074470401, 639989}, NULL) = 0
gettimeofday({1074470401, 650879}, NULL) = 0
gettimeofday({1074470401, 651093}, NULL) = 0
gettimeofday({1074470401, 651271}, NULL) = 0
gettimeofday({1074470401, 651484}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
write(6, "3200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
write(6, "2@"..., 148) = 148
nanosleep({0, 300000000}, {134585120, 1075634704}) = 0
close(3) = 0
munmap(0x40016000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_sizeA773, ...}) = 0
old_mmap(NULL, 41773, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4048c000
close(3) = 0
open("/lib/libnss_dns.so.2", O_RDONLY) = 3
read(3, "177ELF11133124016"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size948, ...}) = 0
old_mmap(NULL, 12708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000
mprotect(0x4001b000, 420, PROT_NONE) = 0
old_mmap(0x4001b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x4001b000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "177ELF111331220)"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_sizet242, ...}) = 0
old_mmap(NULL, 73636, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40497000
mprotect(0x404a6000, 12196, PROT_NONE) = 0
old_mmap(0x404a6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x404a6000
old_mmap(0x404a7000, 8100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x404a7000
close(3) = 0
munmap(0x4048c000, 41773) = 0
write(6, "1x263@,371377277(371377277"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
wait4(11089, NULL, __WCLONE, NULL) = 11089
write(1, "FATAL: could not open error logg"..., 104) = 104
munmap(0x40017000, 4096) = 0
exit_group(1) = ?
FATAL: could not open error logging
FATAL: could not open access logging

Avatar
Anthony
strace icecast -c /usr/local/share/icecast/conf/icecast.xml | grep open
te montrera les appels qui échouent. Mais il y a de bonnes chances que
ce soit dans /var/log/icecast !


Merci pour ton post, j'ai entré la commande que tu m'as donnée, mais j'y
comprends pas grd chose, du moins je vois tjs pas ce qui cloche :-( Je
pensais plus que le pb venait d'un defaut de permission que mon simple
utilisateur n'aurait pas non !?
Je fais un copié/collé du resultat de la commande.


:~$ strace icecast -c
/usr/local/share/icecast/conf/icecast.xml | grep open
execve("/usr/local/bin/icecast", ["icecast", "-c",
"/usr/local/share/icecast/conf/icecast.xml"], [/* 42 vars */]) = 0 brk(0)
= 0x806ba10 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_sizeA773, ...}) = 0 old_mmap(NULL, 41773,
PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3)
= 0 open("/usr/lib/libcurl.so.2", O_RDONLY) = 3 read(3,
"177ELF111331300"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size2096, ...}) = 0 old_mmap(NULL,
164764, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000
mprotect(0x40048000, 5020, PROT_NONE) = 0 old_mmap(0x40048000, 8192,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26000) = 0x40048000
close(3) = 0 open("/usr/lib/libssl.so.0",
O_RDONLY) = 3 read(3,
"177ELF111331300204"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size6624, ...}) = 0 old_mmap(NULL,
4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004a000
old_mmap(NULL, 200676, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) 0x4004b000 mprotect(0x40079000, 12260, PROT_NONE) = 0
old_mmap(0x40079000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x2d000) = 0x40079000 close(3) = 0
open("/usr/lib/libcrypto.so.0", O_RDONLY) = 3 read(3,
"177ELF1113312712"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size29840, ...}) = 0
old_mmap(NULL, 1038840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) 0x4007c000 mprotect(0x40165000, 84472, PROT_NONE) = 0
old_mmap(0x40165000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xe8000) = 0x40165000 old_mmap(0x40177000, 10744, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40177000 close(3)
= 0 open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "177ELF111331P3100"...,
1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size885, ...}) = 0
old_mmap(NULL, 11524, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4017a000
mprotect(0x4017c000, 3332, PROT_NONE) = 0 old_mmap(0x4017c000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4017c000
close(3) = 0
open("/usr/lib/libvorbis.so.0", O_RDONLY) = 3 read(3,
"177ELF111331p*00"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size7952, ...}) = 0 old_mmap(NULL,
130532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4017d000
mprotect(0x40196000, 28132, PROT_NONE) = 0 old_mmap(0x40196000, 28672,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x40196000
close(3) = 0 open("/usr/lib/libogg.so.0",
O_RDONLY) = 3 read(3,
"177ELF111331p2000"..., 1024) 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size020, ...}) = 0
old_mmap(NULL, 13828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4019d000
mprotect(0x401a0000, 1540, PROT_NONE) = 0 old_mmap(0x401a0000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x401a0000
close(3) = 0 open("/usr/lib/libxslt.so.1",
O_RDONLY) = 3 read(3,
"177ELF111331240g"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size7784, ...}) = 0 old_mmap(NULL,
186344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a1000
mprotect(0x401ce000, 2024, PROT_NONE) = 0 old_mmap(0x401ce000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d000) = 0x401ce000
close(3) = 0 open("/usr/lib/libxml2.so.2",
O_RDONLY) = 3 read(3,
"177ELF11133120364"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size16444, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x401cf000 old_mmap(NULL, 1022252, PROT_READ|PROT_EXEC, MAP_PRIVATE,
3, 0) = 0x401d0000 mprotect(0x402be000, 47404, PROT_NONE) = 0
old_mmap(0x402be000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xed000) = 0x402be000 old_mmap(0x402c9000, 2348, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402c9000 close(3)
= 0 open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "177ELF11133124430"..., 1024)
= 1024 fstat64(3, {st_mode=S_IFREG|0755, st_sizeQ724, ...}) = 0
old_mmap(NULL, 50320, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402ca000
mprotect(0x402d5000, 5264, PROT_NONE) = 0 old_mmap(0x402d5000, 8192,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x402d5000
close(3) = 0 open("/lib/libpthread.so.0",
O_RDONLY) = 3 read(3,
"177ELF111331360@"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size”112, ...}) = 0 old_mmap(NULL,
331428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402d7000
mprotect(0x402e5000, 274084, PROT_NONE) = 0 old_mmap(0x402e5000, 12288,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x402e5000
old_mmap(0x402e8000, 261796, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402e8000 close(3)
= 0 open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "177ELF111331006"..., 1024)
= 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size7047, ...}) = 0
old_mmap(NULL, 140432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) 0x40328000 mprotect(0x4034a000, 1168, PROT_NONE) = 0
old_mmap(0x4034a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x21000) = 0x4034a000 close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3 read(3,
"177ELF111331300]1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size58907, ...}) = 0
old_mmap(NULL, 1268836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) 0x4034b000 mprotect(0x4047a000, 27748, PROT_NONE) = 0
old_mmap(0x4047a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x12f000) = 0x4047a000 old_mmap(0x4047f000, 7268, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4047f000 close(3)
= 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40481000 munmap(0x40016000, 41773)
= 0 getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_STACK, {rlim_cur 44*1024,
rlim_max=RLIM_INFINITY}) = 0 getpid() 11153 uname({sys="Linux", node="darkstar", ...}) = 0
rt_sigaction(SIGRTMIN, {0x402deef0, [], SA_RESTORER, 0x40374988}, NULL, 8)
= 0 rt_sigaction(SIGRT_1, {0x402def40, [], SA_RESTORER, 0x40374988}, NULL,
8) = 0 rt_sigaction(SIGRT_2, {0x402df010, [], SA_RESTORER, 0x40374988},
NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff63c, 31, (nil), 0}) = 0
brk(0) = 0x806ba10 brk(0x806ca10)
= 0x806ca10 brk(0) 0x806ca10 brk(0x806d000) = 0x806d000 time(NULL)
= 1074471698 rt_sigprocmask(SIG_UNBLOCK, [HUP
INT PIPE CHLD], NULL, 8) = 0 gettimeofday({1074471698, 646818}, NULL) = 0
getpid() = 11153 open("/etc/resolv.conf",
O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_sizeR, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40016000 read(3, "nameserver (France Telecom)nname"..., 4096) = 52
read(3, "", 4096) = 0 close(3)
= 0 munmap(0x40016000, 4096) = 0
uname({sys="Linux", node="darkstar", ...}) = 0 open("/etc/nsswitch.conf",
O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size83, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40016000 read(3, "#n# /etc/nsswitch.confn#n# An ex"..., 4096) 1083 read(3, "", 4096) = 0 close(3)
= 0 munmap(0x40016000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3,
{st_mode=S_IFREG|0644, st_sizeA773, ...}) = 0 old_mmap(NULL, 41773,
PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3)
= 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3,
"177ELF111331p3500"..., 1024) 1024 fstat64(3, {st_mode=S_IFREG|0755, st_sizeB833, ...}) = 0
old_mmap(NULL, 39008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40482000
mprotect(0x4048b000, 2144, PROT_NONE) = 0 old_mmap(0x4048b000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4048b000
close(3) = 0 munmap(0x40016000, 41773)
= 0 open("/etc/hosts", O_RDONLY) = 3 fcntl64(3,
F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) 0 fstat64(3, {st_mode=S_IFREG|0644, st_sizex8, ...}) = 0 old_mmap(NULL,
4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
_llseek(3, 0, [0], SEEK_CUR) = 0 brk(0)
= 0x806d000 brk(0x806e000) = 0x806e000
brk(0) = 0x806e000 brk(0x806f000)
= 0x806f000 brk(0) 0x806f000 brk(0x8070000) = 0x8070000 brk(0)
= 0x8070000 brk(0x8071000)
= 0x8071000 brk(0) = 0x8071000
brk(0x8072000) = 0x8072000 brk(0)
= 0x8072000 brk(0x8073000) 0x8073000 brk(0) = 0x8073000
brk(0x8074000) = 0x8074000 brk(0)
= 0x8074000 brk(0x8075000) 0x8075000 brk(0) = 0x8075000
brk(0x807d000) = 0x807d000 brk(0)
= 0x807d000 brk(0x8085000) 0x8085000 brk(0) = 0x8085000
brk(0x808d000) = 0x808d000 brk(0)
= 0x808d000 brk(0x8096000) 0x8096000 brk(0) = 0x8096000
brk(0x809e000) = 0x809e000 brk(0)
= 0x809e000 brk(0x80a6000) 0x80a6000 brk(0) = 0x80a6000
brk(0x80ae000) = 0x80ae000 brk(0)
= 0x80ae000 brk(0x80b7000) 0x80b7000 brk(0) = 0x80b7000
brk(0x80bf000) = 0x80bf000 brk(0)
= 0x80bf000 brk(0x80c7000) 0x80c7000 brk(0) = 0x80c7000
brk(0x80c9000) = 0x80c9000
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644,
st_size657, ...}) = 0
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644,
st_size657, ...}) = 0
stat64("/usr/local/share/icecast/conf/icecast.xml", {st_mode=S_IFREG|0644,
st_size657, ...}) = 0 brk(0) 0x80c9000 brk(0x80cd000) = 0x80cd000 brk(0)
= 0x80cd000 brk(0x80d0000)
= 0x80d0000 brk(0) = 0x80d0000
brk(0x80d8000) = 0x80d8000
open("/usr/local/share/icecast/conf/icecast.xml", O_RDONLY) = 4 fstat64(4,
{st_mode=S_IFREG|0644, st_size657, ...}) = 0 old_mmap(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(4, "<icecast>n <limits>n <"..., 16384) = 3657 read(4, "",
12288) = 0 _llseek(4, 0, [3657], SEEK_CUR) 0 brk(0) = 0x80d8000 brk(0x80d9000)
= 0x80d9000 brk(0) 0x80d9000 brk(0x80db000) = 0x80db000 read(4, "",
4096) = 0 brk(0) 0x80db000 brk(0x80dc000) = 0x80dc000 brk(0)
= 0x80dc000 brk(0x80dd000)
= 0x80dd000 read(4, "", 4096) = 0 close(4)
= 0 munmap(0x40017000, 4096) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4 setsockopt(4, SOL_SOCKET,
SO_REUSEADDR, [1], 4) = 0 bind(4, {sa_family¯_INET,
sin_port=htons(8000), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 listen(4, 5)
= 0 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 time(NULL)
= 1074471698 pipe([5, 6]) = 0
clone(child_stack=0x80da9c0,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 11154 write(6,
"`3613772775"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 write(6,
"240P.@"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([]
<unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> )
= -1 EINTR (Interrupted system call) sigreturn()
= ? (mask now [RTMIN]) open("/etc/mime.types", O_RDONLY)
= -1 ENOENT (No such file or directory) time(NULL)
= 1074471698 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(6, "240P.@"..., 148)
= 148 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([]
<unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> )
= -1 EINTR (Interrupted system call) sigreturn()
= ? (mask now [RTMIN]) getuid32()
= 1000 rt_sigaction(SIGHUP, {0x402e2bc0, [HUP], SA_RESTORER|SA_RESTART,
0x40374988}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x402e2bc0, [INT],
SA_RESTORER|SA_RESTART, 0x40374988}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x402e2bc0, [TERM], SA_RESTORER|SA_RESTART,
0x40374988}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL},
8) = 0 open("/usr/local/share/icecast/log/error.log",
O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 EACCES (Permission denied)
open("/usr/local/share/icecast/log/access.log", O_WRONLY|O_APPEND|O_CREAT,
0666) = -1 EACCES (Permission denied) fstat64(1, {st_mode=S_IFIFO|0600,
st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 gettimeofday({1074471698,
846853}, NULL) = 0 gettimeofday({1074471698, 847182}, NULL) = 0
gettimeofday({1074471698, 847393}, NULL) = 0 gettimeofday({1074471698,
847588}, NULL) = 0 gettimeofday({1074471698, 847797}, NULL) = 0
gettimeofday({1074471698, 848010}, NULL) = 0 gettimeofday({1074471698,
848212}, NULL) = 0 gettimeofday({1074471698, 848425}, NULL) = 0
gettimeofday({1074471698, 848640}, NULL) = 0 gettimeofday({1074471698,
848868}, NULL) = 0 kill(11156, SIGRTMIN) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([]
<unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> )
= -1 EINTR (Interrupted system call) sigreturn()
= ? (mask now [RTMIN]) write(6,
"3200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([]
<unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> )
= -1 EINTR (Interrupted system call) sigreturn()
= ? (mask now [RTMIN]) write(6,
"2@"..., 148) = 148
nanosleep({0, 300000000}, {134585120, 1075634704}) = 0 close(3)
= 0 munmap(0x40016000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3,
{st_mode=S_IFREG|0644, st_sizeA773, ...}) = 0 old_mmap(NULL, 41773,
PROT_READ, MAP_PRIVATE, 3, 0) = 0x4048c000 close(3)
= 0 open("/lib/libnss_dns.so.2", O_RDONLY) = 3 read(3,
"177ELF11133124016"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size948, ...}) = 0 old_mmap(NULL,
12708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000
mprotect(0x4001b000, 420, PROT_NONE) = 0 old_mmap(0x4001b000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x4001b000
close(3) = 0 open("/lib/libresolv.so.2",
O_RDONLY) = 3 read(3,
"177ELF111331220)"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_sizet242, ...}) = 0 old_mmap(NULL,
73636, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40497000
mprotect(0x404a6000, 12196, PROT_NONE) = 0 old_mmap(0x404a6000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x404a6000
old_mmap(0x404a7000, 8100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x404a7000 close(3)
= 0 munmap(0x4048c000, 41773) = 0
write(6, "1x263@,371377277(371377277"...,
148) = 148 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> )
= -1 EINTR (Interrupted system call) sigreturn()
= ? (mask now [RTMIN]) wait4(11154, NULL, __WCLONE, NULL)
= 11154 write(1, "FATAL: could not open error logg"..., 104FATAL: could
not open error logging FATAL: could not open access logging
) = 104
munmap(0x40017000, 4096) = 0 exit_group(1)
= ?

Avatar
Rakotomandimby
Anthony wrote:

$ icecast -c /usr/local/share/icecast/conf/icecast.xml
FATAL: could not open error logging
FATAL: could not open access logging
FATAL: Could not start logging



regarde dans ton fichier de conf Icecast et dans la section qui traite des
fichiers de log et d'erreur . crée ces fichiers d'abord , avec un touch
( man touch ) et puis donne les droits d'ecriture a ces fichiers a
l'utilisateur .

tu dis avoir lu la doc , mais je pense que tu mens , parceque si tu lisai la
doc , tu aurai lu le fichier de conf . et tu aurai vu de quoi il parle .
Sache aussi que de lancer un service comme-ça sans savoir comment ça
fonctionnne n'est pas une bonne idée . c'est en faisant comme ça qu'on se
retrouve avec des gens qui ont essayé Linux , qui se sont pris un rateau et
qui racontent que Linux c'est mauvais ... ( un exemple concret , un mec qui
a mis en place un FTP , et qui n'a pas mis la directive DocumentRoot dans
le Home du user qui se connecte , et il se retrouve avec un client FTP qui
peut se promener jusques dans / certes sans pouvoir ecrire mais qui peut
lire des choses qu'il ne dois pas ... )
--
http://mrakotom.free.fr

Avatar
Rakotomandimby
Anthony wrote:

$ icecast -c /usr/local/share/icecast/conf/icecast.xml
FATAL: could not open error logging
FATAL: could not open access logging
FATAL: Could not start logging



regarde dans ton fichier de conf Icecast et dans la section qui traite des
fichiers de log et d'erreur . crée ces fichiers d'abord , avec un touch
( man touch ) et puis donne les droits d'ecriture a ces fichiers a
l'utilisateur .

tu dis avoir lu la doc , mais je pense que tu mens , parceque si tu lisai la
doc , tu aurai lu le fichier de conf . et tu aurai vu de quoi il parle .
Sache aussi que de lancer un service comme-ça sans savoir comment ça
fonctionnne n'est pas une bonne idée . c'est en faisant comme ça qu'on se
retrouve avec des gens qui ont essayé Linux , qui se sont pris un rateau et
qui racontent que Linux c'est mauvais ... ( un exemple concret , un mec qui
a mis en place un FTP , et qui n'a pas mis la directive DocumentRoot dans
le Home du user qui se connecte , et il se retrouve avec un client FTP qui
peut se promener jusques dans / certes sans pouvoir ecrire mais qui peut
lire des choses qu'il ne dois pas ... )
--
http://mrakotom.free.fr

Avatar
no_spam
On Mon, 19 Jan 2004 01:07:41 +0100, Anthony wrote:

Bonjour:
voilà l'erreur:

open("/usr/local/share/icecast/log/error.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 EACCES (Permission denied)
open("/usr/local/share/icecast/log/access.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 EACCES (Permission denied)


Donc, tu as le nom des fichiers concernés et le problème:
il n'a pas les droits d'accès pour :
/usr/local/share/icecast/log/error.log
/usr/local/share/icecast/log/access.log

ls -ld sur ces deux fichiers et sur
/usr/local/share/icecast/
et /usr/local/share/icecast/log/
te permettront de cerner mieux le pb, sans doute.

Avatar
Anthony
Donc, tu as le nom des fichiers concernés et le problème:
il n'a pas les droits d'accès pour :
/usr/local/share/icecast/log/error.log
/usr/local/share/icecast/log/access.log

ls -ld sur ces deux fichiers et sur
/usr/local/share/icecast/
et /usr/local/share/icecast/log/
te permettront de cerner mieux le pb, sans doute.


Merci bcp pour ton aide, mais au lieu de modifier les permissions ds
/usr/local/share/icecas, j'ai prefere mettre les fichiers de
/home/anthony/icecast ... maintenant icecast se lance, mais le pb c'est
que j'arrive pas encore a faire fonctionner ices pour donner a icecast une
playlist a jouer.

Merci pour ton aide, merci a Tichou aussi pour son aide :-)

Anthony