Рейтинг:2

Boinc продолжает получать сообщение об ошибке/уведомлении о том, что «виртуальный ящик не установлен» в Ubuntu

флаг ng

Пытаюсь запустить некоторые рабочие единицы из Atlas/LHC@Home, но постоянно получаю сообщение об ошибке «виртуальный ящик не установлен».В Ubuntu 18.04 я установил следующие пакеты из репозитория Ubuntu:

  • boinc (метапакет 7.9.3)
  • boinc-клиент (базовый клиент 7.9.3)
  • boinc-менеджер (Boinc-менеджер 7.9.3)
  • boinc-virtualbox (метапакет 7.9.3)
  • boinc-client-nvidia-cuda (метапакет 7.9.3)
  • libboinc7 (Библиотеки 7.9.3)
  • виртуальный бокс (Виртуальный бокс 5.2.44)
  • virtualbox-ext-pack (Пакет расширений 5.2.44)

Подтвердил, что виртуализация включена, запустив lscpu и нашел строку, которая гласит:

Виртуализация: VT-x

*следует читать VT-x для процессоров Intel или AMD-v для процессоров AMD.

Также проверил, могу ли я запустить виртуальную машину в Virtual Box с запущенной виртуализацией.

Проверил client_state.xml файл в Каталог данных Boinc (нашел в var/lib/boinc-клиент), чтобы убедиться, что есть строка, которая гласит:

<p_vm_extensions_disabled>0</p_vm_extensions_disabled>

*должно быть 0 или отсутствовать. Если он есть, вам нужно убедиться, что вы закрыли Boinc и завершили все его процессы, отредактируйте его и сохраните как файл ascii.

Также проверил мой брандмауэр, локальные ресурсы, антивирус и порты на эта тема.

Рейтинг:0
флаг ng

Инструкции по установке Boinc Ubuntu не очень помогли, и Сообщение в блоге LHC на эту тему был... хорошо, а какой антоним к слову "полезный"? Мусорный пожар?

Обновление VirtualBox - это то, что окончательно исправило эту ошибку для меня. Вот что я сделал.

Сначала убедитесь, что Boinc и все его процессы закрыты, а затем обновите свои пакеты:

обновление sudo apt && обновление sudo apt

Затем импортируйте открытые ключи Oracle:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-ключ добавить -  
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-ключ добавить -

Добавьте Oracle VirtualBox PPA

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian bionic contrib"

Установите VirtualBox 6.0 или новее:

sudo apt update && sudo apt установить виртуальный бокс-6.0

Наконец, запустите Boinc Manager с панели приложений и перейдите к Инструменты > Журнал событий... и найдите строку, которая говорит что-то вроде:

Ср, 16 фев. 2022 г., 11:38:05 CST | | Версия VirtualBox: 6.0.24r139119

Если вы видите что-то подобное, все должно работать. Вы можете дважды проверить, активна ли виртуализация на вашей странице LHC. Просто перейдите на общедоступную страницу информации о компьютере, которая должна выглядеть примерно так:

https://lhcathome.cern.ch/lhcathome/show_host_detail.php?hostid=12345678

...где 12345678 — это идентификатор вашего компьютера, который можно узнать, зайдя в диспетчер Boinc, щелкнув LHC@home в списке проектов и выбрав свойства. Когда вы переходите на информационную страницу вашего LHC-компьютера, там должно быть написано что-то вроде:

Виртуализация Virtualbox (6.0.24r139119) установлен, процессор поддерживает аппаратную виртуализацию и включен

Решение было относительно простым, но оно, несомненно, отнимало много времени, так как нигде не было опубликовано никаких хороших инструкций. Если это сэкономит вам время, подумайте о том, чтобы проголосовать за это решение или проблему. Спасибо, и счастливого хруста!

Ответить или комментировать

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