[RESOLU] problème d'installation-déinstallation de apache

Salut à tous,

J’avais deux versions d’apache installer sur ma debian. (apache et apache2).

J’ai supprimer les deux apaches avec les commandes :
apt-get remove apache
apt-get remove --purge apache2

Mais lors de la déinstallation du premier, j’ai fait un crtl-C parceque j’avais oublié le --purge(première erreur). Puis j’ai réessayé de resupprimer apache.

après la déinstallation, j’ai remarqué que j’avais toujour une page web qui s’affichait sur l’adresse locahost.
(deuxième grosse erreur)
J’ai donc suprimmer les repertoire /etc/apache et /etc/apache2 + tous les repertoire contenant le nom apache.
J’ai également suprimer le repertoire /var/www/.

j’ai essayé de supprimer les pakages avec dpkg -r purge apache et dpkg -r purge apache2

Puis :
apt-get install apache2

Et là :

root@sdebian:/etc# apt-cache policy apache2 apache2: Installé : 2.0.54-5sarge1 Candidat : 2.0.54-5sarge1 Table de version : *** 2.0.54-5sarge1 0 500 http://security.debian.org sarge/updates/main Packages 500 http://ftp.fr.debian.org sarge/main Packages 100 /var/lib/dpkg/status root@sdebian:/etc# ls -la *apa* ls: *apa*: Aucun fichier ou répertoire de ce type
Bien entendu apache ne marche pas lol.
Comment je fait pour réparrer la boulette, pour faire une dé-installation et une réinstallation propre de apache2?
… Parceque là je me galère, je vois pas trop comment faire.

Et si tu fais

Qu’essidit?
Bourrin va! :wink:

[quote=“Newbee”]
Mais lors de la déinstallation du premier, j’ai fait un crtl-C parceque j’avais oublié le --purge(première erreur). Puis j’ai réessayé de resupprimer apache.[/quote]
Mauvaise idée, il suffit de faire après

# dpkg --purge apache

As tu pensé à ton cache de ton navigateur qui devait contenir la page… Sinon, il suffait de regarder si un apache tournait:
$ ps ax | grep apache

[quote]
j’ai essayé de supprimer les pakages avec dpkg -r purge apache et dpkg -r purge apache2

Puis :
apt-get install apache2

Et là :

root@sdebian:/etc# apt-cache policy apache2 apache2: Installé : 2.0.54-5sarge1 Candidat : 2.0.54-5sarge1 Table de version : *** 2.0.54-5sarge1 0 500 http://security.debian.org sarge/updates/main Packages 500 http://ftp.fr.debian.org sarge/main Packages 100 /var/lib/dpkg/status root@sdebian:/etc# ls -la *apa* ls: *apa*: Aucun fichier ou répertoire de ce type
Bien entendu apache ne marche pas lol.
Comment je fait pour réparrer la boulette, pour faire une dé-installation et une réinstallation propre de apache2?
… Parceque là je me galère, je vois pas trop comment faire.[/quote]

francois@cerbere:~$ dpkg -L apache ... /etc/logrotate.d/apache /etc/apache /etc/apache/conf.d
Donc si tu installes apache, il y aura un /etc/apache. Donc fais un

dpkg remove --purge apache

ou

dpkg --purge apache

pour virer tout ce qui touche apache, puis

apt-get install apache

De façon général, ne supprime jamais définitvement un répertoire ou des fichiers de configuration mais fais un mv de ceux ci vers /var/tmp par exemple, le temps d’être sur que tu ne fais pas d’erreurs, ça t’éviteras ce genre de galère.

BorisTheButcher>

root@sdebian:/home/cedric# apt-get remove --purge apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
  apache2*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 27 non mis à jour.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 81,9ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 357348 fichiers et répertoires déjà installés.)
Suppression de apache2 ...
root@sdebian:/home/cedric# apt-get install apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les NOUVEAUX paquets suivants seront installés :
  apache2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 27 non mis à jour.
Il est nécessaire de prendre 0o/33,5ko dans les archives.
Après dépaquetage, 81,9ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet apache2 précédemment désélectionné.
(Lecture de la base de données... 357347 fichiers et répertoires déjà installés.)
Dépaquetage de apache2 (à partir de .../apache2_2.0.54-5sarge1_i386.deb) ...
Paramétrage de apache2 (2.0.54-5sarge1) ...
root@sdebian:/home/cedric# ls -la /etc/*apa*
ls: /etc/*apa*: Aucun fichier ou répertoire de ce type

Je me soigne mais c’est pas encore ça lol.

fran.b>
Pour le serveur web, je viens de trouver. Il s’agit du serveur thttpd (acme.com/software/thttpd/) qui a été installé soit par TOR soit par Privoxy.

Pour la première version de apache, tout semble revenu dans l’ordre avec ta commande.
Par contre apache2 pose toujours problème…

root@sdebian:/home/cedric# apt-get install apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les NOUVEAUX paquets suivants seront installés :
  apache2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 27 non mis à jour.
Il est nécessaire de prendre 0o/33,5ko dans les archives.
Après dépaquetage, 81,9ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet apache2 précédemment désélectionné.
(Lecture de la base de données... 357378 fichiers et répertoires déjà installés.)
Dépaquetage de apache2 (à partir de .../apache2_2.0.54-5sarge1_i386.deb) ...
Paramétrage de apache2 (2.0.54-5sarge1) ...
root@sdebian:/home/cedric# dpkg --purge apache2
(Lecture de la base de données... 357379 fichiers et répertoires déjà installés.)
Suppression de apache2 ...
root@sdebian:/home/cedric# apt-cache policy apache2
apache2:
  Installé : (aucun)
  Candidat : 2.0.54-5sarge1
 Table de version :
     2.0.54-5sarge1 0
        500 http://security.debian.org sarge/updates/main Packages
        500 http://ftp.fr.debian.org sarge/main Packages
root@sdebian:/home/cedric# apt-get install apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les NOUVEAUX paquets suivants seront installés :
  apache2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 27 non mis à jour.
Il est nécessaire de prendre 0o/33,5ko dans les archives.
Après dépaquetage, 81,9ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet apache2 précédemment désélectionné.
(Lecture de la base de données... 357378 fichiers et répertoires déjà installés.)
Dépaquetage de apache2 (à partir de .../apache2_2.0.54-5sarge1_i386.deb) ...
Paramétrage de apache2 (2.0.54-5sarge1) ...
root@sdebian:/home/cedric# /etc/init.d/apache2 start
touch: ne peut faire un touch sur `/etc/apache2/httpd.conf': Aucun fichier ou répertoire de ce type
[...]
root@sdebian:/etc# ls -d *apa*
apache

En fait, le repertoire /etc/apache2 n’est pas créé lors de l’installation de apache2…
J’aimerai bien comprend le pouquoi du comment.

Sinon chez moi ça donne ça :

root@sdebian:/etc# dpkg -L apache2
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/apache2
/usr/share/doc/apache2/copyright
/usr/share/doc/apache2/changelog.Debian.gz

Le post forum.debian-fr.org/viewtopic.php?t=5564 m’a permis de résoudre mon problème(merci fran.b)

La solution était de suprimer tout les paquets contenant “apache2” et de réinstaller.