Partage
  • Partager sur Facebook
  • Partager sur Twitter

Impossbile redémarrer Apache2 Debian

Sujet résolu
    16 janvier 2018 à 15:14:13

    Bonjour à tous,

    Je suis un peu en galère avec mon Apache2 qui ne veut pas redémarrer depuis que j'ai installé OpenLDAP sur mon serveur Debian.

    Voici l'erreur qu'il me sort :

    [....] Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed because the control process exited with error code.
    See "systemctl status apache2.service" and "journalctl -xe" for details.
     failed!
    

    Voici ce que j'ai dans le log :

    [Tue Jan 16 14:43:55.163095 2018] [mpm_prefork:notice] [pid 31959] AH00169: caught SIGTERM, shutting down
    [Tue Jan 16 14:44:29.548231 2018] [perl:error] [pid 7408] Can't locate Apache/Ocsinventory/Plugins.pm in @INC (you may need to install the Apache::Ocsinventory::Plugins module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /etc/apache2) at (eval 15) line 2.\n
    [Tue Jan 16 14:44:29.548323 2018] [perl:error] [pid 7408] Can't load Perl module Apache::Ocsinventory::Plugins for server colinweb.colin-palc.local:0, exiting...
    [Tue Jan 16 14:55:47.570962 2018] [perl:error] [pid 7691] Can't locate Apache/Ocsinventory/Plugins.pm in @INC (you may need to install the Apache::Ocsinventory::Plugins module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /etc/apache2) at (eval 15) line 2.\n
    [Tue Jan 16 14:55:47.571112 2018] [perl:error] [pid 7691] Can't load Perl module Apache::Ocsinventory::Plugins for server colinweb.colin-palc.local:0, exiting...
    

    Et voici ce que j'ai dans mon "systemctl status apache2.service" :

    apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Tue 2018-01-16 15:13:09 CET; 1min 26s ago
      Process: 7818 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
     Main PID: 31959 (code=exited, status=0/SUCCESS)
    
    janv. 16 15:13:09 colinweb systemd[1]: Starting The Apache HTTP Server...
    janv. 16 15:13:09 colinweb apachectl[7818]: Action 'start' failed.
    janv. 16 15:13:09 colinweb apachectl[7818]: The Apache error log may have more information.
    janv. 16 15:13:09 colinweb systemd[1]: apache2.service: Control process exited, code=exited status=1
    janv. 16 15:13:09 colinweb systemd[1]: Failed to start The Apache HTTP Server.
    janv. 16 15:13:09 colinweb systemd[1]: apache2.service: Unit entered failed state.
    janv. 16 15:13:09 colinweb systemd[1]: apache2.service: Failed with result 'exit-code'.
    



    Y'a t il un moyen de forcer ou de retour en arrière ou un moyen de résolution que vous connaissez ?

    Merci d'avance !


    -
    Edité par Martin40 16 janvier 2018 à 15:15:32

    • Partager sur Facebook
    • Partager sur Twitter
      16 janvier 2018 à 17:14:01

      Le log est assez clair je crois :

      Apache ne trouve pas le script perl "Ocsinventory"

      Can't locate Apache/Ocsinventory/Plugins.pm in@INC (you may need to install the Apache::Ocsinventory::Plugins module)


      Il faut donc installer ce module

      Je ne suis pas familier avec ocsinventory, mais voici qui devrait te macher le travail

      @+

      • Partager sur Facebook
      • Partager sur Twitter
        17 janvier 2018 à 9:41:21

        Pourtant OCS est déjà installé sur le serveur.

        Écoute je suis en train de désinstaller tous les dossiers OCS à coup de "locate" et suppression mais ça n'a pas l'air de changer grand chose.

        Y'a t il un moyen propre et sure de supprimer tout ce qui touche à OCS sur le serveur (et GLPI au passage) que je veux virer.

        Merci d'avance

        EDIT :

        Il manquait plus qu'à supprimer les fichiers :

        - etc\apache2\conf-enabled\ocsinventory-reports.conf

        - etc\apache2\conf-enabled\ocsinventory-server.conf

        Puis relancer Apache2 :

        /etc/init.d/apache2 start
        [ ok ] Starting apache2 (via systemctl): apache2.service.



        Du coup j'ai bien supprimé tout les dossiers liés à OCS manuellement, même si j'imagine qu'il y a un moyen plus propre, en tout cas ça fonctionne.

        -
        Edité par Martin40 17 janvier 2018 à 9:47:55

        • Partager sur Facebook
        • Partager sur Twitter

        Impossbile redémarrer Apache2 Debian

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown