icecast2 daemon disabled - read /etc/default/icecast2

J’ai mis les mêmes fichiers (que tu as mis) et quand je démarre ça me met maintenant

Normal ? x_x
Pour les which, ça me mettait “/bin/sh” et “bin/bash” ^^

lorsque tu lance quoi? /etc/init.d/icecast2 ?
C’est que tu t’es trompé quelque part.
pour vérifier que tout est bon, teste ces commandes:

cat /etc/init.d/icecast2 cat /etc/default/icecast2 cat /etc/icecast2/icecast2.xml which icecast2 # devrait renvoyer /usr/bin/icecast2 je crois

Si les 3 commandes renvoient le contenu correspondant, c’est louche…

Bon, je vais dormir ( et oui, je suis humain )
mais je suis de retour bientôt ( dans 8h-9h )

Bonne nuit

J’ai le regret de te l’annoncer mais oui, ça renvoi le contenu correctement x_x Et le which renvoi bien /usr/bin/icecast2…

Au passage, c’était icecast.xml et pas icecast2.xml

Pour précision, je suis sous Debian lenny, si ça change quelque chose…
Moi je serai là vers 12 - 13h je pense ! ^^

Bonne nuit à toi, et merci de tes réponses régulières :smiley:

Bon, je n’ai toujours pas résolu mon problème, j’ai cherché sur divers sites et toujours rien :confused:

bon, remplace le /etc/init.d/icecast2
par celui ci-dessous:

#!/bin/sh                                  
echo 'test 1'
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/icecast2                                         
NAME=icecast2                                                    
DESC=icecast2
echo 'test 2'
test -x $DAEMON || exit 0
echo 'test 3'
# Defaults
CONFIGFILE="/etc/icecast2/icecast.xml"
CONFIGDEFAULTFILE="/etc/default/icecast2"
USERID=icecast2
GROUPID=icecast
ENABLE="false"
echo 'test 4'
# Reads config file (will override defaults above)
[ -r "$CONFIGDEFAULTFILE" ] && . $CONFIGDEFAULTFILE
echo 'test 5'
if [ "$ENABLE" != "true" ]; then
        echo "$NAME daemon disabled - read $CONFIGDEFAULTFILE."
        exit 0
fi
echo 'test 6'
set -e

case "$1" in
  start)
        echo -n "Starting $DESC: "
        start-stop-daemon --start --quiet --chuid $USERID:$GROUPID \
                --exec $DAEMON -- -b -c $CONFIGFILE
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "
        start-stop-daemon --stop --oknodo --quiet --exec $DAEMON
        echo "$NAME."
        ;;
  reload|force-reload)
        echo "Reloading $DESC configuration files."
        start-stop-daemon --stop --signal 1 --quiet --exec $DAEMON
        ;;
  restart)
        echo -n "Restarting $DESC: "
        # Send TERM after 5 seconds, wait at most 30 seconds.
        start-stop-daemon --stop --oknodo --retry TERM/5/0/30 --quiet --exec $DAEMON
        start-stop-daemon --start --quiet --chuid $USERID:$GROUPID \
                --exec $DAEMON -- -b -c $CONFIGFILE
        echo "$NAME."
        ;;
  *)
        echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
        exit 1
        ;;
esac
echo 'test 7'
exit 0

et écrit ici TOUT ce qui est renvoyé par par la commande

tu utilise quoi comme éditeur texte?
essaye d’utiliser nano, appartement tu as un éditeur de texte qui ne convient pas.

J’utilise wordpad et il n’a jamais eu un soucis à ce niveau (espacement, etc) ^^ Et quand j’ouvre Adobe Dreamweaver CS4, je lag comme un malade x_x

Quand je modifie /etc/init.d/icecast2 et que je démarre, ça me met :

Comme tout à l’heure quoi…

c’est quoi les accents (espacement, etc) ^^ dans tes post ?

Maintenant c’est une seule ligne et à mon avis tu as fait une seul modif

donc essaye de refaire ta modif mais avec nano (coute rien d’essayer)… (efface les espace vides)

Je vais plutôt effacer icecast2 et le réinstaller en le téléchargeant du site de icecast et pas en faisant apt-get install icecast2 :unamused:
Je vous dis quoi ^^

Edit : Bon j’ai une erreur dans la désinstallation, j’ai voulu le désinstaller via Synaptic sur mon interface graphique et ça me met :
E: icecast2: le sous-processus pre-removal script a retourné une erreur de sortie d’état 127

[quote=“Ashes”]
Je vous dis quoi ^^[/quote]
:mrgreen:
essaye en terminal apt-get remove

E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
:s

redémarre le pc

Après redémarrage, ça n’a plus mis la même erreur (j’avais déjà eu cette erreur et y’a que le redémarrage qui fonctionne ^^) mais commence par désinstaller le tout, puis à la fin il me met quand même :

Suppression de icecast2 ... : Aucun fichier ou répertoire de ce type invoke-rc.d: initscript icecast2, action "stop" failed. dpkg : erreur de traitement de icecast2 (--remove) : le sous-processus pre-removal script a retourné une erreur de sortie d'état 127 Des erreurs ont été rencontrées pendant l'exécution : icecast2 E: Sub-process /usr/bin/dpkg returned an error code (1)

Bon bah je vais arrêter les frais, je suis lasser de “chipoter” avec ça et de vous faire perdre votre temps alors que l’erreur provient de moi. Je vais télécharger l’executable Windows et le lancer sous Wine, ça suffira amplement ^^’

Merci quand même pour vos efforts fournis, si j’ai un problème avec Icecast2 win32 et Wine (avec moi, on sait jamais…), je vous le dirai x)

c’est normal l’erreur
ton script ne marche pas donc il t’informe
tu peux toujours le supprimer manuellement
rm -f /etc/init.d/icecast2
reinstall et ne fait pas de modifs avec wordpad
utilise nano (ou gedit)
ctrl x pour quiter
les flèches pour naviguer …

C’est plus simple avec Wine ^^ Mais j’ai encore un soucis de démarrage, j’ai modifié icecast.xml mais il refuse de démarrer le serveur radio, dois-je redémarrer tout mon serveur pour que les configurations soient pris en compte ?

Edit : Et bien non ! C’est bon ça fonctionne parfaitement ! :smiley: Merci pour votre aide ! ^^