Bonjour à tous,

J'ai un petit problème en installant sur mon serveur MySql :
root@HorizonBox:~# aptitude install mysql-server php5-mysql  mysql-common
The following NEW packages will be installed:
  libaio1{a} libdbd-mysql-perl{a} libmysqlclient18{a} mysql-client-5.5{a} mysql-common mysql-server mysql-server-5.5{a} mysql-server-core-5.5{a} php5-mysql
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/8430 kB of archives. After unpacking 94.9 MB will be used.
Do you want to continue? [Y/n/?] y
Preconfiguring packages ...
Selecting previously unselected package libaio1:amd64.
(Reading database ... 51980 files and directories currently installed.)
Unpacking libaio1:amd64 (from .../libaio1_0.3.109-3_amd64.deb) ...
Selecting previously unselected package mysql-common.
Unpacking mysql-common (from .../mysql-common_5.5.40-0+wheezy1_all.deb) ...
Selecting previously unselected package libmysqlclient18:amd64.
Unpacking libmysqlclient18:amd64 (from .../libmysqlclient18_5.5.40-0+wheezy1_amd64.deb) ...
Selecting previously unselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_4.021-1+b1_amd64.deb) ...
Selecting previously unselected package mysql-client-5.5.
Unpacking mysql-client-5.5 (from .../mysql-client-5.5_5.5.40-0+wheezy1_amd64.deb) ...
Selecting previously unselected package mysql-server-core-5.5.
Unpacking mysql-server-core-5.5 (from .../mysql-server-core-5.5_5.5.40-0+wheezy1_amd64.deb) ...
Processing triggers for man-db ...
Setting up mysql-common (5.5.40-0+wheezy1) ...
Selecting previously unselected package mysql-server-5.5.
(Reading database ... 52176 files and directories currently installed.)
Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.40-0+wheezy1_amd64.deb) ...
Selecting previously unselected package php5-mysql.
Unpacking php5-mysql (from .../php5-mysql_5.6.4-1~dotdeb.1_amd64.deb) ...
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.40-0+wheezy1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for php5-fpm ...
[ ok ] Restarting PHP5 FastCGI Process Manager: php5-fpm.
Setting up libaio1:amd64 (0.3.109-3) ...
Setting up libmysqlclient18:amd64 (5.5.40-0+wheezy1) ...
Setting up libdbd-mysql-perl (4.021-1+b1) ...
Setting up mysql-client-5.5 (5.5.40-0+wheezy1) ...
Setting up mysql-server-core-5.5 (5.5.40-0+wheezy1) ...
Setting up mysql-server-5.5 (5.5.40-0+wheezy1) ...
[ ok ] Stopping MySQL database server: mysqld.
150123  8:14:04 [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.
150123  8:14:04 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150123  8:14:04 [Note] Plugin 'FEDERATED' is disabled.
150123  8:14:04 InnoDB: The InnoDB memory heap is disabled
150123  8:14:04 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150123  8:14:04 InnoDB: Compressed tables use zlib 1.2.7
150123  8:14:04 InnoDB: Using Linux native AIO
150123  8:14:04 InnoDB: Initializing buffer pool, size = 128.0M
150123  8:14:04 InnoDB: Completed initialization of buffer pool
150123  8:14:04 InnoDB: highest supported file format is Barracuda.
150123  8:14:04  InnoDB: Waiting for the background threads to start
150123  8:14:05 InnoDB: 5.5.40 started; log sequence number 1595675
150123  8:14:05  InnoDB: Starting shutdown...
150123  8:14:06  InnoDB: Shutdown completed; log sequence number 1595675
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
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
Setting up php5-mysql (5.6.4-1~dotdeb.1) ...

Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for cli SAPI
php5_invoke: Enable module mysql for fpm SAPI

Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for cli SAPI
php5_invoke: Enable module mysqli for fpm SAPI

Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for cli SAPI
php5_invoke: Enable module pdo_mysql for fpm SAPI
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 php5-fpm ...
[ ok ] Restarting PHP5 FastCGI Process Manager: php5-fpm.
Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up mysql-server-5.5 (5.5.40-0+wheezy1) ...
[ ok ] Stopping MySQL database server: mysqld.
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
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
Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
Je sais plus trop quoi faire

Je me remets à vous !
Salut Ayenon,

je te conseil de l'installer depuis le dépôt (APT officiel) de MySQL. Ainsi, t'auras un paquet bien plus à jour et le choix de la version (5.6 ou 5.7).
Wagner wrote:Salut Ayenon,

je te conseil de l'installer depuis le dépôt (APT officiel) de MySQL. Ainsi, t'auras un paquet bien plus à jour et le choix de la version (5.6 ou 5.7).
Ou avec les dépôts dotdeb
J'ai purger mysql et j'ai reinstaller via les dépots officiel la version 5.6 mais ça bloque encore ...
No directory, logging in with HOME=/
......
[info] MySQL Community Server 5.6.22 did not start. Please check logs for more details..
Mais les fichiers de log sont vides...

Pour info, c'est un serveur tout neuf, installer via le script.
Etrange, t'as essayé de démarrer le service mysql ?
De plus, tu devrais avoir quelque chose dans les logs... Tu as bien consulté ceux de mysql, dpkg et syslog ?
Pour le purger, tu as utilisé quelle commande ?

À propos de dotdeb, oui c'est exact. Je l'avais oublié toutefois l'un ou l'autre ne devrait rien changer.
Lorsque je démarre mysql il sort :
No directory, logging in with HOME=/
......
[info] MySQL Community Server 5.6.22 did not start. Please check logs for more details..
Dans les logs de dpkg :
2015-01-23 22:31:03 configure php5-mysql:amd64 5.6.4-1~dotdeb.1 <none>
2015-01-23 22:31:03 status triggers-pending php5-fpm:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:03 status unpacked php5-mysql:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:03 status unpacked php5-mysql:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:03 status half-configured php5-mysql:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:04 status triggers-awaited php5-mysql:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:04 trigproc php5-fpm:amd64 5.6.4-1~dotdeb.1 <none>
2015-01-23 22:31:04 status half-configured php5-fpm:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:04 status installed php5-mysql:amd64 5.6.4-1~dotdeb.1
2015-01-23 22:31:05 status installed php5-fpm:amd64 5.6.4-1~dotdeb.1
Dans syslog, rien d'anormal...

Et mysql, les logs "mysql.err" et "mysql.log" sont vides à part le dossier /mysql/error.log :
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'CSV'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'MRG_MYISAM'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'MyISAM'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'sha256_password'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'mysql_old_password'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'mysql_native_password'
2015-01-24 13:13:01 3773 [Note] Shutting down plugin 'binlog'
2015-01-24 13:13:01 3773 [Note] /usr/sbin/mysqld: Shutdown complete

150124 13:13:01 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
Et la commande pour purger :
aptitude purge mysql-server php5-mysql  mysql-common
Après le démarrage, tu as vérifié sa présence dans la liste des processus ?
Ce message semble trompeur dans certain cas... Et il n'est pas forcément reporter dans les logs.
aptitude remove –purge mysql-server mysql-common
C'est le même résultat avec cette commande ? Elle semble avoir résolu le problème pour certaines personnes.
Je n'ai repris le paquet php5-mysql car il s'agit d'un module PHP.
Toujours rien...

Edit : J'ai reinstalle mon serveur avec le template OVH (debian 7.5 je crois) et my sql s'install !

J'ai reinstalle esxi, et je reinstalle ma vm en debian 7.8 et bam ! Mysql ne démarre pas...
C'est possible que cette version de debian soit tatillon pour mysql ?
Ayenon wrote:C'est possible que cette version de debian soit tatillon pour mysql ?
Tu as essayé de changer de repository ?
Dommage...
Au premier abord, je dirais bien non... Comme je dispose de la 7.8 (via les mises à jour). Toutefois, l'installation de MySQL n'est pas récente. Elle date de plusieurs mois.
Par contre, je n'utilise EXSI (ou de VM). Ainsi, c'est peut-être la cause ?
J'utilise comme source :
deb http://ftp.fr.debian.org/debian stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
Et je ne vois pas trop pourquoi esxi posserait des problèmes... J'utilise les vm depuis pas mal de temps et ça marche très bien.
Je voudrais bien essayer de reinstaller une version plus ancienne de Debian mais où je pourrais trouvé une iso plus ancienne (7.5, 7.7) pour tester ?
Parfait merci !!


WHEEEEEEEEEEEEEEEEEE !
Bon, j'ai réinstallé avec la version 7.7 et my sql s'installe, et démarre ! Enfin !

Donc tout content, je mets à jour le système à coups de full-upgrade et je lance le script, je reboot le serveur.

Puis je regarde, et mysql n'est pas lancé et j'essaye de le démarrer, mais rien, le même message qu'avant...
Ayenon wrote:Et je ne vois pas trop pourquoi esxi posserait des problèmes... J'utilise les vm depuis pas mal de temps et ça marche très bien.
Parce que c'est de la virtualisation. Un problème peut très bien subvenir. Par exemple, dès fois il s'agit d'un défaut de compatibilité avec un programme.
Et puis, je m'interroge car il s'agit d'une différence notable. Comme MySQL fonctionne de mon côté.

Avec un peu de chance, tu as quelque chose de nouveau dans les logs ? Une erreur reporté par dpkg (lors de l'installation) ?
Bon après une après-midi entière à la fin de mes partiels

J'ai trouvé le problème, c'est la configuration de l'interface réseau de la VM qui bloquer le démarrage de MySql... Maintenant il me reste plus qu'à tous réinstaller
Tant mieux, ainsi ça venait de là.
Répondre…