A voir également:
- APT étrange problème de dépendance
- Impossible de verrouiller le répertoire /var/lib/apt/lists/ ✓ - Forum Linux / Unix
- Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur. ✓ - Forum Linux / Unix
- Veuillez utiliser apt-cdrom afin de faire reconnaître ce cédérom par votre apt - Forum Debian
- Pas assez d'espace disponible sur /var/cache/apt/archives/ - Forum Linux / Unix
- Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend ✓ - Forum Ubuntu
5 réponses
Salut,
Je reviens faire un tour car j'ai résolu le problème :)
En fait il y avait plusieurs chose :
Le paquet "rc apache2-common 2.0.54-5sarge1 next generation, scalable, extendable web se", d'après le "rc" signifie que le paquet est désinstallé, mais pas ses fichiers de configuration. Je l'ai donc purgé :
dpkg --purge apache2-common.
La version etch de ce paquet est apache2.2-common, qui est un peu plus bas (je l'avais pas remarqué :( ) :
"ii apache2.2-comm 2.2.3-4+etch4 Next generation, scalable, extendable web se "
Le deuxième truc, qui est le plus important, c'est que le mod-security d'apache a été retiré des dépôts officiels debian (apparemment suite à un problème de licence), à partir de etch.
Dans mon sources.list, j'avais activé les oldstables, du coup le mod-security que je cherchais à installer était le dernier disponible dans les paquets officiels, et qui était pour sarge.
D'où le problème "apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed", il ne voulait pas me remplacer mon etch par une sarge :)
Pour installer le mod-security pour la version etch d'apache2, il faut choper le paquet sur le dépôt perso du maintainer officiel du mod-security.
Ajouter dans son sources.list :
#Mod-security maintainer site
deb http://etc.inittab.org/~agi/debian/libapache-mod-security2/etch ./
apt-get update
apt-get install libapache2-mod-security2
Et voilà :)
Pour plus d'info :
un howto : https://www.howtoforge.com/apache2_mod_security_debian_etch (english)
une discussion : http://www.dedibox-news.com/sujet-4549-mod-security2-debian-adresse-paquet-3-trucs (français)
En espérant que cela serve :) !
Rhumz
Je reviens faire un tour car j'ai résolu le problème :)
En fait il y avait plusieurs chose :
Le paquet "rc apache2-common 2.0.54-5sarge1 next generation, scalable, extendable web se", d'après le "rc" signifie que le paquet est désinstallé, mais pas ses fichiers de configuration. Je l'ai donc purgé :
dpkg --purge apache2-common.
La version etch de ce paquet est apache2.2-common, qui est un peu plus bas (je l'avais pas remarqué :( ) :
"ii apache2.2-comm 2.2.3-4+etch4 Next generation, scalable, extendable web se "
Le deuxième truc, qui est le plus important, c'est que le mod-security d'apache a été retiré des dépôts officiels debian (apparemment suite à un problème de licence), à partir de etch.
Dans mon sources.list, j'avais activé les oldstables, du coup le mod-security que je cherchais à installer était le dernier disponible dans les paquets officiels, et qui était pour sarge.
D'où le problème "apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed", il ne voulait pas me remplacer mon etch par une sarge :)
Pour installer le mod-security pour la version etch d'apache2, il faut choper le paquet sur le dépôt perso du maintainer officiel du mod-security.
Ajouter dans son sources.list :
#Mod-security maintainer site
deb http://etc.inittab.org/~agi/debian/libapache-mod-security2/etch ./
apt-get update
apt-get install libapache2-mod-security2
Et voilà :)
Pour plus d'info :
un howto : https://www.howtoforge.com/apache2_mod_security_debian_etch (english)
une discussion : http://www.dedibox-news.com/sujet-4549-mod-security2-debian-adresse-paquet-3-trucs (français)
En espérant que cela serve :) !
Rhumz
anisse4
Messages postés
209
Date d'inscription
jeudi 2 novembre 2006
Statut
Membre
Dernière intervention
19 juin 2009
21
10 juin 2008 à 11:14
10 juin 2008 à 11:14
apt-get gère bp moins bien les dépendances que aptitude, donc vaut mieux utiliser le gestionnaire aptitude que apt-get
Merci de ta réponse rapide anisse4. Cependant je rencontre le même problème avec aptitude :
# aptitude install apache2-common
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed.
# aptitude install apache2-utils
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages have been kept back:
[...]
0 packages upgraded, 0 newly installed, 0 to remove and 267 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
# aptitude install apache2-common
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed.
# aptitude install apache2-common
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed.
# aptitude install apache2-utils
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages have been kept back:
[...]
0 packages upgraded, 0 newly installed, 0 to remove and 267 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
# aptitude install apache2-common
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
apache2-common: Depends: apache2-utils (= 2.0.54-5sarge2) but 2.2.3-4+etch4 is installed.
anisse4
Messages postés
209
Date d'inscription
jeudi 2 novembre 2006
Statut
Membre
Dernière intervention
19 juin 2009
21
10 juin 2008 à 11:37
10 juin 2008 à 11:37
C'est quelle distrib que tu utilises?
Debian etch
anisse4
Messages postés
209
Date d'inscription
jeudi 2 novembre 2006
Statut
Membre
Dernière intervention
19 juin 2009
21
10 juin 2008 à 11:56
10 juin 2008 à 11:56
Probablement une erreur dans les fichiers d'apache alors. Désinstalle apache2 et efface les fichiers de config, et refais l'install:
aptitude install apache2
aptitude install apache2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question