Испорчена установка mysql-сервера - не удается завершить установку или удаление

apt-get завис при установке mysql-сервера. Я не знаю почему, но он просто перестал работать и никогда не продолжался. Мне пришлось перезагрузить компьютер в середине процесса установки.

Теперь, если я пытаюсь установить или очистить пакет mysql-server, apt-get сначала пытается настроить mysql-сервер (сообщает, что он не был установлен до этого) и отменяет сообщение об ошибке:

Sub-process /usr/bin/dpkg returned an error code(1)

apt-get также сообщает, что два пакета не были успешно установлены или удалены.

это полный вывод консоли:

christian@devbox:~$ sudo apt-get install mysql-server
[sudo] password for christian: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 17 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.32-0ubuntu7) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing 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 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)
christian@devbox:~$ 
0
задан 17.04.2020, 09:32

1 ответ

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

sudo dpkg -i --force-all package.deb

вы можете найти актуальный пакет в / var / cache / apt / archives /

0
ответ дан 17.04.2020, 09:33
  • 1
    Ну, папка /var/cache/apt/archives/ содержит файл, названный lock и пустая подпапка, названная partial. Ничто больше. – Bozho 17.04.2020, 09:33
  • 2
    Я добавил, что копия консоли входит в систему английский язык. – Joe 17.04.2020, 09:33
  • 3
    Я попытался бы использовать dpkg с флагом силы для удаления его тогда... – chris 17.04.2020, 09:34

Теги

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