J'ai tenté sans succès d'installer mysql-server depuis quelque temps sur mon vps ubuntu
Lors d'une nouvelle installation (tous les paquets liés à mysql entièrement purgés) au cours de l'installation, il demande la définition du mot de passe root, après quoi un écran d'erreur contenant:
Une erreur s'est produite lors de la définition du mot de passe de l'utilisateur administratif MySQL. Cela est peut-être dû au fait que le compte dispose déjà d'un mot de passe ou à un problème de communication avec le serveur MySQL.
Unpacking mysql-server (from .../mysql-server_5.5.34-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) ...
Setting up libdbd-mysql-Perl (4.020-1build2) ...
Setting up mysql-client-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-client-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ...
131130 18:01:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
No apport report written because the error message indicates its a followup error from a previous failure.
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai tenté quelques correctifs impliquant des éléments liés à apparmor avant de réaliser que celui-ci n'était pas mentionné dans les journaux d'erreur, contrairement à beaucoup d'autres personnes ayant des problèmes similaires.
Toute aide à ce sujet serait grandement appréciée.
Modifier:
Toute tentative de poursuite ou de configuration de l'installation après ce moment est simplement accompagnée de nouveaux messages d'erreur
Essayez de purger toutes les dépendances et réinstallez mysql-server.
Sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
Sudo apt-get install mysql-server
Ouvrez votre terminal et tapez ceci
Sudo dpkg --configure mysql-server-5.5
il a également mentionné que certaines questions de dépendances sont là
Sudo apt-get install -f
peut vous aider à résoudre ce problème.
En fait, le rapport de bogue suivant m'a beaucoup aidé: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846
Les commandes suivantes devraient faire le travail:
echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a
Cependant, j'ai dû le configurer deux fois (la 2e commande).