Не удается запустить виртуальные машины после обновления виртуального бокса с 5.0 до 5.1

trap псевдосигнал EXIT:

trap 'gnome-terminal' EXIT

Теперь каждый раз, когда вы запускаете exit, новый экземпляр gnome-terminal будет открыт оболочкой, а существующий сеанс оболочки будет

Как заметил @Byte Commander, если вы делаете exit (как вы делали) или нажмите Ctrl + D, чтобы выйти из оболочки, создайте окно gnome-terminal с тем же PID, что и предыдущий (хотя оболочка получит другой PID), это поведение по дизайну. Чтобы убить текущий gnome-terminal процесс и запустить новый, вы можете сделать:

trap 'kill $(ps -o ppid= $$) && gnome-terminal' EXIT
1
задан 7 May 2017 в 15:57

4 ответа

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

Если вы удалили виртуальный бокс 5.0 и обновили до 5.1, могут быть некоторые пакеты, которые не были полностью удалены. [ ! d1]

Вот что лучше всего работает, если вы хотите сохранить все в порядке без каких-либо коррумпированных пакетов:

закрыть virtualbox удалить Virtualbox 5.1 sudo apt-get remove virtualbox-5.1 Удалить все неиспользуемые пакеты, которые удалят некоторые пакеты Virtualbox. Он также может удалить больше пакетов и предыдущих заголовков linux, если вы обновили и не запускали эту команду раньше. sudo apt-get autoremove Убедитесь, что ничего не осталось от virtualbox sudo apt-get purge virtualbox virtualbox-qt Переустановить virtualbox 5.1 (или virtualbox, если вы хотите 5.0) sudo apt-get install virtualbox-5.1 или sudo apt-get install virtualbox Настроить virtualbox sudo vboxconfig

Если вы хотите откат , вы можете использовать один и тот же процесс, но вместо VirtualBox-5.1 установить виртуальный бокс, но если вы добавите некоторые модули виртуальных боксов, установленные как дополнения для гостей, возможно, вам придется перенастроить его.

2
ответ дан 18 July 2018 в 13:41

Исправлено запуском следующих

Закрыть virtualbox

sudo apt-get удалить виртуальный бокс-5.1

sudo apt-get install virtualbox

sudo apt-get purge virtualbox virtualbox-qt virtualbox-dkms

sudo apt-get install virtualbox-5.1

sudo vboxconfig

1
ответ дан 18 July 2018 в 13:41

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

Если вы удалили виртуальный бокс 5.0 и обновили до 5.1, могут быть некоторые пакеты, которые не были полностью удалены. [ ! d1]

Вот что лучше всего работает, если вы хотите сохранить все в порядке без каких-либо коррумпированных пакетов:

закрыть virtualbox удалить Virtualbox 5.1 sudo apt-get remove virtualbox-5.1 Удалить все неиспользуемые пакеты, которые удалят некоторые пакеты Virtualbox. Он также может удалить больше пакетов и предыдущих заголовков linux, если вы обновили и не запускали эту команду раньше. sudo apt-get autoremove Убедитесь, что ничего не осталось от virtualbox sudo apt-get purge virtualbox virtualbox-qt Переустановить virtualbox 5.1 (или virtualbox, если вы хотите 5.0) sudo apt-get install virtualbox-5.1 или sudo apt-get install virtualbox Настроить virtualbox sudo vboxconfig

Если вы хотите откат , вы можете использовать один и тот же процесс, но вместо VirtualBox-5.1 установить виртуальный бокс, но если вы добавите некоторые модули виртуальных боксов, установленные как дополнения для гостей, возможно, вам придется перенастроить его.

2
ответ дан 24 July 2018 в 20:14

Исправлено запуском следующих

Закрыть virtualbox

sudo apt-get удалить виртуальный бокс-5.1

sudo apt-get install virtualbox

sudo apt-get purge virtualbox virtualbox-qt virtualbox-dkms

sudo apt-get install virtualbox-5.1

sudo vboxconfig

1
ответ дан 24 July 2018 в 20:14
  • 1
    Этот ответ можно улучшить, объяснив, что каждая команда должна делать. Имейте в виду, что это решение может нарушить систему пользователя во время будущего обновления выпуска, поэтому объяснение того, как вернуться к 5.0, также может оказаться полезным. – user535733 7 May 2017 в 16:47
  • 2
    Действительно ли ответ на самом деле работал? До сих пор он не имеет ни малейшей возможности. – Nachbars Lumpi 1 September 2017 в 20:43

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

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