Я использую Ubuntu 14.04.3 LTS, я использовал MySQL 5.6.24 через (https://launchpad.net / ~ ondrej / + archive/ubuntu/mysql-5.6) и только что попытался обновить его, но он умирает с:
0 [Note] /usr/sbin/mysqld (mysqld 5.6.27-0ubuntu0.14.04.1) starting as process 3486 ...
3486 [Note] Plugin 'FEDERATED' is disabled.
3486 [Note] InnoDB: Using atomics to ref count buffer pool pages
3486 [Note] InnoDB: The InnoDB memory heap is disabled
3486 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
3486 [Note] InnoDB: Memory barrier is not used
3486 [Note] InnoDB: Compressed tables use zlib 1.2.8
3486 [Note] InnoDB: Using Linux native AIO
3486 [Note] InnoDB: Using CPU crc32 instructions
3486 [Note] InnoDB: Initializing buffer pool, size = 128.0M
3486 [Note] InnoDB: Completed initialization of buffer pool
3486 [Note] InnoDB: Highest supported file format is Barracuda.
3486 [Note] InnoDB: 128 rollback segment(s) are active.
3486 [Note] InnoDB: Waiting for purge to start
3486 [Note] InnoDB: 5.6.27 started; log sequence number 1059121176
3486 [Note] Binlog end
3486 [Note] InnoDB: FTS optimize thread exiting.
3486 [Note] InnoDB: Starting shutdown...
3486 [Note] InnoDB: Shutdown completed; log sequence number 1059121186
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 libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
mysql-server-5.6
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я пробежал следующие ответы:
E: Ошибка установки Mysql-server-5.5
mysql-server-5.5 не встретил зависимости
Почему сделал установку MySQL 5.6 на сбое Ubuntu 14.04?
Как я разрешаю невстреченные зависимости после добавления PPA?
Но я все еще не ближе к выяснению что не так с этим, кроме которого это могло бы быть что-то, чтобы быть с зависимостями. Я попробовал:
dpkg -l | grep mysql
ii libdbd-mysql-perl 4.025-1 amd64 Perl5 database interface to the MySQL database
ii libmysqlclient18:amd64 5.6.25-3+deb.sury.org~trusty+1 amd64 MySQL database client library
ii mysql-client-5.6 5.6.27-0ubuntu0.14.04.1 amd64 MySQL database client binaries
ii mysql-client-core-5.6 5.6.27-0ubuntu0.14.04.1 amd64 MySQL database core client binaries
ii mysql-common 5.6.25-3+deb.sury.org~trusty+1 all MySQL database common files, e.g. /etc/mysql/my.cnf
iF mysql-server-5.6 5.6.27-0ubuntu0.14.04.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.6 5.6.27-0ubuntu0.14.04.1 amd64 MySQL database server binaries
rc php5-mysqlnd 5.5.30+dfsg-1+deb.sury.org~trusty+1 amd64 MySQL module for php5 (Native Driver)
Который указывает, что mysql-распространенный меньшая версия, чем остальная часть их, не уверенный, если это имеет большую часть значения здесь, хотя как в другой системе это там, но в более высоком пересмотре, чем остальная часть их в.24.
Найденный этим, которое предполагает, что может быть что-то, чтобы сделать с apparmor (понятия не имел, что это могло влиять на вещи), конфигурация, но я не обновил от 5,5:
https://bugs.launchpad.net/ubuntu / + source/mysql-5.6 / + ошибка/1455773
Только другая опция I видит здесь для меня, должен попытаться обновить к 5,7 и видеть, имеет ли это какое-либо изменение для моей проблемы.
Любая дополнительная обратная связь или предложения о том, как я мог разрешить это, будут значительно цениться, поскольку я действительно понятия не имею, почему это происходит теперь.
Проблема, которая имелась здесь, состоит в том, что PPA, дающий поддержку mysql 5.6 Ubuntu, перечисляет более новый пакет, доступный на Ubuntu repos. Я предполагаю переключение между версией, поддерживаемой PPA и тем из официального Ubuntu realease, вызвал проблему.
Удаление всех пакетов, показанных с dpkg -l | grep mysql
и разработанная переустановка. Не забывайте сохранять список установленных пакетов, если у Вас есть кто-либо свыше стандартных;)