Как зафиксировать dpkg ошибку (1)

Чтобы быть честным, я не использую Ubuntu, но Debian (7.8), но поскольку команды почти подобны, и это не походит на связанную с ОС проблему мне, я полагал, что спрошу это относительно этого великолепного форума.

У меня есть проблема при попытке обновить мою систему. Я попытался работать apt-get upgrade -f (это - все в корне btw), но он возвращает следующий результат:

root@*******:/# apt-get upgrade -f    
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
The following packages will be upgraded:  
  mysql-server-5.5  
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.  
8 not fully installed or removed.  
Need to get 0 B/2,093 kB of archives.  
After this operation, 6,144 B of additional disk space will be used.  
Do you want to continue [Y/n]? y  
Reading changelogs... Done  
Preconfiguring packages ...  
(Reading database ... 77057 files and directories currently installed.)  
Preparing to replace mysql-server-5.5 5.5.38-0+wheezy1 (using .../mysql-server-5.5_5.5.40-0+wheezy1_amd64.deb) ...  
[FAIL] Stopping MySQL database server: mysqld failed!  
invoke-rc.d: initscript mysql, action "stop" failed.  
dpkg: warning: subprocess old pre-removal script returned error exit status 1  
dpkg: trying script from the new package instead ...  
[FAIL] Stopping MySQL database server: mysqld failed!  
invoke-rc.d: initscript mysql, action "stop" failed.  
dpkg: error processing /var/cache/apt/archives/mysql-server-5.5_5.5.40-0+wheezy1_amd64.deb (--unpack):  
 subprocess new pre-removal script returned error exit status 1  
[FAIL] Stopping MySQL database server: mysqld failed!  
invoke-rc.d: initscript mysql, action "stop" failed.  
[ ok ] Starting MySQL database server: mysqld already running.  
Errors were encountered while processing:  
 /var/cache/apt/archives/mysql-server-5.5_5.5.40-0+wheezy1_amd64.deb  
E: Sub-process /usr/bin/dpkg returned an error code (1)  

Теперь я попытался искать dpkg возврат кода ошибки (1), но я, может действительно казаться, не решаю этот конкретный случай его.

Я надеюсь, что кто-то может предложить мне помощь, в которой я нуждаюсь, я был бы очень признателен за ее.

С уважением,
Remy

РЕДАКТИРОВАНИЕ>>

@vembutech я попытался изучить/var/lib/dpkg/status и меня, я нашел неотступно следование mysql-server-5.5 [http://pastebin.com/8DzKnY2x] [1].

@Wang Xiaoyu я только получаю следующие строки при выполнении той команды:

Чтение пакета перечисляет... Готово
Создание дерева зависимостей
Чтение информации состояния... Готово

@octavian, Когда я пытаюсь остановить mysqld, я получаю следующую ошибку:

root@149-210-180-7: сервис ~# mysqld остановка
mysqld: нераспознанный сервис

Хотя, когда я пытаюсь остановить mysql, я получаю следующую ошибку:

[СБОЙ] сервер базы данных MySQL Stopping: mysqld перестал работать!

1
задан 13 January 2015 в 18:05

3 ответа

Действительно похоже, что необходимо остановиться / уничтожьте базу данных MySQL сначала, затем обновите:

[FAIL] Stopping MySQL database server: mysqld failed!  
invoke-rc.d: initscript mysql, action "stop" failed.

я не уверен, чем исполняемый файл называют, но если это получено "sql" в, он - имя, где-нибудь тогда работающее, это должно найти, что это изодромно с предварением (возможно, среди других):

ps aux | grep -i sql

Тогда попытка, уничтожающая его (kill <pid> или kill -9 <pid> или sudo kill <pid>, и т.д....) и другой ps на всякий случай, это повторно порождено.

Тогда установка & это должно работать...?

3
ответ дан 10 November 2019 в 09:20

Это смотрит на меня, как будто Вы имели mysql-server-5.5 уже установленный, по крайней мере, демон mysqld работает. dpkg сбои для остановки этого демона. Попытайтесь остановить его вручную прежде, чем работать apt-get upgrade -f через sudo service mysqld stop.

0
ответ дан 10 November 2019 в 09:20

хорошо, это смотрит немного неправильные с установкой. Так, можно попробовать

dpkg -C или sudo apt-get check

для нахождения информации [приблизительно 112]

0
ответ дан 10 November 2019 в 09:20

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

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