3 votes

Ubuntu 13.10 donne l'erreur "Le paquet 'libapache2-mod-auth-mysql' n'a pas de candidat à l'installation".

UPDATE : Comme Apache 2.4 est la version par défaut (au lieu de la précédente 2.2), cette erreur se produit. Cependant, comme on peut le voir aquí toutes les futures versions d'Ubuntu 13.10 et plus ne supporteront pas ce paquet jusqu'à ce qu'il soit corrigé en amont. Comme solution de contournement, vous pouvez ノット il est nécessaire d'installer ce paquetage car il est uniquement requis pour l'authentification Apache contre MySQL (par opposition à l'authentification au niveau de l'application web, qui est beaucoup plus courante)

J'essaie d'installer mon environnement LAMP sur Ubuntu 13.10 en utilisant mon fichier script que l'on trouve aquí . Ce script a fonctionné pour Ubuntu 12.04, Ubuntu 13.04 mais quand je l'essaie sur Ubuntu 13.10 il donne l'erreur suivante :

   E: Package 'libapache2-mod-auth-mysql' has no installation candidate

Une idée sur la façon de résoudre ce problème ? Remarque : je veux que ce paquet soit installé.

EDIT : Je viens de découvrir que la raison pour laquelle il n'a pas pu être installé était qu'il avait besoin des deux paquets suivants qui étaient manquants : libmysqlclient16 et apache2.2-common. Dois-je simplement installer ces paquets ou ont-ils été supprimés pour une raison particulière ?

1voto

Il semble qu'il y ait un bug enregistré pour cela.

https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1243076

1voto

ezpn Points 325

J'ai essayé de l'installer manuellement en téléchargeant le paquet deb depuis : https://launchpad.net/ubuntu/saucy/amd64/libapache2-mod-auth-mysql/4.3.9-13.1ubuntu1

Mais libapache2-mod-auth-mysql dépend de apache2.2-common : https://launchpad.net/ubuntu/saucy/amd64/apache2.2-common/2.2.22-6ubuntu5

Et apache2.2-common dépend de apache2.2-bin : https://launchpad.net/ubuntu/saucy/amd64/apache2.2-bin/2.4.6-2ubuntu2

Apache2.2-bin n'a pas de dépendances, mais pour l'installer vous devez supprimer gnome-user-share. Gnome user-share est nécessaire pour le partage via Bluetooth et WebDAV. Cette incompatibilité est probablement la raison pour laquelle l'installation de libapache2-mod-auth-mysql a été désactivée.

Après avoir supprimé gnome-user-share, j'ai réussi à installer apache2.2-bin, mais apache2.2-common entre en conflit avec apache2-bin qui est nécessaire à apache2.2-bin. Il est bloqué de cette façon et je n'ai pas trouvé de solution à ce problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X