- virtualbox NS_ERROR_FAILURE (0x80004005)
- 13 Answers 13
- Ошибка VirtualBox «NS_ERROR_FAILURE (0x80004005)» (РЕШЕНО)
- Связанные статьи:
- Рекомендуемые статьи:
- 1 Комментарий
- unixforum.org
- Re: Как исправить вот такую ошибку в VirtualBox
- Re: Как исправить вот такую ошибку в VirtualBox
- Re: Как исправить вот такую ошибку в VirtualBox
virtualbox NS_ERROR_FAILURE (0x80004005)
Yesterday my Virtualbox guests were still running. Today I get the following error for all guests (windows or Linux).
Failed to open a session for the virtual machine win10. The VM session was closed before any attempt to power it on. Result Code: NS_ERROR_FAILURE (0x80004005) Component: SessionMachine Interface: ISession
I already tried to run sudo /sbin/vboxconfig , reinstalling from Software Manager, reinstalling following Cannot run virtual machines after upgrading virtualbox from 5.0 to 5.1 and upgrading to 5.2.12 r122591 and 5.2.14 r123301. The result was always the same. My current kernel version is 4.15.0-24-generic #26-Ubuntu SMP.
$ VBoxManage list extpacks Extension Packs: 1 Pack no. 0: Oracle VM VirtualBox Extension Pack Version: 5.2.14 Revision: 123301 Edition: Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe. VRDE Module: VBoxVRDP Usable: true
@DavidFoerster To install the guest additions I would need a running guest system which I don’t have.
Sorry, I meant the Virtualbox Extension Pack. That’s what the answers to the linked question say anyway. ;-]
ok, I got the extension pack 5.2.14 from virtualbox.org and opened it (as suggested) with VirtualBox. How can I verify now that it is really installed — because the guest still don’t start?
The VirtualBox management interface should show you. How or from where did you install VirtualBox btw? And what’s the output of dkms status ?
13 Answers 13
Changing USB from 3.0 to 1.1 immediately fixed my inability to boot my Win10 guest under Ubuntu. Simple, easy solution.
I had similar issue on xubuntu 18.04 where my Virtualbox guests was to run windows 7. Although I had Virtualbox 5.2 installed previously that worked.
- I made sure that virtualbox-dkms was installed by running this command:
dpkg -l | grep virtualbox-dkms
apt-get purge virtualbox-dkms && sudo apt-get install dkms
This is what worked for me.
@DMrFrost: that’s impossible because dpkg -l doesn’t install or uninstall anything. Anyway, I ran all three steps successfully, but I keep getting the same error.
Just had the same issue and figured out the problem and an easier solution. The problem was the usb settings. if you switched your usb settings back to 1.1 it would boot again. incase anyone else like me finds this post having the same problem. that solved it for me. but thanks for this post it led me to that solution.
USB was already set to 1.1 and I keep getting that useless error. Also, you may want to review your excessive usage of ellipses.
The Answers given here, by the other AskUbuntu users, are already very good.
As an additional measure it might help if you download a suitable VirtualBox Extension Pack from the Downlads Page of the Virtualbox Web site.
Do this only if you know that you had the Extension Pack installed previously. (I think it enables a better USB access to VirtualBox guests).
The minor version number (for v6.1.18, thats the 6.1) of the Extension Pack should match the Minor version of your virtualbox installation.
I had an older Windows guest that refused to start because I had built a new host kernel, a new SSD to store, pending Windows upgrades, and tried to start a snapshot (I don’t remember).
However a more decriptive error message («Extension Pack too old»), better than NS_ERROR_FAILURE (0x80004005) came up only after doing a start of a «cleaner», different Windows guest.
Maybe this is purely cosmetic, but worth a try.
After a long, friendly and fruitful chat with @DavidFoerster, it turned out that Microsoft and its weird update policy was the culprit!
David patiently guided me through the reinstallation of the VirtualBox packages from the Ubuntu repositories and check out the configuration (dkms, extension packages, etc.). At last, he asked me to try a new installation with a live ISO. It was then that I noticed that my «Default Machine Folder» defined in VirtualBox — File — Preferences — General was not usable. I knew that it was on a mounted NTFS used by the dualboot Win10 system. A closer look showed that at present it was mounted read-only, which prevented the virtual machines from starting (with a not very helpful error message).
As I recalled then, shortly after I had last successfully booted the VirtualBox guests, I had not only got Ubuntu updates, but I had also booted for the first time since long my native Win10 system. Apparently, Microsoft had then installed updates AND had reactivated the ‘fast startup’ option (which certainly had been deactivated before!) — so that later, back in Ubuntu, the NTFS file system was mounted in read-only mode, as Windows had not properly shut down.
Now that I have again deactivated the ‘fast startup’ option in Windows10, my guest systems are running again.
Thank you, David, for asking the right question which set me on the right track!
Ошибка VirtualBox «NS_ERROR_FAILURE (0x80004005)» (РЕШЕНО)
После обновления VirtualBox перестали работать все виртуальные машины, независимо от гостевой операционной системы и их настроек.
Ситуация осложнена тем, что вместо точного указания на проблему при попытке запустить виртуальную машину выводится только общее сообщение о том, что сессия была прервана, а также номер ошибки, который является общим для ряда ошибок, связанных с невозможностью запустить сессию виртуальной машины.
The VM session was aborted. Result Code: NS_ERROR_FAILURE (0x80004005) Component: SessionMachine Interface: ISession
Одной из возможных причин является несоответствие версий VirtualBox Extension Pack и установленной версии VirtualBox.
VirtualBox Extension Pack — это расширение, которое добавляет функции такие функции как: поддержка устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрование диска, загрузка NVMe и PXE для карт Intel.
Чтобы убедиться в том, что причина именно в VirtualBox Extension Pack, вы можете в настройках виртуальной машины отключить функции, которые предоставляет пакет расширений (например, откатиться на версию USB 1.1) — после этого виртуальная машина должна заработать без ошибок. Либо сразу переходите к обновлению пакета расширений, что решит указанную проблему.
Для исправления данной проблемы достаточно установить версию VirtualBox Extension Pack, соответствующую версии вашего VirtualBox.
Если вы устанавливали пакет расширений вручную, то перейдите на страницу скачивания VirtualBox https://www.virtualbox.org/wiki/Downloads и найдите там VirtualBox Oracle VM VirtualBox Extension Pack.
Скачайте и запустите файл двойным кликом.
Во время установки новой версии вам будет предложено удалить старую версию.
В репозиториях Linux также содержится VirtualBox Extension Pack.
В Debian и производных дистрибутивах (Linux Mint, Ubuntu, Kali Linux и прочих) для установки VirtualBox Extension Pack из репозитория выполните:
sudo apt install virtualbox-ext-pack
В Arch Linux и производных дистрибутивах (Manjaro, BlackArch и прочих) для установки VirtualBox Extension Pack из репозитория выполните:
pikaur -S virtualbox-ext-oracle
Если вы получите сообщение, что команда pikaur не найдена, то смотрите статью «Автоматическая установка и обновление пакетов AUR».
Если вы получили сообщение об ошибке, что VirtualBox Extension Pack уже установлен, например:
VBoxManage: error: Extension pack ‘Oracle VM VirtualBox Extension Pack’ is already installed. In case of a reinstallation, please uninstall it first
То вам необходимо начать с того, что удалить его вручную. Для этого откройте VirtualBox, перейдите в меню File → Preferences → Extensions.
Удалите VirtualBox Extension Pack.
После этого заново запустите установку VirtualBox Extension Pack из репозитория.
После обновления VirtualBox Extension Pack ошибка «NS_ERROR_FAILURE (0x80004005)» исчезла.
Связанные статьи:
Рекомендуемые статьи:
1 Комментарий
Несколько раз сталкивался с этой проблемой. Пользователю отказано в записи/изменении файлов. В основном при монтировании диска NTFS с файлами виртуальной машины в системe Linux. Для исправлении ситуации проверяются два уровня доступа к файлам. 1) При монтировании диска в fstab используем: «UUID=DCC4E3A6C4E380DE <директория монтирования>ntfs auto,uid=1000,gid=1001 0 0 «, это разрешает доступ текущего пользователя к файлам, и нужной мне группы. 2) В директории где находятся файлы виртуальной машины, нужно разрешить доступ тому же имени пользователя, которое использует текущий пользователь Linux. В случае домашнего использования и отсутствия необходимости сильных ограничений можно разрешит «Все». Естественно для этого заходим на диск из под винды. Если владелец файлов «Администратор», почему то возникает отказ в доступе. Опять же ставим владельцем либо «Все», Либо нужного пользователя. PS Никакие переустановки, при отсутствии прав доступа, не помогают, покрай ней мере в моём случае.директория>
unixforum.org
Здравствуйте.
установил VirtualBox, но запуститься не хочет. после клика на кнопке запустить выскакивает вот такое окно, сообщение «The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing
If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system’s documentation for more information.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.
? «
«The virtual machine ‘ддддддддд’ has terminated unexpectedly during startup with exit code 1 (0x1).»
«Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
MachineWrap
Интерфейс:
IMachine «
Пожалуйста, подскажите как исправить? через интернет никак не получилось?
Debian GNU/Linux 10 (buster)
5,8 ГиБ
Intel® Core™ i3 CPU 530 @ 2.93GHz × 4
NV92
3.30.2
64-бит
56,6 ГБ
Hephaestus Сообщения: 3729 Статус: Многоуважаемый джинн. ОС: Slackware64-14.1/14.2 Контактная информация:
Re: Как исправить вот такую ошибку в VirtualBox
Сообщение Hephaestus » 16.10.2020 08:43
Оно просит драйвер ядра. Который не загрузился нормально, либо его нет вообще.
И предлагается для решения проблемы запустить /sbin/vboxconfig от рута.
Но по-хорошему, должен быть соответствующий пакет. Раньше это называлось virtualbox-dkms или как-то так.
А сейчас (в стабильном Debian) этого уже нет, и сам virtualbox, похоже, уехал в unstable.
Поэтому расскажите подробнее, что и как Вы ставили.
Re: Как исправить вот такую ошибку в VirtualBox
Сообщение kvv-vp » 16.10.2020 10:00
Re: Как исправить вот такую ошибку в VirtualBox
Сообщение ngg » 16.10.2020 12:52
Оно просит драйвер ядра. Который не загрузился нормально, либо его нет вообще.
И предлагается для решения проблемы запустить /sbin/vboxconfig от рута.
Но по-хорошему, должен быть соответствующий пакет. Раньше это называлось virtualbox-dkms или как-то так.
А сейчас (в стабильном Debian) этого уже нет, и сам virtualbox, похоже, уехал в unstable.
Поэтому расскажите, подробнее, что и как Вы ставили.
sudo nano /etc/apt/sources.list
Вписываем в конце файла репозиторий:
deb https://download.virtualbox.org/virtualbox/debian buster contrib
Сохраняем сочетанием клавиш Ctrl + O, нажимаем Enter и выходим из редактирования сочетанием клавиш Ctrl + X. Теперь скачиваем ключ GPG. Вводим в терминале команду:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add —
Обновляем репозитории:
sudo apt update
И устанавливаем VirtualBox с помощью команды:
sudo apt install virtualbox-6.0
sudo apt install dkms
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет dkms самой новой версии (2.6.1-4).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
root@debian:/home/user#