Die Installation von sauberem Trusty Tar mit MySQL 5.6 könnte beschädigte Pakete enthalten

Die Installation von sauberem Trusty Tar mit MySQL 5.6 könnte beschädigte Pakete enthalten

Ich habe versucht, mysql-server-5.6 auf meiner Vagrant-Box zu installierenubuntu/trusty64 Es funktioniert jedoch mit diesemKasten. Abgesehen von anderen Quellenlisten kann ich keinen Unterschied erkennen. Aber ich frage mich, warum dieser Fehler auftritt, da die erste Box das offizielle Ubuntu-Image ist und die Hauptquellenliste verwendet....

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)

Das Bereinigen und erneute Installieren ändert die Ausgabe nicht. Das Leerlassen des Passworts für „root“ bei der Konfiguration ändert nichts. Das manuelle Entfernen /var/lib/mysqlnach dem Bereinigen bewirkt nichts. /var/lib/mysqlscheint bei der Einrichtung einer Neuinstallation nicht vorhanden zu sein, daher sollte dies kein Problem sein.

/var/log/mysql/error.log ist dies, aber ich habe keine Ahnung, was es bedeutet:

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

Dies ERROR: 1062 Duplicate entry 'innodb' for key 'PRIMARY'scheint eine Ursache für den Fehler zu sein? Ich habe einen Fehler im Ubuntu Launchpad gefunden, der jedoch nie behoben wurde und einfach „abgelaufen“ ist.

Antwort1

Dies liegt wahrscheinlich daran, dass nicht genügend Arbeitsspeicher für MySQL Server 5.6 vorhanden ist. Versuchen Sie, Ihrer virtuellen Maschine in Vagrant mehr RAM hinzuzufügen:

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

Getestet mit Vagrant 1.7.4 und Ubuntu/Trusty64-Image.

verwandte Informationen