Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/10/2014, à 08:44

RoKN

Icecast2 ne veut pas se lancer

Bonjour !
J'ai un petit soucis avec icecast2 que j'ai installé sur mon pcDuino v3 (sur lequel tourne la distri Lubuntu de base).
Lorsque je souhaite lancer le démon manuellement (car il ne se lance pas au démarrage), ça me retourne :

ubuntu@ubuntu:~$ sudo /etc/init.d/icecast2 start
Starting icecast2: Starting icecast2
Detaching from the console
icecast2.
ubuntu@ubuntu:~$ FATAL: could not open error logging (/var/log/icecast2/error.log): Permission denied
FATAL: could not open access logging (/var/log/icecast2/access.log): Permission denied
FATAL: Could not start logging

J'ai bien activé le /etc/default/icecast2 :

# Edit /etc/icecast2/icecast.xml and change at least the passwords.
# Change this to true when done to enable the init.d script
ENABLE=true

A noter que les fichiers /var/log/icecast2/error.log et /var/log/icecast2/access.log n'existaient pas, je les aient donc créés et autorisé à lire/écrire/exécuter mais sans aucun effet.

Avez-vous une idée ?
Merci smile

Dernière modification par RoKN (Le 21/10/2014, à 14:17)


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#2 Le 21/10/2014, à 10:25

bruno

Re : Icecast2 ne veut pas se lancer

Bonjour,

Comment as-tu installé icecast2 ? Avec les paquets Ubuntu cela devrait fonctionner tout seul… (et les fichiers de logs sont créés à l'installation).

Vu l'erreur, il faut vérifier les droits d'accès sur /var/log/icecast2 :

ls -al /var/log/icecast2

En principe le dossier et les fichiers de logs doivent appartenir à l'utilisateur icecast2 et au groupe icecast

Hors ligne

#3 Le 21/10/2014, à 10:39

RoKN

Re : Icecast2 ne veut pas se lancer

Et ben en fait je ne sais pas pourquoi, mais je me suis rendu compte que la distri Lubuntu de base fournie avec le pcDuino est un peu bancale.
Depuis que je l'ai j'ai rencontré pas mal de bugs que je n'avais jamais eu auparavant.
J'ai donc réinstallé le système, encore une fois, et maintenant ça fonctionne.

Impossible de savoir ce qui a pu foiré, je n'ai rien fait d'exotique pourtant.


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#4 Le 21/10/2014, à 14:10

RoKN

Re : Icecast2 ne veut pas se lancer

Euh... je réédite, en fait je viens de redémarrer le pcDuino et ça ne fonctionne plus, j'ai encore le message :

ubuntu@ubuntu:~$ FATAL: could not open error logging (/var/log/icecast2/error.log): No such file or directory
FATAL: could not open access logging (/var/log/icecast2/access.log): No such file or directory
FATAL: Could not start logging

J'ai tenté un

ls -al /var/log/icecast2

Qui me retourne :

ubuntu@ubuntu:~$ ls -al /var/log/icecast2
ls: cannot access /var/log/icecast2: No such file or directory

On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#5 Le 21/10/2014, à 14:13

RoKN

Re : Icecast2 ne veut pas se lancer

Bon, c'est résolu !
J'ai créé les fichiers access.log et error.log auquel j'ai attribué les droits de lecture/écriture/exécution et j'ai lancé icecast à la main... et voilà.

Bon ben résolu alors, mais bug d'installation mystérieux.

EDIT :

En fait non, le dossier "Icecast2" dans /var/log s'efface à chaque extinction ou démarrage.

C'est quoi ce bordel ?

Dernière modification par RoKN (Le 21/10/2014, à 14:18)


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#6 Le 21/10/2014, à 16:08

bruno

Re : Icecast2 ne veut pas se lancer

Le dossier /var/log/icecast2 ne t'appartient pas, il faut donc utiliser sudo pour voir ce qu'il y a dedans :

sudo ls -l /var/log/icecast2

Tu ne dois pas créer ces fichiers manuellement ni changer leur droits d'accès ! Il sont créés au moment de l'installation du paquet icecast2 avec les droits d'accès, propriétaire et groupe adéquats.

Quelle versions d'Ubuntu et de icecast2 utilises-tu ? Quand tu as installé le paquet icecast2, le système a dû te poser des questions, qu'as-tu répondu à ce moment là ?

Hors ligne

#7 Le 21/10/2014, à 16:24

RoKN

Re : Icecast2 ne veut pas se lancer

Ce n'est pas la première fois que j'installe et utilise icecast2, j'ai agis comme à chaque fois avec un

sudo apt-get install icecast2

J'ai également répondu "oui" concernant la première configuration, configuration qui n'as d'ailleurs pas été prise en compte.
J'ai donc attribué à la main le nom d'admin + les mots de passe avant de changer "ENABLE=true" dans le /etc/default/icecast2

Suite à son installation ça marchait nickel... jusqu'au redémarrage.

La version de Lubuntu embarqué sur le pcDuino (v3 pour moi) est censée être la 12.04.
Je ne sais pas jusqu'où vont les différences entre la version "normale" de Lubuntu et celle adaptée au pcDuino, quoi qu'il en soit celle pour pcDuino a des côtés un peu bancals je trouve.


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#8 Le 21/10/2014, à 17:31

bruno

Re : Icecast2 ne veut pas se lancer

Dans ton fichier de configuration quelle est la valeur de chroot ?
Si icecast tourne dans un environnement « chrooté » cela pourrait expliquer tes problèmes.

Hors ligne

#9 Le 21/10/2014, à 17:40

RoKN

Re : Icecast2 ne veut pas se lancer

J'ai ça à la fin de mon fichier /etc/icecast2/icecast2.xml :

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <!-- <playlistlog>playlist.log</playlistlog> -->
        <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
        <logsize>10000</logsize> <!-- Max size of a logfile -->
        <!-- If logarchive is enabled (1), then when logsize is reached
             the logfile will be moved to [error|access|playlist].log.DATESTAMP,
             otherwise it will be moved to [error|access|playlist].log.old.
             Default is non-archive mode (i.e. overwrite)
        -->
        <!-- <logarchive>1</logarchive> -->
    </logging>

    <security>
        <chroot>0</chroot>
        <!--
        <changeowner>
            <user>nobody</user>
            <group>nogroup</group>
        </changeowner>
        -->
    </security>

On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#10 Le 21/10/2014, à 18:03

bruno

Re : Icecast2 ne veut pas se lancer

Là je ne vois pas d'où vient le problème…
Il faudrait vérifier la présence de cette ligne :

<logdir>/var/log/icecast2</logdir>

mais je suppose que tu n'y as pas touché.

Sinon pour le matériel que tu utilises, je pense que Debian est bien plus adapté qu'Ubuntu.

Hors ligne

#11 Le 21/10/2014, à 18:08

RoKN

Re : Icecast2 ne veut pas se lancer

Non effectivement, je n'ai pas touché à cette ligne et elle y est bel et bien.

Je me suis posé la question quand au remplacement de Lubuntu de base par Debian, mais la manoeuvre m'as paru trop complexe.


On dit "chiffrer" : https://chiffrer.info/

Hors ligne