[Debian] démarrage apache2 impossible

Résolu
bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Depuis que mon serveur Debian a fait la mise à jour pour passer en lenny, impossible de lancer apache et d'accéder à mes pages web.

Voici le message de retour après exécution de la commande /etc/init.d/apache start

Starting web server: apache2apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/perl.load: Cannot load /usr/lib/apache2/modules/mod_perl.so into server: libperl.so.5.8: cannot open shared object file: No such file or directory

Je suis allé vérifier la présence du fichier "mod_perl.so" dans le répertoire /usr/lib/apache2/modules, et en effet le fichier était innexistant.

Ayant plusieurs Debian sur mon dommaine, je suis allé récupérer ce fichier "mod_perl.so" sur une autre bécanne et fait la copie sur mon serveur crashé.

Nouvelle tentative de lancement d'apache... et là... même problème.

Une idée ?
Configuration: Windows XP Internet Explorer 7.0

17 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de
    aptitude search libapache2-mod-perl2
    0
  2. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Je fais ça demain matin et te tiens informé.Merci
    0
  3. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Bonjour,

    voici le resultat :

    # aptitude search libapache2-mod-perl2
    c libapache2-mod-perl2 - Intégration de perl avec le serveur Web Apache2
    p libapache2-mod-perl2-dev - Intégration de Perl avec le serveur Web Apache2 - fichiers de développement
    p libapache2-mod-perl2-doc - Intégration de Perl avec le serveur Web Apache2 - documentation
    0
  4. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Je crois que je viens de trouver d'ou vient le problème mais comment le solutionner ...

    lra:/# find / -name '*libperl.so*'
    /usr/lib/libperl.so.5.10.0
    /usr/lib/libperl.so.5.10
    /usr/lib/libperl.so

    il me parle de libperl 5.10 et le message d'erreur me parle d'un libperl 5.8...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Tu commencet par

    aptitude reinstall libapache2-mod-perl2 


    Ensuite essaie de démarrer le serveur
    0
  7. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Salut,

    Depuis j'ai bien avancé sur le sujet.

    Il se trouve que ma bécanne boote sur un kernel 2.6.8 .... alors que je croyais avoir effectué les MAJ... je pense qu'elles ont foiré...

    Je cherche donc a faire un MAJ de ma debian mais impossible...
    0
  8. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Comment tu te prends pour faire la mise à jour.
    En fait c'est une mise à jour ou une mise mise à niveau?
    0
  9. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Quand j'essaye de reinstaller ton package, voila le résultat :

    aptitude install libapache2-mod-perl2
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Lecture de l'information d'état étendu
    Initialisation de l'état des paquets... Fait
    Les paquets suivants sont CASSÉS :
    kernel-image-2.6.8-2-686-smp
    Les NOUVEAUX paquets suivants vont être installés :
    libapache2-mod-perl2 libapache2-reload-perl{a} libbsd-resource-perl{a} libdevel-symdump-perl{a}
    0 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Il est nécessaire de télécharger 1185ko d'archives. Après dépaquetage, 4051ko seront utilisés.
    Les paquets suivants ont des dépendances non satisfaites :
    kernel-image-2.6.8-2-686-smp: Dépend: initrd-tools (>= 0.1.63) qui est un paquet virtuel
    Les actions suivantes permettront de résoudre ces dépendances :

    Supprimer les paquets suivants :
    kernel-image-2.6.8-2-686-smp

    Le score est de 119

    Accepter cette solution ? [Y/n/q/?]
    0
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Pour l'instant fait n
    Ensuite affiche le résultat de
    uname -r
    --
    106485010510997108
    0
  11. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    uname -r
    2.6.8-2-686-smp
    0
  12. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
    cat /etc/issue
    --
    106485010510997108
    0
  13. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    # cat /etc/issue
    Debian GNU/Linux 5.0 \n \l
    0
  14. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    J'anticipe ta prochaine question :

    # cat /etc/apt/sources.list

    ####################################
    ######## Sites majeurs ###########
    #########################

    ########
    ## Stable
    deb ftp://ftp2.fr.debian.org/debian/ stable main
    deb ftp://ftp.proxad.net/mirrors/ftp.debian.org stable main non-free

    ########
    ## Sources
    deb-src ftp://ftp2.fr.debian.org/debian/ stable main
    deb-src ftp://ftp.proxad.net/mirrors/ftp.debian.org stable main non-free

    ########
    ## Maj Sécurité
    deb https://www.debian.org/security/ etch/updates main contrib non-free

    #######
    ## Webmin
    deb http://download.webmin.com/download/repository/ sarge contrib

    #deb file:///cdrom/ sarge main

    #deb http://ftp.fr.debian.org/debian/ stable main non-free contrib
    #deb-src http://ftp.fr.debian.org/debian/ stable main non-free contrib

    #deb http://packages.dotdeb.org stable all
    #deb-src http://packages.dotdeb.org stable all

    #deb http://us5.samba.org/samba/ftp/Binary_Packages/Debian sarge samba
    0
  15. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    T'as bien anticipé ;-)

    Voici mon sources.list

    deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    
    deb https://www.debian.org/security/ lenny/updates main contrib non-free
    deb-src https://www.debian.org/security/ lenny/updates main contrib non-free
    
    deb https://www.debian-multimedia.org/ lenny main contrib non-free
    deb-src https://www.debian-multimedia.org/ lenny main contrib non-free
    deb http://www.backports.org/debian lenny-backports main contrib

    0
  16. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Merci.

    J'ai mis "stable" à la place de tes "lenny" et maintenant tout est OK.
    Mais ce n'est pas que cela qui a résolu mon souci. J'ai quand même été obligé de télécharger les paquets générants des dépendances non satisfaites.
    0
  17. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    maintenant que nous allons pouvoir résoudre mon souci de démarrage d'apache.
    Maintenant que les mises à jour sont faites, voila un récapitulatif :

    # uname -r
    2.6.26-2-686

    # cat /etc/issue
    Debian GNU/Linux 5.0 \n \l

    # aptitude search libapache2-mod-perl2
    c libapache2-mod-perl2 - Intégration de perl avec le serveur Web Ap
    p libapache2-mod-perl2-dev - Intégration de Perl avec le serveur Web Ap
    p libapache2-mod-perl2-doc - Intégration de Perl avec le serveur Web Ap

    Et donc toujours le meme message lorsque je tente de lancer apache :

    # /etc/init.d/apache2 start
    Starting web server: apache2apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/perl.load: Cannot load /usr/lib/apache2/modules/mod_perl.so into server: libperl.so.5.8: cannot open shared object file: No such file or directory
    failed!
    0
  18. bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   143
     
    Après mise à jour de perl et php, tout roule.
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,

      Justement, je voulais te dire de mettre à jour les applications, mais je vois que tu as été plus rapide ;-)
      0