(K)Ubuntu 16.04 can't install mysql server unmet dependencies
The answer is in the comments, but I think It is worth to post it there.
I downloaded mysql-apt-config_0.7.2-1_all.deb (MySQL APT repository - dev.mysql.com/downloads/repo/apt) from dev.mysql.com and during config I have chosen Ubuntu Wily since 16.04 was not on the list. And that was the problem, Xenial already has MySQL 5.7 in its official repositories.
I fixed it by running sudo apt-get purge mysql-apt-config
and then sudo apt install mysql-server
.
I want to point that You should thank fkraiem, not me.
Related videos on Youtube
Jakub Kopyś
Updated on September 18, 2022Comments
-
Jakub Kopyś over 1 year
When I try to
sudo apt-get install mysql-server
I keep getting following error:The following packages have unmet dependencies: mysql-server : Depends: mysql-community-server (= 5.7.12-1ubuntu15.10) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
and have no idea how to deal with it
When i try to install mysql-community-server i get:
The following packages have unmet dependencies: mysql-community-server : Depends: mysql-client (= 5.7.12-1ubuntu15.10) but it is not going to be installed Depends: libmecab2v5 (>= 0.996-1.1ubuntu1) E: Unable to correct problems, you have held broken packages.
And then when installing mysql-client:
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: mysql-common mysql-community-client The following packages will be REMOVED: mysql-client-core-5.7 The following NEW packages will be installed: mysql-client mysql-community-client The following packages will be upgraded: mysql-common 1 upgraded, 2 newly installed, 1 to remove and 11 not upgraded. Need to get 0 B/7705 kB of archives. After this operation, 32,4 MB of additional disk space will be used. Do you want to continue? [Y/n] Y (Reading database ... 177480 files and directories currently installed.) Preparing to unpack .../mysql-common_5.7.12-1ubuntu15.10_amd64.deb ... Unpacking mysql-common (5.7.12-1ubuntu15.10) over (5.7.12-0ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/mysql-common_5.7.12-1ubuntu15.10_amd64.deb (--unpack): trying to overwrite '/usr/share/mysql/russian/errmsg.sys', which is also in package mysql-server-core-5.7 5.7.12-0ubuntu1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/mysql-common_5.7.12-1ubuntu15.10_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
After running
dpkg -l | grep mysql
I get:ii akonadi-backend-mysql 4:15.12.3-0ubuntu6 all MySQL storage backend for Akonadi ii libmysqlclient20:amd64 5.7.12-0ubuntu1 amd64 MySQL database client library ii libqt4-sql-mysql:amd64 4:4.8.7+dfsg-5ubuntu2 amd64 Qt 4 MySQL database driver ii libqt5sql5-mysql:amd64 5.5.1+dfsg-16ubuntu7 amd64 Qt 5 MySQL database driver ii mysql-apt-config 0.7.2-1 all Auto configuration for MySQL APT Repo. ii mysql-client-core-5.7 5.7.12-0ubuntu1 amd64 MySQL database core client binaries ii mysql-common 5.7.12-0ubuntu1 all MySQL database common files, e.g. /etc/mysql/my.cnf ii mysql-server-core-5.7 5.7.12-0ubuntu1 amd64 MySQL database server binaries
-
Nicolás Gómez about 4 yearsThank you very much for your review. I will edit it ASAP.
-
Nicolás Gómez about 4 years@David better? Looking for your feedback (Y)