Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: mysql-server не ставится  (Прочитано 6902 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн abaddoon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
mysql-server не ставится
« : 20 Декабря 2017, 17:16:09 »
Всем привет. Имеется VPS. На нем стоит Ubuntu 16.04. Пытался поставить mariadb, что-то пошло не так. Решил удалить, apt-get навернулся, с трудом починил, пришлось выпилить вообще все пакеты связанные с mariadb и mysqд. Но некоторые проблемы остались, не могу теперь поставить mysql-server:
sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-server is already the newest version (5.7.20-0ubuntu0.16.04.1).
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Как починить - не знаю.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #1 : 20 Декабря 2017, 17:31:04 »
Вот вечно так, сами не знают, что делают, потом мучаются.
Попробуйте
apt install --reinstall mysql-common; apt install -f
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн abaddoon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #2 : 20 Декабря 2017, 17:35:37 »
sudo apt install --reinstall mysql-common; sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 108 not upgraded.
2 not fully installed or removed.
Need to get 0 B/8,456 B of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 41196 files and directories currently installed.)
Preparing to unpack .../mysql-common_10.2.11+maria~xenial_all.deb ...
Unpacking mysql-common (10.2.11+maria~xenial) over (10.2.11+maria~xenial) ...
Setting up mysql-common (10.2.11+maria~xenial) ...
Setting up mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пользователь добавил сообщение 20 Декабря 2017, 19:24:32:
Неужели никто не знает, как это починить?
« Последнее редактирование: 20 Декабря 2017, 19:24:32 от abaddoon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #3 : 20 Декабря 2017, 19:33:19 »
1. Запакуйте /var/lib/mysql, чтобы ненароком не потерять базы.
2. apt clean; apt remove mysql-common && apt update && apt install --reinstall mysql-server-5.7 mysql-common
Пользователь добавил сообщение 20 Декабря 2017, 19:35:12:
Неужели никто не знает, как это починить?
Неужели пара часов - это такой большой срок для бесплатной помощи, которую вам никто в общем-то не обязан оказывать?
Файл, который оно не может найти, это часть пакета https://packages.ubuntu.com/xenial/mysql-common
Почему он не восстановился после переустановки пакета - вопрос на сто баксов. Если и так не сработает, проверьте файловую систему на проблемы.
« Последнее редактирование: 20 Декабря 2017, 19:35:12 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн abaddoon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #4 : 20 Декабря 2017, 22:38:49 »
Неужели пара часов - это такой большой срок для бесплатной помощи, которую вам никто в общем-то не обязан оказывать?
Никто не отвечал, вот я и подумал, что уже никто не ответит. Спасибо! Но не помогло, зато я уже починил зависимости, сейчас просто не находит тот файл. Смущает, что при установке mysql-common пишет:
mysql-common is already the newest version (10.2.11+maria~xenial).
При чем здесь maria? Там должно быть что-то типо mysql-common (5.7.20-0ubuntu0.16.04.1). Возможно это как-то связано с тем, что для установки 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,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.2/ubuntu xenial main'
Как отменить действие данных команд?

И небольшой оффтоп. Меня капча уже доканала, причем ладно бы только капча, так под ней еще и 3 поля с загадками или примером. Как спастись от этого?


Пользователь добавил сообщение 20 Декабря 2017, 23:01:22:
НУ да, убил репозиторий mariadb и та ошибка пропала, появилась другая:
sudo apt-get install mysql-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-common is already the newest version (5.7.20-0ubuntu0.16.04.1).
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ...
Renaming removed key_buffer and myisam-recover options (if present)
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:E: Sub-process /usr/bin/dpkg returned an error code (1)
« Последнее редактирование: 20 Декабря 2017, 23:01:22 от abaddoon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #5 : 21 Декабря 2017, 16:06:43 »
Было уже это, смотрите форум по тексту ошибки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #6 : 21 Декабря 2017, 16:24:16 »
and 108 not upgraded.
sudo apt install -fЗагадки закончатся после пяти сообщений.   :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #7 : 21 Декабря 2017, 19:26:02 »
И, да, раз уж вы умудрились поиграться с репами, сделайте повторно
apt clean; apt update && apt install --reinstall mysql-server-5.7 mysql-common
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: mysql-server не ставится
« Ответ #8 : 21 Декабря 2017, 20:16:45 »
Тема почищена от флуда.


 

Страница сгенерирована за 0.046 секунд. Запросов: 25.