web-dev-qa-db-fra.com

L'installation propre de Trusty Tar avec MySQL 5.6 peut contenir un paquet corrompu

J'ai essayé d'installer mysql-server-5.6 sur ma boîte vagrant buntu/trusty64 Cela fonctionne cependant avec ceci boîte . Outre d’autres sources.list je ne peux pas repérer une différence. Mais je me demande pourquoi cette erreur se produit, car la première case est l'image officielle d'ubuntu et utilise le fichier sources.list principal ....

Sudo apt-get install mysql-server-5.6

Setting up mysql-server-5.6 (5.6.19-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.6 (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for ureadahead (0.100.0-16) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

La purge et la réinstallation ne modifient pas la sortie. Laisser le mot de passe pour "root" vide, lors de la configuration ne change rien. Retirer manuellement /var/lib/mysql après la purge ne fait rien. /var/lib/mysql ne semble pas exister lors de la configuration d'une nouvelle installation, cela ne devrait donc pas poser de problème.

/var/log/mysql/error.log est ceci, mais je n'ai aucune idée de ce que cela signifie:

2015-09-29 18:05:21 6911 [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.
2015-09-29 18:05:21 6911 [Note] Plugin 'FEDERATED' is disabled.
2015-09-29 18:05:21 6911 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-09-29 18:05:21 6911 [Note] InnoDB: The InnoDB memory heap is disabled
2015-09-29 18:05:21 6911 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-09-29 18:05:21 6911 [Note] InnoDB: Compressed tables use zlib 1.2.8
2015-09-29 18:05:21 6911 [Note] InnoDB: Using Linux native AIO
2015-09-29 18:05:21 6911 [Note] InnoDB: Not using CPU crc32 instructions
2015-09-29 18:05:21 6911 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-09-29 18:05:21 6911 [Note] InnoDB: Completed initialization of buffer pool
2015-09-29 18:05:21 6911 [Note] InnoDB: Highest supported file format is Barracuda.
2015-09-29 18:05:21 6911 [Note] InnoDB: 128 rollback segment(s) are active.
2015-09-29 18:05:21 6911 [Note] InnoDB: Waiting for purge to start
2015-09-29 18:05:21 6911 [Note] InnoDB: 5.6.19 started; log sequence number 1626097
ERROR: 1062  Duplicate entry 'innodb' for key 'PRIMARY'
2015-09-29 18:05:21 6911 [ERROR] Aborting

2015-09-29 18:05:21 6911 [Note] Binlog end
2015-09-29 18:05:21 6911 [Note] InnoDB: FTS optimize thread exiting.
2015-09-29 18:05:21 6911 [Note] InnoDB: Starting shutdown...
2015-09-29 18:05:23 6911 [Note] InnoDB: Shutdown completed; log sequence number 1626107
2015-09-29 18:05:23 6911 [Note] /usr/sbin/mysqld: Shutdown complete

Ce ERROR: 1062 Duplicate entry 'innodb' for key 'PRIMARY' semble être une des causes de l'erreur? J'ai trouvé un bogue sur le Launchpad Ubuntu, mais il n'a jamais été corrigé et a simplement "expiré".

4
daemonfire300

Cela est probablement dû à un manque de mémoire pour MySQL Server 5.6. Essayez d’ajouter plus RAM à votre machine virtuelle dans Vagrant:

config.vm.provider "virtualbox" do |v|
    v.memory = 1024
end

Testé avec Vagrant 1.7.4 et l'image ubuntu/trusty64.

5
gpmcadam