Удаление Virtualbox-5.1 в застрявшем состоянии

Я не плохо знаком с Linux и должен был столкнуться со случайным нечетным пакетом или установить ситуацию, но это превышает всех их. В этой точке я просто хочу уничтожить его с огнем!

У меня есть Virtualbox-5.1 в несколько смешанном работоспособном состоянии. Кажется, что что-то пошло не так, как надо, когда я пытался обновить до него несколько месяцев назад, и я никогда не потрудился заниматься расследованиями. Начиная с попытки установить его я получаю сообщения об ошибках каждый раз I пакетов обновления. Быть конкретным:

Running VMs found

VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running.

Теперь я сделал обычное ps -aux | grep vbox и ps -aux | grep virtualbox и я могу уверить Вас, никакие процессы vbox не работают.

Я также проверил /tmp для любых файлов блокировки, которые нужно назвать '.vbox-username-ipc'. Это не там.

Я понятия не имею, как я получил свою систему в этом состоянии, но я очень хотел бы удалить virtualbox, не имея необходимость переустанавливать. Какой-либо вход?

9
задан 20 September 2016 в 23:39

5 ответов

У меня была та же проблема, но просто немного по-другому. Я пытался переустановить virtualbox (переключающийся от дистрибутива до официального выпуска), и ему не удалось удалить, таким образом, я не мог удалить или установить новую копию. Мне удалось устранить проблему путем создания пустого файла: /usr/lib/virtualbox/prerm-common.sh

Редактирование: Сделайте исполняемый файл файла с chmod +x /usr/lib/virtualbox/prerm-common.sh

Затем выполнение sudo apt-get remove virtualbox

17
ответ дан 23 November 2019 в 04:46

У меня была та же проблема. Я решил его путем уничтожения всех процессов VB.

  • добираются, все процессы, содержащие VB

    ps -A | grep VB
    
  • затем, уничтожают все процессы с заменой команды

    sudo kill <pid>
    

<pid> с идентификаторами процесса процессов, которые Вы получили от вышеупомянутой команды.

  • затем работает

    sudo apt-get remove virtualbox-* --purge
    
9
ответ дан 23 November 2019 в 04:46

Я попробовал все предложенное здесь, и где-либо еще ни кроме чего работал. Это продолжало говорить, что Выполнение VMs нашел . То, чем это оказалось в конце, было фактом, что было файл autostart.cfg в /etc/vbox.

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

ответ был скрыт в сообщении Обновление и Удаление, Перестав работать .

1
ответ дан 23 November 2019 в 04:46

Выполните следующие команды:

$ whereis vbox

копия все папки в выводе

$ sudo rm -rf (all the folders)

$ whereis virtualbox

копия все папки в выводе

$ sudo rm -rf (all folders)

$ sudo apt-get remove virtualbox-* --purge

Это - то, как я удалил его. Надежда это помогает.

0
ответ дан 23 November 2019 в 04:46

У Вас может быть сервисное выполнение автоматического запуска VirtualBox. Проверьте выполнение команды ниже.

sudo systemctl status vboxautostart-service

, Если это работает затем, останавливают его.

sudo systemctl stop vboxautostart-service

Затем находят и уничтожают все процессы, работающие с командами ниже. (Должны быть приблизительно три (3))

ps -A | grep VB
sudo kill <pid>

Наконец, удалите и произведите чистку VirtualBox

sudo apt-get remove virtualbox-* --purge
0
ответ дан 23 November 2019 в 04:46

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

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