web-dev-qa-db-fra.com

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

UPDATE: Apache 2.4 étant la version par défaut (au lieu de la version précédente 2.2), cette erreur se produit. Cependant, comme on peut le voir ici toutes les versions futures d'Ubuntu 13.10 et versions ultérieures ne prendront pas en charge ce paquet jusqu'à ce qu'il soit corrigé en amont. En tant que solution de rechange, vous n'avez pas à installer ce paquet car il n’est requis que pour l’authentification Apache contre MySQL (au lieu de le faire à la fin de l’application Web, ce qui est bien plus commun)

J'essaie d'installer mon environnement LAMP sur Ubuntu 13.10 à l'aide de mon fichier script qui peut être trouvé ici . Ce script a fonctionné pour Ubuntu 12.04, Ubuntu 13.04, mais lorsque 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 pour savoir comment régler ça? Remarque, je veux que ce paquet soit installé.

EDIT: J'ai découvert maintenant que la raison pour laquelle ceci n'a pas pu être installé est parce qu'il lui manquait les deux paquets manquants suivants: libmysqlclient16 et Apache2.2-common. Dois-je simplement installer ces packages ou ont-ils été supprimés pour une raison quelconque?

3
John Crawford

Il semble y avoir un bogue enregistré pour cela.

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

1
user207322

J'ai essayé de l'installer manuellement en téléchargeant le paquet deb à partir de: 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 d’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. Le partage d’utilisateur Gnome est nécessaire pour partager via Bluetooth et WebDAV. C'est probablement pour cette incompatibilité que 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 rompt un conflit avec Apache2-bin, nécessaire à Apache2.2-bin. Il est bloqué de cette façon et je n’ai trouvé aucune solution à ce problème.

1
ezpn