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 :

Apache2 cassé suite à une mise à jours


Sujet :

Debian

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut Apache2 cassé suite à une mise à jours
    Bonjour,
    Je suis très débutant en Linux.
    En voulant installer une librairie d'Apache2 (liée à vnc), apt-get à fait une mise à jours de la (g?)libc6 et une des librairies dépendante n'a pas pu être mis à jours.
    Une histoire d'instruction 'BREAK' non reconnu. J'ai essayé en téléchargeant le .deb et l'installer directement mais même constat.
    Je service apache2 ne démarre plus, je trouve pas les log concernant les echec de démarrage.
    J'ai essayer de re-installer apache2, mais je pense que je m'y prend mal.
    Ou si vous avez une idée de comment revenir en arrière.

    Je suis pas au boulot, donc j'ai pas les détails des numéros de version ou messages exact en tête, mais je completerai Lundi.
    Toute aide sera la bienvenue .

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    Les logs tu les trouveras dans /var/log/apache2?
    C'est une debian testing ou sid ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Hé ben, ça s'arrange pas mon histoire.
    Les log access.log et error.log (en effet dans /var/log/apache) s'arretent pile au moment de cette mise à jours.
    Je n'ai donc aucune trace du démarrage d'apache.

    Tout ce que j'ai c'est ça quand j'essaie d'installer la lib manquante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    apt-get install libaprutil1
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    Les paquets suivants seront mis à jour*:
      libaprutil1
    1 mis à jour, 0 nouvellement installés, 0 à enlever et 1681 non mis à jour.
    22 partiellement installés ou enlevés.
    Il est nécessaire de prendre 0o/83,9ko dans les archives.
    Après dépaquetage, 41,0ko d'espace disque supplémentaires seront utilisés.
    ATTENTION*: les paquets suivants n'ont pas été authentifiés.
      libaprutil1
    Faut-il installer ces paquets sans vérification (o/N)*? o
    dpkg*: concernant .../libaprutil1_1.3.7+dfsg-1_i386.deb contenant libaprutil1*:
    ce paquet utilise la relation «*Breaks*», qui n'est pas gérée dans
    cette version de dpkg
    dpkg*: erreur de traitement de /var/cache/apt/archives/libaprutil1_1.3.7+dfsg-1_i3
    86.deb (--unpack)*:
     problème de dépendance non gérée*: libaprutil1 non installé
    Des erreurs ont été rencontrées pendant l'exécution*:
     /var/cache/apt/archives/libaprutil1_1.3.7+dfsg-1_i386.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Sinon, j'ai essayer d'installer apache2 à partir des sources (httpd-2.2.11), et avec, et sans, le ./configure --with-included-apr
    Et ben, ça fait exactement pareil!
    Cette fois l'apache2 est installé dans /usr/local/apache2 et le dossier log est vide.
    semble mourir immédiatement sans message dans la console non plus..

    Sinon CedrX, aucune idée pour la version de debian, un uname -a me renvoie :
    Linux DRH002X 2.6.22-1-686 #1 SMP Sun Jul 29 14:37:42 UTC 2007 i686 GNU/Linux

  4. #4
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    aucune idée pour la version de debian, un uname -a me renvoie :
    Linux DRH002X 2.6.22-1-686 #1 SMP Sun Jul 29 14:37:42 UTC 2007 i686 GNU/Linux
    C'est bizarre ça ne semble même pas être un noyau standard à debian (sachant que celui de etch est le 2.6.18 ou 2.6.24 et celui de lenny et le 2.6.26)

    Que donne ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cat /etc/debian_version

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Après avoir constaté que même tomcat arrivait pas à écouter sur le port 80, j'ai rebooter la machine.
    Le comportement s'est amélioré, l'apache2 compilé arrive à fonctionner sur le port 80.
    L'apache2 géré par le gestionnaire de packages ne semble pas aller mieux lui .

  7. #7
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    salut,


    je pense à des fichiers corrompus.

    Sauvegarde tes fichiers importants, et supprime puis réinstalle complétement apache.

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Et c'est faisable via le gestionnaire de package ? apt-*
    Il y a pas mal de .conf pour chaque appli, ça s'annonce assez ... chiant .

  9. #9
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    En faisant un
    apt-get remove paquet
    tu supprimes paquet sans supprimer les fichiers de conf, ce qui est assez pratique

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Sauf que mon gestionnaire de package semble faire une fixette sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Les paquets suivants contiennent des dépendances non satisfaites*:
      libsvn1: Dépend: libaprutil1 (>= 1.3.2+dfsg) mais 1.2.7+dfsg-2 devra être i
    nstallé
    Donc impossible de "remove", il m'a même refusé d'installer une lib dont j'ai besoin si je pars sur l'option de tout recompiler....

  11. #11
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    Même avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get remove libsvn1
    ?

  12. #12
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Ouaip
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    apt-get remove libsvn1
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    Vous pouvez lancer «*apt-get -f install*» pour corriger ces problèmes*:
    Les paquets suivants contiennent des dépendances non satisfaites*:
      subversion: Dépend: libsvn1 (= 1.6.3dfsg-1) mais ne sera pas installé
    E: Dépendances non satisfaites. Essayez «*apt-get -f install*» sans paquet
    (ou indiquez une solution).
    Enfin, en fait je crois que je l'ai déjà désinstallé celui là.

Discussions similaires

  1. [PC portable] Ordinateur totalement planté dès le démarrage suite à une mise à jour.
    Par Invité dans le forum Ordinateurs
    Réponses: 10
    Dernier message: 22/12/2010, 21h22
  2. Réponses: 7
    Dernier message: 12/02/2010, 19h45
  3. [Oracle] Catchable fatal error: (suite à une mise à jour en PHP 5.2)
    Par nyto-86 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/06/2008, 11h53
  4. petite question suite à une mise à jour
    Par pitou_christophe dans le forum Bubuntu
    Réponses: 1
    Dernier message: 30/05/2008, 21h22
  5. inclusion échouant suite à une mise à jour
    Par moliere007 dans le forum Langage
    Réponses: 3
    Dernier message: 15/01/2008, 10h13

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