Застрял на apt-get

У меня проблема в моей системе, где я не могу установить или удалить программы с помощью apt-get из-за неудовлетворенных зависимостей, однако я не могу установить зависимости, потому что я продолжаю получать ошибку:

Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: galera-3 libdbi-perl mysql-server mysql-server-5.7 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: plesk-config-troubleshooter psa-imp 0 upgraded, 0 newly installed, 2 to remove and 4 not upgraded. 1 not fully installed or removed. After this operation, 20.4 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 118238 files and directories currently installed.) Removing psa-imp (6.2.17-ubuntu16.04.build1705170314.14) ... dpkg action: Trying to start service mysql... /usr/sbin/mysqld is stopped done Trying to establish test connection... ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)

И Trying to establish test connection... ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES) просто повторяется много раз, прежде чем говорить

failed ERROR while trying to establish test connection Check the error reason(see log file: /var/log/plesk/install/plesk_17.5.3_installation.log), fix and try again establish test connection ***** installing problem report ***** ERROR while trying to establish test connection Check the error reason(see log file: /var/log/plesk/install/plesk_17.5.3_installation.log), fix and try again establish test connection dpkg: error processing package plesk-config-troubleshooter (--remove): subprocess installed pre-removal script returned error exit status 1 Errors were encountered while processing: psa-imp plesk-config-troubleshooter E: Sub-process /usr/bin/dpkg returned an error code (1) W: Operation was interrupted before it could finish

Проблема связана с mysql, так как при попытке запустить mysql из любой учетной записи, является ли она учетной записью пользователя, admin , или root, я получаю ту же ошибку (с другим именем пользователя). После поиска исправлений в Интернете я попытался использовать: mysqld --skip-grant-tables, а затем mysql -u root mysql, но я просто получаю ту же ошибку ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO). Я попытался также mysql -hxxx.xxx.xxx.xxx -uroot -p и получить эту ошибку: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (111) (ip заменен на xxx)

Я также попытался отредактировать /etc/my.cnf, который я нашел в другом сообщении SO, но файл пуст, так как а также sudo dpkg-reconfigure mysql-server, который должен сбросить пароль root, но это не помогает.

0
задан 15 April 2017 в 13:58

3 ответа

Кажется, что мой sql остановлен, попробуйте запустить службу, а затем снова заработайте. Это связано с тем, что mysql остановлен, вы не можете войти в mysql. Вы можете запустить mysql либо с помощью sudo service mysql start, либо /etc/init.d/ mysql start, если у него есть сценарий инициализации.

0
ответ дан 18 July 2018 в 14:57

Кажется, что мой sql остановлен, попробуйте запустить службу, а затем снова заработайте. Это связано с тем, что mysql остановлен, вы не можете войти в mysql. Вы можете запустить mysql либо с помощью sudo service mysql start, либо /etc/init.d/ mysql start, если у него есть сценарий инициализации.

0
ответ дан 24 July 2018 в 20:31
  • 1
    Это не остановлено. Когда служба остановлена, ошибка ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). – Matt 15 April 2017 в 14:39
  • 2
    Не помогло, ничего не изменило. Точная ошибка. – Matt 17 April 2017 в 17:28
  • 3
    Такой каталог отсутствует, и autoremove не может работать из-за неудовлетворенных зависимостей. – Matt 18 April 2017 в 14:43
  • 4
    Извините, что это /var/cache/apt/archives, и вам нужны привилегии для файлов rm * .deb, а файл dir partial будет удален вручную. – Mani 18 April 2017 в 14:57

Кажется, что мой sql остановлен, попробуйте запустить службу, а затем снова заработайте. Это связано с тем, что mysql остановлен, вы не можете войти в mysql. Вы можете запустить mysql либо с помощью sudo service mysql start, либо /etc/init.d/ mysql start, если у него есть сценарий инициализации.

0
ответ дан 31 July 2018 в 23:32
  • 1
    Это не остановлено. Когда служба остановлена, ошибка ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). – Matt 15 April 2017 в 14:39
  • 2
    Не помогло, ничего не изменило. Точная ошибка. – Matt 17 April 2017 в 17:28
  • 3
    Такой каталог отсутствует, и autoremove не может работать из-за неудовлетворенных зависимостей. – Matt 18 April 2017 в 14:43
  • 4
    Извините, что это /var/cache/apt/archives, и вам нужны привилегии для файлов rm * .deb, а файл dir partial будет удален вручную. – Mani 18 April 2017 в 14:57

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

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