When I try to install mysql-server, an error comes like:
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
What does it mean. Any ideas?
asked Apr 17, 2017 at 6:22
dpkg returning an error code 1 doesn’t mean anything specific but it usually has to do with dependency issues. In your case, you tried to install two versions/instances of the same package i.e. mysql-server and mysql-server-5.7. So do the following to remove any redundant dependency issues and install a functioning mysql package
sudo apt-get clean
sudo apt-get purge mysql*
sudo apt-get update
sudo apt-get install -f
sudo apt-get install mysql-server-5.7
sudo apt-get dist-upgrade
this should fix the problem at hand. But in the future, have care about the package names you add after sudo apt-get install since the wrong list of package names — for example redundant entries in the list — results in failure to install either of the packages or worse — you might even find yourself wading through the hellish depths of #DEPENDENCY-HELL
answered Jun 29, 2017 at 10:08
endriasendrias
7937 silver badges12 bronze badges
3
All of the answers I’ve been able to find for this question have been of the form «purge your Mysql install and re-install it.» But in my case, I already have a working/active Mysql install. For me, the reason why dpkg --configure -a fails is because Mysql is already installed. Why dpkg thinks that the postinstall script needs to be run for my already-installed-and-upgraded Mysql I may never know, but it does.
After considerable time scouring for answers, I found a solution that should work if there are others who already have a working Mysql 5.7 and just want to get past this bogus postinstall script. You can edit the postinstall script directly as (on Ubuntu):
sudo vi /var/lib/dpkg/info/mysql-server-5.7.postinst
And then, on the second line, just add exit 0 and then run dpkg again and you should get something like:
$ sudo dpkg --configure -a
Setting up mysql-server-5.7 (5.7.28-0ubuntu0.18.04.4) ...
You definitely would not want to follow these instructions if your Mysql installation had not previously completed (there’s a reason that the postinstall script insists on running). But for those who might end up with dpkg in a wonky state, as I have, the above can save you a lot of time purging and reinstalling an already-working version of Mysql.
answered Jan 6, 2020 at 19:44
wbhardingwbharding
4,0932 gold badges29 silver badges25 bronze badges
4
This should help
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
And now reinstall mysql
sudo apt-get install mysql-server
answered Jun 28, 2017 at 22:18
If you’re on a VPS or similar, your error may be due to lack of RAM.
Running apt-upgrade seems to require some RAM, so it may force-close mysql, hence the problem to recover from the error.
Try:
1) Stop mysql manually before any apt-upgrade
sudo /etc/init.d/mysql stop
2) Fix:
sudo dpkg --configure mysql-server-X.X
(if version not known, use just mysql-server to find out (will not fix error)
3) Check:
sudo apt-get upgrade
Start mysql manually if it wasn’t started by apt.
answered May 19, 2018 at 6:37
TesonTeson
6,6348 gold badges46 silver badges68 bronze badges
1
I had a similar issue. This is how I fixed mine.
- Restart MySQL service
sudo service mysql restart - Then fix broken installations
sudo apt install -f
answered Oct 25, 2018 at 8:26
i face same error due to problem in my upgrade from ubuntu 18.04 to ubuntu 20.04 , what i did is get mariadb instead also make sure when you do pruge mysql that if asked you to remove dbs in the dir
tell it not to delete the dbs so you will have your old databases with no data loss
what i did was this cmds
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
sudo apt-get install mariadb-server
answered Oct 20, 2020 at 16:17
My answer from askubuntu.
New Answer
kill the musql deamon and purging helps
sudo pkill mysqld # kill
sudo apt-get purge mysql-server-5.7 # Or whatever you are trying to purge.
Thanks, @endrias for the suggestion.
Old Answer
None of the apt methods worked for me, try this:
Find locking process
$ ps -eaf
root 7316 1 0 00:19 ? 00:00:00 /usr/bin/dpkg --status-fd 35 --configure --pending
root 7808 7316 0 00:19 ? 00:00:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/mysql-se
root 7817 7808 0 00:19 ? 00:00:00 /bin/bash /var/lib/dpkg/info/mysql-server-5.7.postinst configure
mysql 7973 7817 0 00:20 ? 00:00:00 mysqld --user=mysql --init-file=/var/lib/mysql-files/tmp.iNyY06ty0K --so
Kill it
do sudo kill -9 7973, basically the mysql one.
Now purge
sudo apt-get purge mysql-server-5.7 # Or whatever you are trying to purge.
answered Oct 18, 2018 at 4:35
1
I tried almost every possible way but nothing was working for me. Then I found the problem that I was facing was due to less available ram. You can check your current ram status by free -h (in my case available was less than 1 GB). To clear ram restart your device. Then type following commands
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
then again install mysql-server by
sudo apt-get install mysql-server
answered Aug 31, 2020 at 16:40
Priyam Priyam
211 bronze badge
answered Dec 7, 2020 at 9:07
BonnBonn
18514 bronze badges
In my case I had to run:
systemctl stop mysql.service
to stop MySQL before being able to install mysql without errors using:
sudo apt-get install mysql-server
answered Feb 2, 2021 at 11:04
HéctorHéctor
6691 gold badge5 silver badges8 bronze badges
To solve the dependency issue, try:
sudo apt-get purge
sudo apt-get clean
sudo apt-get check
And reinstall the package again by: sudo apt-get install mysql-server.
Source: Thread: Dpkg: Dependency problems — leaving unconfigured.
Other commands to try:
sudo apt-get install -f
sudo apt-get autoremove
sudo dpkg --configure -a
Related: How can I Resolve dpkg dependency? at Ask Ubuntu.
answered Oct 27, 2017 at 23:19
kenorbkenorb
153k86 gold badges674 silver badges738 bronze badges
The problem can be much simpler (in my case) I had a missconfigured value in my configuration file [my.cnf] which lead to the error.
After cleaning up my.cnf mysql-server was restarted successfully
answered Sep 14, 2018 at 10:35
If you are working on Debian 10, you need to first install GNUPG:
sudo apt-get install gnupg
That’s all; now you can try dpkg again.
Das_Geek
2,7257 gold badges20 silver badges26 bronze badges
answered Feb 10, 2020 at 21:37
Also pay attention to the terminal you are using, if it is ZSH many uninstall commands will not work like: sudo apt-get purge mysql* and the reinstallation process will fail, to fix this it is simple type in your terminal the word bash so that the terminal used is Bash, run the sudo apt-get purge mysql* command again and also the following commands below to confirm that you removed everything.
sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
Finally, run mysql --version to make sure there is no version on your machine and you can try installing again.
answered Dec 7, 2021 at 18:58
I came across the yes Unix binary, which is incredibly stupid: it just endlessly types y (try it, you can just run yes in your terminal)
so the following just works (I used this in a dockerfile)
yes | apt-get install mysql-community-server
answered Aug 16, 2022 at 8:26
NadirNadir
6958 silver badges12 bronze badges
I had another mysql process running in background.
(ckeck if your lampp mysql server is on, Then turn it off.)
then try
sudo apt dist-upgrade
if lammp mysql is not working then,
check this command,
ps -eaf
and then look for mysql process and kill it by it’s port number
sudo kill -9
answered Sep 14, 2022 at 7:30
I was in the same situation. After completely removing MySQL, I reinstalled it, killed the PID using port 3306, and reinstalled MySQL again. It’s working now.
Das_Geek
2,7257 gold badges20 silver badges26 bronze badges
answered Nov 26, 2019 at 15:50
logbasexlogbasex
1,5621 gold badge15 silver badges21 bronze badges
0
- Печать
Страницы: [1] Вниз
Тема: dpkg: ошибка при обработке пакета (Прочитано 24968 раз)
0 Пользователей и 1 Гость просматривают эту тему.

unix)
« Последнее редактирование: 24 Мая 2017, 14:33:23 от unix) »

symon.2014
unix), Не стоит выводы показывать кусками и говорить что вы делали, не приводя ответов.
Поэтому для начала выполните
sudo apt install -f и покажите вывод начиная с введённой команды.

unix)
unix), Не стоит выводы показывать кусками и говорить что вы делали, не приводя ответов.
Поэтому для начала выполнитеsudo apt install -fи покажите вывод начиная с введённой команды.
sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 4 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-common (5.7.18-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /etc/mysql/my.cnf.fallback не существует
dpkg: ошибка при обработке пакета mysql-common (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет mysql-client-5.7:
mysql-client-5.7 зависит от mysql-common (>= 5.5), однако:
Пакет mysql-common пока не настроен.
dpkg: ошибка при обработке пакета mysql-client-5.7 (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет dbconfig-mysql:
dbconfig-mysql зависит от mysql-client | mariadb-client | virtual-mysql-client, однако:
Пакет mysql-client не установлен.
Пакет mariadb-client не установлен.
Пакет virtual-mysql-client не установлен.
Пакет mysql-client-5.7, предоставляющий virtual-mysql-client, пока не настроен.
dpkg: ошибка при обработке пакета dbconfig-mysql Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Отчёты apport не записаны, так достигнут MaxReports
(--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет phpmyadmin:
phpmyadmin зависит от dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0), однако:
Пакет dbconfig-mysql пока не настроен.
Пакет dbconfig-no-thanks не установлен.
Версия dbconfig-common в системе — 2.0.4ubuntu1.
dpkg: ошибка при обработке пакета phpmyadmin (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-common
mysql-client-5.7
dbconfig-mysql
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Пользователь добавил сообщение 24 Мая 2017, 14:57:36:
symon.2014,
sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 4 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-common (5.7.18-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /etc/mysql/my.cnf.fallback не существует
dpkg: ошибка при обработке пакета mysql-common (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет mysql-client-5.7:
mysql-client-5.7 зависит от mysql-common (>= 5.5), однако:
Пакет mysql-common пока не настроен.
dpkg: ошибка при обработке пакета mysql-client-5.7 (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет dbconfig-mysql:
dbconfig-mysql зависит от mysql-client | mariadb-client | virtual-mysql-client, однако:
Пакет mysql-client не установлен.
Пакет mariadb-client не установлен.
Пакет virtual-mysql-client не установлен.
Пакет mysql-client-5.7, предоставляющий virtual-mysql-client, пока не настроен.
dpkg: ошибка при обработке пакета dbconfig-mysql Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Отчёты apport не записаны, так достигнут MaxReports
(--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет phpmyadmin:
phpmyadmin зависит от dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0), однако:
Пакет dbconfig-mysql пока не настроен.
Пакет dbconfig-no-thanks не установлен.
Версия dbconfig-common в системе — 2.0.4ubuntu1.
dpkg: ошибка при обработке пакета phpmyadmin (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-common
mysql-client-5.7
dbconfig-mysql
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
« Последнее редактирование: 24 Мая 2017, 14:57:36 от unix) »

ReNzRv
unix),
sudo apt-get install --reinstall mysql mysql-client-5.7 dbconfig-mysql

unix)
sudo apt-get install —reinstall mysql mysql-client-5.7 dbconfig-mysql
sudo apt-get install --reinstall mysql mysql-client-5.7 dbconfig-mysqlБЕЗ mysql на который ругается
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет mysql
sudo apt-get install --reinstall mysql mysql-client-5.7 dbconfig-mysql
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет mysql
root@ekonomtaxi2017:/etc/mysql# sudo apt-get install --reinstall mysql-client-5.7 dbconfig-mysql
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, переустановлено 2 переустановлено, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/1.726 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
dpkg: предупреждение: список файлов пакета «language-selector-common» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
dpkg: предупреждение: список файлов пакета «mysql-common» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
dpkg: предупреждение: список файлов пакета «phpmyadmin» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 95212 файлов и каталогов.)
Подготовка к распаковке …/dbconfig-mysql_2.0.4ubuntu1_all.deb …
Распаковывается dbconfig-mysql (2.0.4ubuntu1) на замену (2.0.4ubuntu1) …
Подготовка к распаковке …/mysql-client-5.7_5.7.18-0ubuntu0.16.04.1_amd64.deb …
Распаковывается mysql-client-5.7 (5.7.18-0ubuntu0.16.04.1) на замену (5.7.18-0ubuntu0.16.04.1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет mysql-client-5.7 (5.7.18-0ubuntu0.16.04.1) …
Настраивается пакет mysql-server-5.7 (5.7.18-0ubuntu0.16.04.1) …
Renaming removed key_buffer and myisam-recover options (if present)
ERROR: Unable to start MySQL server:
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Please take a look at https://wiki.debian.org/Teams/MySQL/FAQ for tips on fixing common upgrade issues.
Once the problem is resolved, run apt-get --fix-broken install to retry.
dpkg: ошибка при обработке пакета mysql-server-5.7 (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.
dpkg: ошибка при обработке пакета mysql-server (--configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет dbconfig-mysql (2.0.4ubuntu1) …
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Пользователь добавил сообщение 25 Мая 2017, 22:02:31:
Всем спасибо решилось с помощью
sudo aptitude purge mysql && sudo aptitude update && sudo aptitude install mysql
« Последнее редактирование: 25 Мая 2017, 22:02:32 от unix) »

serii
Всем спасибо решилось с помощью
sudo aptitude purge mysql && sudo aptitude update && sudo aptitude install mysql
Я не совсем понял, а почему
sudo aptitude, ведь эта команда для дебиан?

victor00000
- Печать
Страницы: [1] Вверх
0
1
Сначала установил mysql-server и phpmyadmin.
Всё было успешно, но возникли некоторые проблемы с конфигурацией и я решил удалить и то и другое и установить заново.
Удалить получилось но установить снова не получается.
Пытаюсь выполнить sudo apt install mysql-server
Вывод:
dpkg: ошибка при обработке пакета mysql-server-8.0 (--configure):
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 2
Отчёт apport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа
.
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-8.0, однако:
Пакет mysql-server-8.0 пока не настроен.
dpkg: ошибка при обработке пакета mysql-server (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-server-8.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
В общем я не понимаю что происходит так как немного запутался во всех настройках и установках.
Буду благодарен любой помощи.
I am getting the following error when I remove, autoremove, install, upgrade etc.. via terminal and also software updater.
The sudo apt-get autoremove result is given below. The error says dpkg error processing the mysql-server.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 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.5 (5.5.49-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: error processing package mysql-server-5.5 (--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.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
referred this link also : link
Help to reconfigure the mysql.
also tried dpkg reconfiguration. (Consider before duplicating the question)
Edit 1: My ubuntu version is 14.04 LTS
Edit 2: sudo apt-get upgrade result:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 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.5 (5.5.49-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--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.5; however:
Package mysql-server-5.5 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.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo dpkg --configure -a result:
Setting up mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--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.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-server-5.5
mysql-server
sudo apt-get remove mysql-server result:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
mysql-server
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 131 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 209845 files and directories currently installed.)
Removing mysql-server (5.5.49-0ubuntu0.14.04.1) ...
Setting up mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
This post isn’t as long as it seems, most of it is quotes, don’t panic!
I’ve got a totally fresh install of Elementary OS (Freya) and have successfully installed Apache2 and PHP 5.6. However the mysql install seems to fail. I’m a bit of a Linux idiot so apologies if i’m doing something stupid.
The error I receive is : dpkg: error processing package mysql-server-5.6 (--configure)
and here is the output from install:
2016-02-24 22:48:16 9597 [Note] InnoDB: Shutdown completed; log sequence number 1625987
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.7) …
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)
I have looked at various ‘solutions’ across forums and helpdesks and a lot of users have solved this by upping the RAM on their VM. I am not running a VM and my computer has 8GB RAM and 4GB swap.
Here are the necessary specs from my machine:
/ 18GB
/home 28GB
swap 4GB
and from free: (apologies for formatting!)
………………………….total………used……..free…. shared.buffers…cached
……………… Mem: 8119632 2838764 5280868 21752 103068 1955740
-/+ buffers/cache: 779956 7339676
………………Swap: 3905532 000000 3905532
I also tried the solution from this post:
https://stackoverflow.com/a/18456553/5000727
Sadly this also did not work.
I also edited the /etc/mysql/conf.d/mysql.cnf and added:
[mysqld]
max_connections = 20
which was another suggestion, but nothing.
finally I tried the dpkg
simon@simon-MS-7821:/$ sudo dpkg —configure -a
Setting up mysql-server-5.6 (5.6.28-0ubuntu0.14.04.1) …
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
Errors were encountered while processing:
mysql-server-5.6
I have absolutely no idea what to do any more it’s driving me insane and I really need mysql! I hope one of you brilliant people out there may know how to fix this.
Many Thanks
There can be Multiple Solutions for the Above
1. Reconfiguring the dpkg Package
One of the triggers of this error is a corrupted dpkg database.
Can be fixed by sudo dpkg --configure -a
2. Force Install the Troublesome Package
Sometimes, errors can occur during the installation of software packages. When such happens, you can force install the package using the -f option as shown.
sudo apt install -f
OR
sudo apt install --fix-broken
3. Purge the Bad or Corrupted Software Package
sudo apt remove --purge package_name
4. Remove all the Files Associated with the Package
Lastly, you can manually remove all the associated with the troublesome package. First, you need to find these files which are located in the /var/lib/dpkg/info directory.
sudo ls -l /var/lib/dpkg/info | grep -i package_name
After listing the files, you can move them to the /tmp directory.
sudo mv /var/lib/dpkg/info/package-name.* /tmp
Finally, update the package lists.
sudo apt update
And then try to reinstall your Package.
The Error You are getting is Mysql is unable to install coz port 3306 is already in use.
You could use netstat -lp | grep 3306 to find out what program is already listening on port 3306 (you should see PID/Program name in last column) and stop that (maybe mysql is already running?).
Alternatively you could start the newly installed server on a different port. (edit my.cnf and change the default port there)
Как правильно задавать вопросы
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
symon2014
Ошибка mysql-server при обновлении.
15 сен 2016, 13:47
Привет, делал сегодня очередное обновление (терминалом), в процессе вылезло такое
insserv: warning: current start runlevel(s) (empty) of script `mysql’ overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `mysql’ overrides LSB defaults (0 1 6).
На этом тупо остановилось, после 15 минут ожидания решил прервать процесс, но ни на какие комбинации реакции не было, сделал ресет, После перезагрузки апдейт предложил ввести команду
sudo dpkg —configure -a , ввёл.
sudo dpkg —configure -a
[sudo] пароль для msuser:
Настраивается пакет mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) …
mysql_upgrade: Got error: 2002: Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: ошибка при обработке пакета mysql-server-5.7 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.
dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
Что ещё пробовал, в синаптике нашёл эти пакеты и хотел переустановить, выдало вообще чушь (error — no name). На этом мысли кончились.
PS. dpkg делал в 3 вариантах ( менял уровни загрузки — указанные в первых строчках), результат одинаковый.
Решение Anonymous » 15 сен 2016, 18:03
Победил. Не знаю почему поломался и как починился. Мои последние действия.
Удалил 3 пакета. mysql-server , mysql-server-5.7 , mysql-server-core-5.7 .
Вычистил и аптом и аптитуде( на всякий случай ), запустил установку метапакета mysql-server , выдало ту же ошибку. Нервно покурил и решил ребутнуться. После, первым делом запустил sudo dpkg —configure -a
. Стало выдавать это.
msuser@user ~ $ sudo dpkg —configure -a
[sudo] пароль для msuser:
Настраивается пакет mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) …
Renaming removed key_buffer and myisam-recover options (if present)
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.engine_cost OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
Found outdated sys schema version 1.5.0.
Upgrading the sys schema.
Checking databases.
cms.cms_activity OK
cms.cms_activity_types OK
cms.cms_comments OK
cms.cms_comments_rating OK
cms.cms_comments_tracks OK
cms.cms_con_albums OK
cms.cms_con_albums_cats OK
cms.cms_con_albums_cats_bind OK
cms.cms_con_albums_fields OK
cms.cms_con_albums_props OK
cms.cms_con_albums_props_bind OK
cms.cms_con_albums_props_values OK
cms.cms_con_articles OK
cms.cms_con_articles_cats OK
cms.cms_con_articles_cats_bind OK
cms.cms_con_articles_fields OK
cms.cms_con_articles_props OK
cms.cms_con_articles_props_bind OK
cms.cms_con_articles_props_values OK
cms.cms_con_board OK
cms.cms_con_board_cats OK
cms.cms_con_board_cats_bind OK
cms.cms_con_board_fields OK
cms.cms_con_board_props OK
cms.cms_con_board_props_bind OK
cms.cms_con_board_props_values OK
cms.cms_con_news OK
cms.cms_con_news_cats OK
cms.cms_con_news_cats_bind OK
cms.cms_con_news_fields OK
cms.cms_con_news_props OK
cms.cms_con_news_props_bind OK
cms.cms_con_news_props_values OK
cms.cms_con_pages OK
cms.cms_con_pages_cats OK
cms.cms_con_pages_cats_bind OK
cms.cms_con_pages_fields OK
cms.cms_con_pages_props OK
cms.cms_con_pages_props_bind OK
cms.cms_con_pages_props_values OK
cms.cms_con_posts OK
cms.cms_con_posts_cats OK
cms.cms_con_posts_cats_bind OK
cms.cms_con_posts_fields OK
cms.cms_con_posts_props OK
cms.cms_con_posts_props_bind OK
cms.cms_con_posts_props_values OK
cms.cms_content_datasets OK
cms.cms_content_folders OK
cms.cms_content_types OK
cms.cms_controllers OK
cms.cms_events OK
cms.cms_geo_cities OK
cms.cms_geo_countries OK
cms.cms_geo_regions OK
cms.cms_groups OK
cms.cms_groups_invites OK
cms.cms_groups_members OK
cms.cms_images_presets OK
cms.cms_menu OK
cms.cms_menu_items OK
cms.cms_moderators OK
cms.cms_moderators_tasks OK
cms.cms_perms_rules OK
cms.cms_perms_users OK
cms.cms_photos OK
cms.cms_rating_log OK
cms.cms_rss_feeds OK
cms.cms_scheduler_tasks OK
cms.cms_sessions_online OK
cms.cms_tags OK
cms.cms_tags_bind OK
cms.cms_uploaded_files OK
cms.cms_users OK
cms.cms_users_contacts OK
cms.cms_users_fields OK
cms.cms_users_friends OK
cms.cms_users_groups OK
cms.cms_users_groups_members OK
cms.cms_users_groups_migration OK
cms.cms_users_ignors OK
cms.cms_users_invites OK
cms.cms_users_karma OK
cms.cms_users_messages OK
cms.cms_users_notices OK
cms.cms_users_personal_settings OK
cms.cms_users_statuses OK
cms.cms_users_tabs OK
cms.cms_wall_entries OK
cms.cms_widgets OK
cms.cms_widgets_bind OK
cms.cms_widgets_pages OK
phpmyadmin.pma__bookmark OK
phpmyadmin.pma__central_columns OK
phpmyadmin.pma__column_info OK
phpmyadmin.pma__designer_settings OK
phpmyadmin.pma__export_templates OK
phpmyadmin.pma__favorite OK
phpmyadmin.pma__history OK
phpmyadmin.pma__navigationhiding OK
phpmyadmin.pma__pdf_pages OK
phpmyadmin.pma__recent OK
phpmyadmin.pma__relation OK
phpmyadmin.pma__savedsearches OK
phpmyadmin.pma__table_coords OK
phpmyadmin.pma__table_info OK
phpmyadmin.pma__table_uiprefs OK
phpmyadmin.pma__tracking OK
phpmyadmin.pma__userconfig OK
phpmyadmin.pma__usergroups OK
phpmyadmin.pma__users OK
sys.sys_config OK
Upgrade process completed successfully.
Checking if update is needed.
Настраивается пакет mysql-server (5.7.15-0ubuntu0.16.04.1) …
msuser@user ~ $
Пока шёл процесс я чуть не , но в итоге починилось. Думаю в некоторых случаях полезно делать ребут.
Перейти к ответу ➙
-
Dja
- Сообщения: 6635
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 28
- Откуда: Voskresensk
- Благодарил (а): 1188 раз
- Поблагодарили: 699 раз
- Контактная информация:
Re: Ошибка mysql-server при обновлении.
#2
15 сен 2016, 14:56
Синаптик выкинуть. sudo apt-get install -f
-
symon2014
Re: Ошибка mysql-server при обновлении.
#3
15 сен 2016, 15:11
Dja, Об этой мелкой команде я просто не упомянул, пост получился бы длинным.
msuser@user ~ $ sudo apt-get install -f
[sudo] пароль для msuser:
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg —configure -a» для устранения проблемы.
msuser@user ~ $ sudo dpkg —configure -a
Настраивается пакет mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) …
insserv: warning: current start runlevel(s) (S) of script `mysql’ overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `mysql’ overrides LSB defaults (0 1 6).
dpkg: ошибка при обработке пакета mysql-server-5.7 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.
dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
msuser@user ~ $ sudo apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) …
insserv: warning: current start runlevel(s) (S) of script `mysql’ overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `mysql’ overrides LSB defaults (0 1 6).
dpkg: ошибка при обработке пакета mysql-server-5.7 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.
dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
msuser@user ~ $
-
zuzabrik
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Re: Ошибка mysql-server при обновлении.
#4
15 сен 2016, 15:55
MySQL настроен?
Такое ощущение что он хочет чтобы ты запустил демон mysqld и сделал там начальную конфигурацию
А мог бы стать нормальным человеком…
-
symon2014
Re: Ошибка mysql-server при обновлении.
#5
15 сен 2016, 16:03
И где этого демона найти и запустить?
-
Chocobo
- Сообщения: 10002
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 811 раз
- Поблагодарили: 2997 раз
- Контактная информация:
Re: Ошибка mysql-server при обновлении.
#6
15 сен 2016, 16:17
symon2014, попробуй purge’нуть этот пакет, затем дай опять же sudo apt-get install -f и попробуй переустановить.
Или поменяй mysql на mariadb — разницы не увидишь
-
symon2014
Re: Ошибка mysql-server при обновлении.
#7
15 сен 2016, 16:31
Я пурген давал, но инсталл -ф не делал, сейчас попробую полностью вырезать гланды через другое место. Позавчера ещё работало , а сейчас —
-
symon2014
Re: Ошибка mysql-server при обновлении.
#8
15 сен 2016, 18:03
Победил. Не знаю почему поломался и как починился. Мои последние действия.
Удалил 3 пакета. mysql-server , mysql-server-5.7 , mysql-server-core-5.7 .
Вычистил и аптом и аптитуде( на всякий случай ), запустил установку метапакета mysql-server , выдало ту же ошибку. Нервно покурил и решил ребутнуться. После, первым делом запустил sudo dpkg —configure -a
. Стало выдавать это.
msuser@user ~ $ sudo dpkg —configure -a
[sudo] пароль для msuser:
Настраивается пакет mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) …
Renaming removed key_buffer and myisam-recover options (if present)
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.engine_cost OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
Found outdated sys schema version 1.5.0.
Upgrading the sys schema.
Checking databases.
cms.cms_activity OK
cms.cms_activity_types OK
cms.cms_comments OK
cms.cms_comments_rating OK
cms.cms_comments_tracks OK
cms.cms_con_albums OK
cms.cms_con_albums_cats OK
cms.cms_con_albums_cats_bind OK
cms.cms_con_albums_fields OK
cms.cms_con_albums_props OK
cms.cms_con_albums_props_bind OK
cms.cms_con_albums_props_values OK
cms.cms_con_articles OK
cms.cms_con_articles_cats OK
cms.cms_con_articles_cats_bind OK
cms.cms_con_articles_fields OK
cms.cms_con_articles_props OK
cms.cms_con_articles_props_bind OK
cms.cms_con_articles_props_values OK
cms.cms_con_board OK
cms.cms_con_board_cats OK
cms.cms_con_board_cats_bind OK
cms.cms_con_board_fields OK
cms.cms_con_board_props OK
cms.cms_con_board_props_bind OK
cms.cms_con_board_props_values OK
cms.cms_con_news OK
cms.cms_con_news_cats OK
cms.cms_con_news_cats_bind OK
cms.cms_con_news_fields OK
cms.cms_con_news_props OK
cms.cms_con_news_props_bind OK
cms.cms_con_news_props_values OK
cms.cms_con_pages OK
cms.cms_con_pages_cats OK
cms.cms_con_pages_cats_bind OK
cms.cms_con_pages_fields OK
cms.cms_con_pages_props OK
cms.cms_con_pages_props_bind OK
cms.cms_con_pages_props_values OK
cms.cms_con_posts OK
cms.cms_con_posts_cats OK
cms.cms_con_posts_cats_bind OK
cms.cms_con_posts_fields OK
cms.cms_con_posts_props OK
cms.cms_con_posts_props_bind OK
cms.cms_con_posts_props_values OK
cms.cms_content_datasets OK
cms.cms_content_folders OK
cms.cms_content_types OK
cms.cms_controllers OK
cms.cms_events OK
cms.cms_geo_cities OK
cms.cms_geo_countries OK
cms.cms_geo_regions OK
cms.cms_groups OK
cms.cms_groups_invites OK
cms.cms_groups_members OK
cms.cms_images_presets OK
cms.cms_menu OK
cms.cms_menu_items OK
cms.cms_moderators OK
cms.cms_moderators_tasks OK
cms.cms_perms_rules OK
cms.cms_perms_users OK
cms.cms_photos OK
cms.cms_rating_log OK
cms.cms_rss_feeds OK
cms.cms_scheduler_tasks OK
cms.cms_sessions_online OK
cms.cms_tags OK
cms.cms_tags_bind OK
cms.cms_uploaded_files OK
cms.cms_users OK
cms.cms_users_contacts OK
cms.cms_users_fields OK
cms.cms_users_friends OK
cms.cms_users_groups OK
cms.cms_users_groups_members OK
cms.cms_users_groups_migration OK
cms.cms_users_ignors OK
cms.cms_users_invites OK
cms.cms_users_karma OK
cms.cms_users_messages OK
cms.cms_users_notices OK
cms.cms_users_personal_settings OK
cms.cms_users_statuses OK
cms.cms_users_tabs OK
cms.cms_wall_entries OK
cms.cms_widgets OK
cms.cms_widgets_bind OK
cms.cms_widgets_pages OK
phpmyadmin.pma__bookmark OK
phpmyadmin.pma__central_columns OK
phpmyadmin.pma__column_info OK
phpmyadmin.pma__designer_settings OK
phpmyadmin.pma__export_templates OK
phpmyadmin.pma__favorite OK
phpmyadmin.pma__history OK
phpmyadmin.pma__navigationhiding OK
phpmyadmin.pma__pdf_pages OK
phpmyadmin.pma__recent OK
phpmyadmin.pma__relation OK
phpmyadmin.pma__savedsearches OK
phpmyadmin.pma__table_coords OK
phpmyadmin.pma__table_info OK
phpmyadmin.pma__table_uiprefs OK
phpmyadmin.pma__tracking OK
phpmyadmin.pma__userconfig OK
phpmyadmin.pma__usergroups OK
phpmyadmin.pma__users OK
sys.sys_config OK
Upgrade process completed successfully.
Checking if update is needed.
Настраивается пакет mysql-server (5.7.15-0ubuntu0.16.04.1) …
msuser@user ~ $
Пока шёл процесс я чуть не , но в итоге починилось. Думаю в некоторых случаях полезно делать ребут.
4 ответа
dpkg возвращающий код ошибки 1, не означает ничего конкретного, но обычно это связано с проблемами зависимостей. В вашем случае вы попытались установить две версии/экземпляры одного и того же пакета, т.е. mysql-server и mysql-server-5.7. Выполните следующие действия, чтобы устранить проблемы с избыточной зависимостью и установить действующий пакет mysql
sudo apt-get clean sudo apt-get purge mysql* sudo apt-get update sudo apt-get install -f sudo apt-get install mysql-server-5.7 sudo apt-get dist-upgrade
это должно решить проблему. Но в будущем sudo apt-get install осторожны с именами пакетов, которые вы добавляете после установки sudo apt-get install поскольку неправильный список имен пакетов — например, избыточные записи в списке — приводит к невозможности установки одного из пакетов или что-то еще хуже — вы можете даже пробирайтесь сквозь адские глубины # DEPENDENCY-HELL
endrias
29 июнь 2017, в 10:25
Поделиться
Если вы находитесь на VPS или аналогичном, ваша ошибка может быть из-за нехватки ОЗУ.
Запуск apt-upgrade, похоже, требует некоторой ОЗУ, поэтому он может принудительно закрыть mysql, следовательно, проблема для восстановления после ошибки.
Пытаться:
1) Остановите mysql вручную перед любым apt-upgrade
sudo /etc/init.d/mysql stop
2) Исправление:
sudo dpkg --configure mysql-server-X.X
(если версия неизвестна, используйте только mysql-сервер, чтобы узнать (не исправит ошибку)
3) Проверьте:
sudo apt-get upgrade
Запустите mysql вручную, если он не был запущен apt.
Teson
19 май 2018, в 08:20
Поделиться
Это должно помочь
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
И теперь переустановите mysql
sudo apt-get install mysql-server
Zaytsev Dmitry
28 июнь 2017, в 22:21
Поделиться
Ещё вопросы
- 1Объявление массива байтов в качестве открытого члена
- 1Запись из таблицы SQL Server CE в файл Excel
- 1Как Eclipse запускает карту, сокращая работу?
- 1Можно ли динамически назначать функции onClick кнопкам?
- 1C # получить данные формы сообщения, отправленные из браузера через сокет, иногда сокет закрывает. Почему?
- 1Нормально ли передавать контекст множеству методов?
- 1Сбой компиляции AOT для углового материала или формата пакета 4.0
- 1Аутентификация веб-приложения для REST API Backend
- 0Лучший подход к созданию приложения киоска с представлениями, которые меняются по таймеру
- 0Из одномерного массива необходимо получить многомерный массив на основе ключей
- 1Частичное переопределение метода: как?
- 0Тикер новостей jQuery, скрывающийся за другими плагинами jQuery и изображениями
- 1Как отобразить сообщение только один раз, когда таймер достигает 15 секунд
- 0как создать директиву загрузки, которая не уничтожается и отменяет загрузку
- 1Проверка переменных Javascript: (null или undefined) против логического
- 0Отправка push-уведомлений iOS без порта 2195
- 0Предотвращение атак RFI при использовании переменных URL
- 0Не могу получить подготовленное заявление для печати в php
- 0обработка вкладок в div с next и previous
- 0Двоичное дерево не вставляется
- 0Многократное ожидание на одном замке
- 1Управление вкладками Firefox в селене
- 0Разбор XML-кода через PHP в jQuery — Ошибка XML
- 1Как изменить легенду Matplotlib
- 1Является ли откладывание проблем безопасности до конца цикла разработки приложений хорошим подходом?
- 0Отправить текст вместе с изображением в WhatsApp API
- 1Должен ли Pandas DatetimeIndex.weekday возвращать индекс или пустой массив?
- 1BluetoothDevice.aliasName неразрешенная ссылка
- 0MySQL — объединить строку со следующими N меньшими строками
- 0Методы цепочки с задержками в JavaScript
- 0Стиль иконок панели поиска
- 02checkout.com способ оплаты в PHP
- 1стратегия tablePerHierarchy без столбца дискриминатора в Hibernate
- 0Получение выбранного значения из выпадающего списка, помещенного в div
- 1Поворот экрана с помощью ViewPager — проблема с FragmentManager и FragmentPagerAdapter
- 0Почему я должен использовать «ближайший», когда есть только один элемент с указанным именем класса?
- 1Кодирование Crockford base32 для большого числа — реализация Java
- 0Отзывчивый дизайн сайта больше не отзывчивый
- 1Использование argv для изменения каталога при запуске файла python
- 1.Net Portable Class Library и Microsoft.WindowsAzure.Mobile.Service.EntityData
- 0Авто нажмите кнопку выбора файла для HTML-формы
- 0о removeClass из родительского элемента
- 0Счетчик продолжает повторять, пожалуйста, дайте ответ
- 0Я что-то пропустил с этим $ http.jsonp в angularjs?
- 0Как ввести правое поле абзаца с рамкой
- 0HTML KickStart — восстановить стиль по умолчанию для полей ввода
- 0Подсчет всех предыдущих вхождений класса в DOM
- 1SoftKeyboard накладывается на EditText — ConstraintLayout
- 1Чтение XML-файла из определенных тегов
- 1Адаптер Android Studio и Firebase
Когда я пытаюсь установить, возникает ошибка:
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Что это значит. Есть идеи?
2017-04-17 06:22
17
ответов
dpkg возвращение кода ошибки 1 не означает ничего конкретного, но обычно оно связано с проблемами зависимости. В вашем случае вы пытались установить две версии / экземпляры одного и того же пакета, т.е. mysql-server а также mysql-server-5.7, Поэтому сделайте следующее, чтобы удалить все лишние проблемы с зависимостями и установить работающий пакет mysql.
sudo apt-get clean
sudo apt-get purge mysql*
sudo apt-get update
sudo apt-get install -f
sudo apt-get install mysql-server-5.7
sudo apt-get dist-upgrade
это должно решить проблему под рукой. Но в будущем будьте внимательны с именами пакетов, которые вы добавите после sudo apt-get install поскольку неправильный список имен пакетов — например, избыточные записи в списке — приводит к невозможности установки любого из пакетов или еще хуже — вы можете даже оказаться в адской глубине #DEPENDENCY-HELL
2017-06-29 10:08
Все ответы, которые мне удалось найти на этот вопрос, были в форме «очистите вашу установку Mysql и переустановите ее». Но в моем случае у меня уже есть рабочая / активная установка Mysql. Для меня причина, почемуdpkg --configure -aсбой, потому что Mysql уже установлен. Почему dpkg считает, что для моего уже установленного и обновленного Mysql необходимо запускать сценарий postinstall, я, возможно, никогда не узнаю, но это так.
После долгого поиска ответов я нашел решение, которое должно работать, если есть другие, у которых уже есть работающий Mysql 5.7, и они просто хотят пройти через этот фиктивный сценарий постустановки. Вы можете редактировать сценарий postinstall напрямую как (в Ubuntu):
sudo vi /var/lib/dpkg/info/mysql-server-5.7.postinst
А затем во второй строке просто добавьте exit 0 а затем запустить dpkg снова, и вы должны получить что-то вроде:
$ sudo dpkg --configure -a
Setting up mysql-server-5.7 (5.7.28-0ubuntu0.18.04.4) ...
Вы определенно не захотите следовать этим инструкциям, если ваша установка Mysql ранее не была завершена (есть причина, по которой сценарий postinstall настаивает на запуске). Но для тех, у кого dpkg может оказаться в нестабильном состоянии, как у меня, описанное выше может сэкономить много времени на очистку и переустановку уже работающей версии Mysql.
2020-01-06 22:44
Это должно помочь
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
А теперь переустанови mysql
sudo apt-get install mysql-server
2017-06-28 22:18
Если вы используете VPS или подобное, ваша ошибка может быть связана с нехваткой оперативной памяти.
Запуск apt-upgrade, похоже, требует некоторого объема оперативной памяти, поэтому он может принудительно закрыть mysql, поэтому возникает проблема восстановления после ошибки.
Пытаться:
1) Остановите mysql вручную перед любым обновлением apt
sudo /etc/init.d/mysql stop
2) Исправить:
sudo dpkg --configure mysql-server-X.X
(если версия не известна, используйте только mysql-сервер, чтобы узнать (не исправит ошибку)
3) Проверьте:
sudo apt-get upgrade
Запустите mysql вручную, если он не был запущен apt.
2018-05-19 06:37
У меня была похожая проблема. Вот так я исправил свой.
- Перезапустите службу MySQL
sudo service mysql restart - Тогда исправь сломанные установки
sudo apt install -f
2018-10-25 08:26
Мой ответ от Askubuntu.
Ни один из apt методы работали для меня, попробуйте это:
Найти процесс блокировки
$ ps -eaf
root 7316 1 0 00:19 ? 00:00:00 /usr/bin/dpkg --status-fd 35 --configure --pending
root 7808 7316 0 00:19 ? 00:00:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/mysql-se
root 7817 7808 0 00:19 ? 00:00:00 /bin/bash /var/lib/dpkg/info/mysql-server-5.7.postinst configure
mysql 7973 7817 0 00:20 ? 00:00:00 mysqld --user=mysql --init-file=/var/lib/mysql-files/tmp.iNyY06ty0K --so
Убей это
делать sudo kill -9 7973в основном mysql один.
Сейчас чистка
sudo apt-get purge mysql-server-5.7 # Or whatever you are trying to purge.
2018-10-18 04:35
Я столкнулся с той же ошибкой из-за проблемы в моем обновлении с ubuntu 18.04 до ubuntu 20.04, то, что я сделал, это получил mariadb вместо этого также убедитесь, что когда вы делаете pruge mysql, если вас попросят удалить dbs в каталоге, скажите ему не удалять dbs, поэтому у вас будут старые базы данных без потери данных
то, что я сделал, было это cmds
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
sudo apt-get install mariadb-server
2020-10-20 19:17
Я пробовал почти все возможные способы, но у меня ничего не получалось. Затем я обнаружил, что проблема, с которой я столкнулся, была связана с менее доступным плунжером. Вы можете проверить свой текущий статус баранаfree -h(в моем случае доступно было менее 1 ГБ). Чтобы очистить оперативную память, перезагрузите устройство. Затем введите следующие команды
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
затем снова установите mysql-server с помощью
sudo apt-get install mysql-server
2020-08-31 19:40
В моем случае мне пришлось запустить:
systemctl stop mysql.service
чтобы остановить MySQL, прежде чем вы сможете установить mysql без ошибок, используя:
sudo apt-get install mysql-server
2021-02-02 11:04
Также обратите внимание на терминал, который вы используете, если это ZSH, многие команды удаления не будут работать, например: и процесс переустановки завершится ошибкой, чтобы исправить это, просто введите в своем терминале слово bash, чтобы используемый терминал был Bash, запустить
еще раз, а также следующие команды ниже, чтобы подтвердить, что вы удалили все.
sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
Наконец, запустите
чтобы убедиться, что на вашем компьютере нет версии, и вы можете попробовать установить снова.
2021-12-07 18:58
У меня был еще один процесс mysql, работающий в фоновом режиме.(проверьте, включен ли ваш сервер lampp mysql, затем выключите его.) затем попробуйте sudo apt dist-upgrade
если lampmp mysql не работает, проверьте эту команду, ps -eaf , а затем найдите процесс mysql и уничтожьте его по номеру порта sudo kill -9
2022-09-14 07:30
Проблема может быть намного проще (в моем случае) у меня было неверно сконфигурированное значение в моем файле конфигурации [my.cnf], которое привело к ошибке. После очистки my.cnf mysql-сервер был успешно перезапущен
2018-09-14 10:35
Если вы работаете над Debian 10, вам необходимо сначала установить GNUPG:
sudo apt-get install gnupg
Вот и все; теперь ты можешь попробоватьdpkg еще раз.
2020-02-11 00:37
Я наткнулся на unix-бинарник yes, который невероятно глуп: он просто бесконечно печатает y (попробуйте, вы можете просто запустить yes в своем терминале)
поэтому работает следующее (я использовал это в файле докеров)
yes | apt-get install mysql-community-server
2022-08-16 08:26
Я был в такой же ситуации. После полного удаления MySQL я переустановил его, убил PID, используя порт 3306, и снова переустановил MySQL. Теперь работает.
2019-11-26 18:50





