J'ai fait une erreur. J'ai dû mettre à jour mariadb de 10.0 à 10.2.
$ Sudo apt-get install mariadb-server
Reading package lists... Done Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install'
to correct these:
The following packages have unmet dependencies:
mariadb-client : Depends: mariadb-client-10.0 (=10.0.33+maria-1~trusty) but 10.0.31-0ubuntu0.16.04.2 is to be installed
mariadb-server : Depends: mariadb-server-10.2 (>= 10.2.7+maria~xenial) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Et puis essayé de supprimer comme j'ai eu des erreurs:
Reading package lists...Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mariadb-client : Depends: mariadb-client-10.0 (=10.0.33+maria-1~trusty) but 10.0.31-0ubuntu0.16.04.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Sudo apt-get -f install
me donne:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0 mariadb-server-core-10.0
Suggested packages: mailx mariadb-test tinyca
Recommended packages: libhtml-template-Perl
The following packages will be upgraded:
mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0 mariadb-server-core-10.0
4 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
4 not fully installed or removed.
Need to get 0 B/11,7 MB of archives.
After this operation, 9709 kB disk space will be freed.
Do you want to continue? [Y/n] y
Preconfiguring packages ... (Reading database ... 304724 files and directories currently installed.)
Preparing to unpack .../mariadb-server-10.0_10.0.33+maria-1~trusty_AMD64.deb ...
Unpacking mariadb-server-10.0 (10.0.33+maria-1~trusty) over (10.0.31-0ubuntu0.16.04.2) ...
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-10.0_10.0.33+maria-1~trusty_AMD64.deb
(--unpack): trying to overwrite '/usr/share/man/man1/mysql_upgrade.1.gz', which is also in package mariadb-server-core-10.0 10.0.31-0ubuntu0.16.04.2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
dpkg: regarding .../mariadb-server-core-10.0_10.0.33+maria-1~trusty_AMD64.deb containing mariadb-server-core-10.0:
mariadb-server-10.0 conflicts with mysql-server-core-5.5 mariadb-server-core-10.0
provides mysql-server-core-5.5 and is to be installed.
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-core-10.0_10.0.33+maria-1~trusty_AMD64.deb
(--unpack):
conflicting packages - not installing mariadb-server-core-10.0
dpkg: regarding .../mariadb-client-core-10.0_10.0.33+maria-1~trusty_AMD64.deb containing mariadb-client-core-10.0:
mariadb-client-10.0 conflicts with mysql-client-core-5.5
mariadb-client-core-10.0 provides mysql-client-core-5.5 and is to be installed.
dpkg: error processing archive /var/cache/apt/archives/mariadb-client-core-10.0_10.0.33+maria-1~trusty_AMD64.deb (--unpack):
conflicting packages - not installing mariadb-client-core-10.0 dpkg: regarding .../mariadb-client-10.0_10.0.33+maria-1~trusty_AMD64.deb containing mariadb-client-10.0:
mariadb-client-core-10.0 conflicts with mysql-client-5.5
mariadb-client-10.0 provides mysql-client-5.5 and is to be installed.
dpkg: error processing archive /var/cache/apt/archives/mariadb-client-10.0_10.0.33+maria-1~trusty_AMD64.deb (--unpack):
conflicting packages - not installing mariadb-client-10.0
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing: /var/cache/apt/archives/mariadb-server-10.0_10.0.33+maria-1~trusty_AMD64.deb
/var/cache/apt/archives/mariadb-server-core-10.0_10.0.33+maria-1~trusty_AMD64.deb
/var/cache/apt/archives/mariadb-client-core-10.0_10.0.33+maria-1~trusty_AMD64.deb
/var/cache/apt/archives/mariadb-client-10.0_10.0.33+maria-1~trusty_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je suis coincé, je ne peux pas installer, je ne peux pas supprimer, je ne peux pas mettre à jour.
Que devrais-je faire?
Cela me donne ce qui suit:
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies: libmysqlclient20 :
Depends: mysql-common (>= 5.5) but it is not going to be installed mariadb-client :
Depends: mariadb-client-10.0 (= 10.0.33+maria-1~trusty) but 10.0.31-0ubuntu0.16.04.2 is to be installed mariadb-common :
Depends: mysql-common (>= 10.0.33+maria-1~trusty) but it is not going to be installed mariadb-server :
Depends: mariadb-server-10.0 (= 10.0.33+maria-1~trusty) but 10.0.31-0ubuntu0.16.04.2 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
On dirait qu'il existe des versions plus récentes disponibles pour les packages que vous souhaitez installer qui dépendent de versions également plus récentes des packages déjà installés. Apt ne sait pas comment résoudre ce problème sauf si vous lui demandez de mettre à jour tous ces paquets:
Sudo apt-get update
Sudo apt-get dist-upgrade -f
As-tu essayé
Sudo service mysql stop
Avant de faire:
Sudo apt-get --purge remove "mysql*"
J'ai essayé sur mon ordinateur portable et cela a fonctionné.
Veuillez noter que toutes les configurations personnalisées ajoutées après l'installation seront toujours présentes.