Застрял при установке phpmyadmin - PullRequest
0 голосов
/ 18 ноября 2018

Я устанавливал phpmyadmin после этого урока .

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

E: Не удалось получить блокировку / var / lib / dpkg / lock-frontend - открыть (11: ресурс временно недоступен)

E: Не удалось получить блокировку внешнего интерфейса dpkg (/ var / lib / dpkg / lock-frontend), другой процесс использует ее?

Я искал ответы, но не смог найти ни одного, который бы помог. Что мне здесь делать? Спасибо

Ответы [ 4 ]

0 голосов
/ 24 декабря 2018

Ciao,

У меня были те же сообщения об ошибках [оба из них], и я решил проблему:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

, как сказано в в этом посте , в котором объясняется, что «основной причиной является файл блокировки. Файлы блокировки используются для предотвращения использования одних и тех же данных двумя или более процессами. При выполнении команд apt или apt-command , он создает файлы блокировки в нескольких местах. Когда предыдущая команда apt не была прервана должным образом, файлы блокировки не были удалены и, следовательно, они предотвращают любые новые экземпляры команд apt / apt-get "

Надеюсь, это поможет и хорошего дня,
Antonino

0 голосов
/ 19 ноября 2018

Вероятно, фоновый процесс использует / заблокирован в каталоге администратора. Вы могли бы

пс

или

пс | е

для просмотра запущенных процессов и остановки / уничтожения одного из них с помощью dpkg.

Я столкнулся с этой ошибкой один раз после обновления моей Linux Mint Tara и не смог использовать dpkg. Мне пришлось перезапустить всю систему, которая работала нормально. Вы тоже можете попробовать, перезапустив.

0 голосов
/ 05 декабря 2018

Это означает, что что-то (Процесс) еще устанавливает или удаляет программное обеспечение и заблокировало базу данных apt во время выполнения действия (возможно, Центр программного обеспечения или Менеджер обновлений).Самый безопасный способ (без сбоя вашей системы): Перезагрузите Ubuntu и попробуйте снова установить phpmyadmin.

0 голосов
/ 18 ноября 2018

Некоторые из запущенных процессов все еще используют менеджер пакетов apt . Вы можете найти процесс apt , используя следующую команду:

ps aux | grep apt

и убей его:

sudo kill -9 PID

Не забудьте заменить PID на фактический идентификатор процесса.

...