Forum Linux.debian/ubuntu sarge: désinstallation, puis réinstallation de apache: problèmes!

Posté par  (site web personnel) .
Étiquettes : aucune
0
18
mar.
2007
Bonjour, j'ai supprimé apache de mon système debian 3.1 en utilisant la commande
apt-get remove --purge apache
.
Puis j'ai effacé manuellemnet les dossiers /etc/apache et /etc/apache2.
J'ai aussi effacé manuellement les fichiers /etc/init.d/apache et /etc/init.d/apache2 ansi que d'autres fichiers dans /usr/bint.

Lorsque j'exécute la commande
# apt-get install apache2
, j'obtiens ceci, et apache n'est pas insallé;

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
apache2 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.


Comment faire pour installer apache2 Merci.
  • # erreur dans ton apt-get

    Posté par  . Évalué à 1.

    apt-get remove --purge apache

    c'est pour enlever apache

    pour enlever apache2 c'est
    apt-get remove --purge apache2

    tu peux essayer en desintallant puis en reinstallant apache2.

    tu dois aussi aussi pouvoir forcer l'installation ou la reinstallation avec --force ou qqch dans le genre. man apt-get pour en savoir plus
    • [^] # Re: erreur dans ton apt-get

      Posté par  (site web personnel) . Évalué à 1.

      Bonjour,

      merci pour vos réponses. J'ai déjà fait pt-get remove --purge apache2 et pt-get remove --purge apache; j'ai oublié de le mentionner dans mon premier message.

      Lorsque j'exécute la commande apt-get install --reinstall apache2, j'obtiens ceci:

      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances... Fait
      0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 11 non mis à jour.
      Il est nécessaire de prendre 0o/33,5ko dans les archives.
      Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
      Souhaitez-vous continuer ? [O/n] o
      (Lecture de la base de données... 24387 fichiers et répertoires déjà installés.)
      Préparation du remplacement de apache2 2.0.54-5sarge1 (en utilisant .../apache2_2.0.54-5sarge1_i386.deb) ...
      Dépaquetage de la mise à jour de apache2 ...
      Paramétrage de apache2 (2.0.54-5sarge1) ...


      Lorsque j'exécute la commande apt-cache search apache2, j'obtiens
      apache-utils - utility programs for webservers (transitional package)
      apache2 - next generation, scalable, extendable web server
      apache2-common - next generation, scalable, extendable web server
      apache2-doc - documentation for apache2
      apache2-mpm-perchild - experimental high speed perchild threaded model for Apache2
      apache2-mpm-prefork - traditional model for Apache2
      apache2-mpm-threadpool - experimental high speed model for Apache2 (transitional package)
      apache2-mpm-worker - high speed threaded model for Apache2
      apache2-prefork-dev - development headers for apache2
      apache2-threaded-dev - development headers for apache2
      apache2-utils - utility programs for webservers
      libapache-mod-php4 - server-side, HTML-embedded scripting language (apache 1.3 module)
      libapache2-mod-auth-kerb - Apache2 module for Kerberos authentication
      libapache2-mod-auth-pgsql - Module for Apache2 which provides pgsql authentication
      libapache2-request-perl - generic Apache request library
      libapr0 - the Apache Portable Runtime
      php4-cgi - server-side, HTML-embedded scripting language (CGI binary)
      libapache-mod-auth-mysql - Apache module for MySQL authentication
      libapache-mod-dav - A DAV module for Apache
      libapache-ruby1.8 - Ruby libraries for mod_ruby
      libapache2-mod-auth-mysql - Apache 2 module for MySQL authentication
      libapache2-mod-auth-pam - module for Apache2 which authenticate using PAM
      libapache2-mod-auth-plain - Module for Apache2 which provides plaintext authentication
      libapache2-mod-auth-sys-group - Module for Apache2 which checks user against system group
      libapache2-mod-chroot - run Apache in a secure chroot environment
      libapache2-mod-encoding - Apache2 module for non-ascii filename interoperability
      libapache2-mod-fcgid - an alternative module compat with mod_fastcgi
      libapache2-mod-jk2 - Apache 2.0 connector for the Tomcat Java servlet engine
      libapache2-mod-layout - Apache2 web page content wrapper
      libapache2-mod-ldap-userdir - Apache2 module that provides UserDir lookups via LDAP
      libapache2-mod-macro - Create macros inside apache2 config files
      libapache2-mod-musicindex - Browse, stream, download and search through MP3/Ogg files
      libapache2-mod-perl2 - Integration of perl with the Apache2 web server
      libapache2-mod-perl2-dev - Integration of perl with the Apache2 web server - development files
      libapache2-mod-proxy-html - Apache2 filter module for HTML links rewriting
      libapache2-mod-python - An Apache module that embeds Python within the server
      libapache2-mod-python-doc - An Apache module that embeds Python within the server
      libapache2-mod-python2.2 - An Apache 2 module that embeds Python 2.2 within the server
      libapache2-mod-python2.3 - An Apache 2 module that embeds Python 2.3 within the server
      libapache2-mod-rpaf - module for Apache2 which takes the last IP from the 'X-Forwarded-For' header
      libapache2-mod-ruby - Embedding Ruby in the Apache2 web server
      libapache2-mod-scgi - Apache module implementing the SCGI protocol.
      libapache2-mod-security - Tighten web applications security for Apache 2.x
      libapache2-mod-suphp - Apache2 module to run php scripts with the owner permissions
      libapache2-mod-xmlrpc2 - XMLRPC Server module for Apache2 web server
      libapache2-redirtoservname - Apache 2 module to redirect users to the canonical hostname
      libapache2-svn - apache modules for Subversion (aka. svn)
      libembperl-perl - A system for building dynamic websites with Perl
      mod-chroot-common - run Apache in a secure chroot environment
      mod-musicindex-common - Common files for mod-musicindex
      mod-security-common - Tighten web applications security - common files
      libapache2-mod-php4 - server-side, HTML-embedded scripting language (apache 2.0 module)


      Apache n'est toujours pas installé sur mon systeme. En tout cas, le dossier apache2 ni le dossier apache n'existent dans /etc. Que faire? Merci
      • [^] # Re: erreur dans ton apt-get

        Posté par  . Évalué à 1.

        apt-get install --reinstall apache2 semble avoir fonctionné

        0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 11 non mis à jour.


        et il y a erreur sur ton usage de apt-cache
        apt-cache search apache
        ce n'est pas pour savoir si c'est bien installé mais pour savoir ce qu'il est possible d'installer.

        pour savoir ce qui est reellement installé il faut faire
        dpkg -l | grep apache2

        donc apache2 semble bien installé et tu devrais trouvé
        /etc/apache2/
        • [^] # Re: erreur dans ton apt-get

          Posté par  (site web personnel) . Évalué à 1.

          Merci. apt-cache search apache retourne une longue liste!

          dpkg -l | grep apache2 me donne
          ii apache2 2.0.54-5sarge1 next generation, scalable, extendable web se
          ii apache2-common 2.0.54-5sarge1 next generation, scalable, extendable web se
          ii apache2-mpm-pr 2.0.54-5sarge1 traditional model for Apache2
          ii apache2-utils 2.0.54-5sarge1 utility programs for webservers
          ii libapache2-mod 4.4.4-1 server-side, HTML-embedded scripting languag


          Par ailleurs, /etc/apache2 n'existe pas.
          • [^] # Re: erreur dans ton apt-get

            Posté par  . Évalué à 1.

            vu que maintenant il est bien installé
            tu vas pouvoir l'enlever proprement

            apt-get remove --purge apache2 apache2-common apache2-....

            et enfin le reinstaller dans les regles de l'art.
  • # apache et apache2...

    Posté par  . Évalué à 2.

    ...sont deux packets différents. Dans ton cas, il étaient tous les deux installés. En faisant :
    apt-get remove --purge apache

    tu n'as supprimé qu'apache 1 et non apache2, c'est la raison pour laquelle apt te fait gentiment savoir que ce dernier est déjà installé. Aussi je te conseille de faire un :
    apt-get install --reinstall apache2

    pour réinstaller /etc/init.d/apache2, les fichiers de configuration par défaut, et les exécutables que tu as supprimé.
    Par ailleurs, à ta place, j'éviterais de supprimer ces fichiers manuellement. On a trop vite fait de supprimer ce que l'on aurait pas du (expérience personnelle).
    • [^] # Re: apache et apache2...

      Posté par  . Évalué à 1.


      Par ailleurs, à ta place, j'éviterais de supprimer ces fichiers manuellement. On a trop vite fait de supprimer ce que l'on aurait pas du (expérience personnelle).


      d'autant plus quand des outils font ce travail tres bien à ta place.
  • # apache 2 installé, mais ne démarre pas en tant que service

    Posté par  (site web personnel) . Évalué à 1.

    Bonsoir,

    mon problème est maintenant réglé. Apache2 est installé. Toutefois, apache2 ne démarre pas au démarrage du système d'exploitation (débian 3.12), comme il le devrait en tant que service.

    Comme reconfigurer apache2 pour qu'il démarre lors du chargement du système d'exploitation en tant que service?

    Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.