Не удалось получить ошибку блокировки при попытке sudo apt upgrade [дубликат]

Я набираю sudo apt upgrade

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

В чем проблема?

0
задан 3 April 2020 в 08:38

3 ответа

Больше, чем, вероятно, Ваше устройство уже выполняют обновления. Должно быть окно, или минимизированное или позади другого окна, которое является стандартом updater ожидающий входа.

0
ответ дан 7 April 2020 в 23:21
  1. Ваше выполнение другого диспетчера пакетов? Это включает программное обеспечение Ubuntu, Синаптические, Окна терминала, работающие apt/aptitude/dpkg и другие. Это НЕ включает Snapd, Зернышко, Плоский корпус или менеджеров Appimage, так как ни один из тех не использует debs. Можно только выполнить один deb диспетчер пакетов за один раз. Закройте тех, Вы не используете.

  2. Возможно, что Необслуживаемые Обновления работают. Вот то, как проверить:

$ ls -la /var/lib/apt/periodic/

total 8
drwxr-xr-x 2 root root 4096 Sep 15  2017 .
drwxr-xr-x 5 root root 4096 Apr  2 19:08 ..
-rw-r--r-- 1 root root    0 Apr  2 19:06 download-upgradeable-stamp
-rw-r--r-- 1 root root    0 Apr  2 19:08 unattended-upgrades-stamp
-rw-r--r-- 1 root root    0 Apr  2 19:05 update-stamp
-rw-r--r-- 1 root root    0 Apr  2 19:05 update-success-stamp
-rw-r--r-- 1 root root    0 Apr  2 19:08 upgrade-stamp

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

Ищите ту последовательность штампов, всех в течение нескольких минут друг после друга. Если некоторый Штамс от несколько минут назад, но другие со вчерашнего дня, то Вы знаете, что UU, вероятно, все еще работает. Постарайтесь не прерывать его, когда возможный - очистка после небезопасного завершения работы сможет быть утомительной.

  1. После закрытия всех открытых диспетчеров пакетов, и Вы подтвердили, что Необслуживаемые Обновления, кажется, не работают, время для проверки на выполнение процессов:
$ ps -e | grep apt
   (no output)

$ ps -e | grep dpkg
   (no output)

$ ps -e | grep aptdaemon
   (no output)

Если там производится, то Вы нашли приложение для управления пакетом, которое работает. Когда возможно, позвольте ему закончиться. Если Вы получаете застрявший (очень редкий) процесс, уничтожаете процесс и вручную выпускаете lockfile. НЕ СДЕЛАЙТЕ выключения питания Ваш компьютер или удержите кнопку питания - выполнение, они могут повредить Вашу систему.

0
ответ дан 7 April 2020 в 23:21

Эта ошибка показывает использование Кв. от другого терминала или используемые другим процессом.

Существует два способа решить проблему.

  1. Перезагрузите свой ПК и попробуйте следующую команду.

    sudo apt update
    
  2. Уничтожьте процесс и попытку обновить

    sudo ps -aux | grep apt
    kill -9 <Enter_the_proccess_id>
    kill -9 <Enter_the_proccess_id>
    sudo apt update
    
0
ответ дан 7 April 2020 в 23:21

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

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