Maria DB Невстреченные зависимости

Я боролся с этой ошибкой. Я запускаю Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-универсальный x86_64).

The following additional packages will be installed:
  mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0
Suggested packages:
  mailx mariadb-test tinyca
The following packages will be upgraded:
  mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0
3 upgraded, 0 newly installed, 0 to remove and 68 not upgraded.
9 not fully installed or removed.
Need to get 0 B/7,717 kB of archives.
After this operation, 13.5 MB disk space will be freed.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
dpkg: regarding .../mariadb-client-core-10.0_10.0.29+maria-1~xenial_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.29+maria-1~xenial_amd64.deb (--unpack):
 conflicting packages - not installing mariadb-client-core-10.0
dpkg: regarding .../mariadb-client-10.0_10.0.29+maria-1~xenial_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.29+maria-1~xenial_amd64.deb (--unpack):
 conflicting packages - not installing mariadb-client-10.0
Errors were encountered while processing:
 /var/cache/apt/archives/mariadb-client-core-10.0_10.0.29+maria-1~xenial_amd64.deb
 /var/cache/apt/archives/mariadb-client-10.0_10.0.29+maria-1~xenial_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
1
задан 2 February 2017 в 01:31

2 ответа

Решенный ручной установкой MariaDB следующим образом:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu xenial main'

sudo apt-get update
sudo apt-get install mysql-common mariadb-common libmysqlclient18 libmariadbclient18
mariadb-client-core-10.0 mariadb-client-10.0 mariadb-server-core-10.0
mariadb-server-10.0 libmariadbclient-dev mariadb-server

После того набора тот же пароль root Вы имели прежде.

0
ответ дан 8 December 2019 в 06:48
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu xenial main'

sudo apt-get update
sudo apt-get install mariadb-client mariadb-server

That will install mariaDb 10.1 using the ppa you just selected. What you did,
sudo apt-get install mysql-common mariadb-common libmysqlclient18 libmariadbclient18
mariadb-client-core-10.0 mariadb-client-10.0 mariadb-server-core-10.0
mariadb-server-10.0 libmariadbclient-dev mariadb-server

Установки mariaDb-10.0 использование ripo, который поставлется с ОС. Я думаю, что это не очень хорошая идея.

Ваша ошибка состояла в том, потому что ОС поставлется с mariaDB 10.0 и 5.5 и Ваша установка, указанная оба.

0
ответ дан 8 December 2019 в 06:48

Другие вопросы по тегам:

Похожие вопросы: