IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

démon impossible à lancer après un kill


Sujet :

Debian

  1. #1
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut démon impossible à lancer après un kill
    Bonjour,

    J'ai installé ircd-ircu ( démon servant de serveur irc disponible dans les dépôts officiels de débian).
    Tout fonctionne bien jusqu'à ce que j'essaye de changer le port utilisé.

    Comme il n'y a pas de commandes pour changer le port, je modifie le fichier de configuration.
    Mais on ne peut pas mettre à jour les configurations par commande et ircd-ircu start/restart/stop/reload ne font rien.
    Je tente donc de faire un kill ircd-ircu puis de relancer ircd-ircu.
    Mais il refuse de se lancer.

    J'ai redémarré l'ordinateur, désinstallé avec aptitude purge ircd-ircu puis réinstallé, mais il ne veut toujours pas se lancer.
    Et bien sûr aucun message d'erreur...

    J'ai juste un :
    ERROR: This server will not run as superuser.
    Lorsque je tente de le lancer en root (ce qui est plus un warning qu'autre chose).

    J'aimerais donc savoir si c'est un démon atypique ou si certaines catégories de démons se comportent de la sorte.
    Est-ce que vous auriez une idée de ce qui se passe ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Points : 76
    Points
    76
    Par défaut
    Bonjour,

    Je ne pense pas que ce soit un daemon particulier.
    Je ne connais pas ce serveur irc, mais il doit tout simplement tourner sous son utilisateur.

    Regarde si tu n'a pas un user irc, regarde les droits sur le répertoire de l'irc.

    Y a t il un script d'init installé avec le package ?

    Sinon, tu peux écrire un script de démarrage à base de "su - irc -c "/ton/rep/ircd start".

    Le règle de base est d'éviter au maximum un service qui tourne avec les droits root.
    Toujours exécuter avec le minimum de droits possible.

  3. #3
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Là n'est pas le problème.

    Si je le lance en root, ircd-ircu se lançait normalement sans être dans le groupe root.
    Mais depuis que j'ai kill ircd-ircu, il ne se lance plus, quoi-que je fasse.

    start/restart/stop/reload ne font rien, ils sont ignoré lors de l'appel de la commande.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Points : 76
    Points
    76
    Par défaut
    Le message d'erreur que tu cite me semblais pourtant clair.
    A moins qu'il ne concerne pas ton ircd.

    Si ce n'est pas le start qui coince, peut être que le port utilisé par ton ircd est pris par un autre processus.

    Je ne vois pas de rapport entre un kill et un non démarrage.
    Sauf si il n'etait pas lancé comme tu essaye de le faire maintenant, ou si tu n'a pas tué tous les processus.

  5. #5
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Citation Envoyé par sevian Voir le message
    Le message d'erreur que tu cite me semblais pourtant clair.
    Comme dis dans mon premier post, ce message est plus un warning qu'un message d'erreur vu qu'avant que j'effectue le kill, tout fonctionnait bien. Le problème ne vient donc pas de la.
    De plus si tu lis le message d'erreur il dit que le programme n'aura pas les droits du super-utilisateur, non pas que le programme n'a pas été lancé parce qu'on tente de le lancer en root.

    Citation Envoyé par sevian Voir le message
    Si ce n'est pas le start qui coince, peut être que le port utilisé par ton ircd est pris par un autre processus.
    Après le purge et la réinstallation, je me retrouve avec les configurations de bases (quand ça marchait encore), j'ai donc le port 6667, il n'est donc pas possible que ce port soit pris.

    Citation Envoyé par sevian Voir le message
    Je ne vois pas de rapport entre un kill et un non démarrage.
    Sauf si il n'etait pas lancé comme tu essaye de le faire maintenant, ou si tu n'a pas tué tous les processus.
    Après un redémarrage, tous les processus ce sont forcément arrêté. Qu'entends-tu pas :
    Sauf si il n'etait pas lancé comme tu essaye de le faire maintenant
    ?

    Sinon j'ai eu l'idée de regarder le code de retour de la commande ircd-ircu.
    Il retourne 3, je pense donc que je dois avoir une erreur de segmentation.

    Bon, ce n'est pas bien grave, en TP de C++ on doit faire son propre IRC client/serveur.
    Je me ferait un petit truc plus simple et moins bogué xD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Après installation d'Office 2010, impossible lancer Access
    Par lemalif dans le forum Access
    Réponses: 2
    Dernier message: 06/03/2012, 13h43
  2. Impossible lancer le site après création
    Par christdady dans le forum Configuration
    Réponses: 0
    Dernier message: 02/02/2010, 11h52
  3. [Applet] Impossible à lancer
    Par JamesP dans le forum Applets
    Réponses: 5
    Dernier message: 15/11/2006, 20h20
  4. batch impossible à lancer
    Par leam69 dans le forum Delphi
    Réponses: 11
    Dernier message: 07/11/2006, 13h29
  5. Impossible lancer application en root
    Par alexp dans le forum Administration système
    Réponses: 15
    Dernier message: 26/04/2006, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo