реконфигурирование выходит с dpkg

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

Как типично, я добираюсь:

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

Это не получает меня нигде, и я заблокирован, пока я не работаю sudo dpkg --configure -a. Имеет смысл. Однако этот процесс плюется приведением в исполнение и затем зависает на последней строке:

Setting up virtualbox-dkms (5.2.10-dfsg-6) ...
Removing old virtualbox-5.2.10 DKMS files...

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.2.10
Kernel:  4.15.0-23-generic (x86_64)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod...

DKMS: uninstall completed.

------------------------------
Deleting module version: 5.2.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.15.0-23-generic
Building initial module for 4.15.0-23-generic

Стандартное решение, которое я считал, - то, что необходимо зафиксировать поврежденные пакеты. Когда я пытаюсь зафиксировать поврежденные пакеты (sudo apt install -f), система также зависает на той же строке, хотя вывод отличается:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up virtualbox-dkms (5.2.10-dfsg-6) ...
Removing old virtualbox-5.2.1

0 DKMS files...

------------------------------
Deleting module version: 5.2.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.15.0-23-generic
Building initial module for 4.15.0-23-generic

Я не могу выйти из него, если я не уничтожаю процесс. Это, которое я делаю путем проверки того, что в настоящее время работает связанный со способным (ps aux |grep apt), и затем я уничтожаю соответствующие процессы с sudo kill -9 process_number_here.

Если я пытаюсь выполнить вещи после этого, это говорит мне, что я все еще должен реконфигурировать dpkg.

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

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

Я также удаляю файлы в/var/lib/dpkg/updates, потому что то, когда я сделал некоторое рытье одного из файлов внутри, имело тот же самый текст как вышеупомянутое долго вывод..., но я полностью признаюсь, что был из своей лиги здесь, и я не знаю, что сделать.

Смотря на сообщения об ошибках, я распознаю, что это зависает при создании чего-то связанного с ядром. Но я понятия не имею, где даже начать решать это. Любая справка ценится. Моя система является человечностью 18.04

5
задан 26 June 2018 в 22:41

5 ответов

Система ожидает пароль в фоновом режиме.

  1. Введите свой пароль root и нажмите Enter
  2. Введите новый пароль, который будет использоваться для регистрации ключа владельца машины (MOK) для модуля ядра vboxdrv
  3. Повторите пароль Вы вошли в (2)
  4. Дождитесь завершения процесса и перезагрузите систему
  5. При загрузке следуйте инструкциям для регистрации MOK

. трюк для меня.

2
ответ дан 23 November 2019 в 10:26

Я только что решил проблему, выполнив следующие шаги:

  1. Откройте терминал, нажав Ctrl + Alt + T и введите:

    sudo dpkg --configure -a
    
  2. После того, как вы увидите Building inital module, сразу нажмите Ctrl + C , чтобы отменить процесс
  3. Сделайте это снова для других строительных модулей.
  4. Переустановите VirtualBox с помощью synaptic и перезагрузитесь
  5. Снова зайдите в терминал и введите команду:

    sudo apt install --fix-missing
    
  6. Теперь все должно работать снова. [ 118]

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

1
ответ дан 23 November 2019 в 10:26

Это показывает, что ваш менеджер пакетов работает:

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

На самом деле кажется, что он собирает модуль ядра для вашего ядра, что, в зависимости от вашего оборудования, может занять некоторое время - если вы не прерываете этот процесс, как вы сделали.

Просто начните снова с sudo dpkg --configure -a и имейте немного больше терпения. Затем повторите sudo apt install -f.

0
ответ дан 23 November 2019 в 10:26

У меня была такая же проблема при попытке обновить virtualbox из apt-get.

Я действительно не понимаю, откуда возникла проблема, но решением для меня было перезагрузить компьютер в «небезопасном» режиме. Я имею в виду, перезагрузите компьютер, войдите в настройки BIOS и отключите «Загрузка в безопасном режиме». Как только компьютер перезагрузится и снова войдет в Ubuntu, откройте терминал и введите sudo dpkg --configure -a. И процесс теперь успешно завершится.

Извините, я не могу объяснить причину этой проблемы, но я нашел эти решения в Google.

Надеюсь, это поможет!

0
ответ дан 23 November 2019 в 10:26

Что для меня было исправлено, так это запуск «Software Updater» в Ubuntu в графическом режиме и перезагрузка, как мне было предложено. Терминал apt вернулся в нормальное состояние:)

0
ответ дан 23 November 2019 в 10:26

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

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