Ошибка, устанавливающая пакеты на моем сервере Linux

Это - сообщение об ошибке, я вхожу в свой сервер Ubuntu 14.04.4LT при установке пакетов:

could not get lock /var/lib/dpkg/lock - open (11 resources temporary not available)
unable to lock the administrative directory (/var/lib/dpkg/) another process using it.
0
задан 18 March 2016 в 18:51

2 ответа

Вы видите, какая программа заблокировала файл при помощи этой команды:

# lsof /var/lib/dpkg/lock

Иногда на настольной среде, packagekit блокирует файл для нахождения новых обновлений, когда необходимо использовать склонный - добираются...

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

1
ответ дан 29 September 2019 в 10:02

Проанализируйте ошибку.

ERR: could not get lock /var/lib/dpkg/lock - open (11 resources temporary not available) средства, что блокировка недоступна к сервису установщика.

...the administrative directory (/var/lib/dpkg/) another process using it. средства, что другой процесс использует тот каталог.

/var/lib/dpkg каталог является каталогом, который содержит все ресурсы, которые сервис установщика должен установить и/или удалить. Файлы блокировки являются файлами, что установщик/деинсталлятор, чтобы 'заблокировать' каталог поэтому только он может использовать его. Таким образом, при удалении чего-то, в то время как пакет устанавливал (или наоборот) целое /var/lib/dpkg, каталог использовался Программой B, и Программа A не может использовать его.

(думают о нем, как будто это был туалет, два человека не могут использовать его одновременно! Вот почему необходимо заблокировать его. c;)

Так решение:

Ожидают, пока другая программа не заканчивает удалять, или любой сетевой трафик, который имеет отношение к автоматически установленным пакетам, Вы не видите концы. Затем установите его. (туалет был бы свободен)

1
ответ дан 29 September 2019 в 10:02

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

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