Guru Meditation - VERR_EM_INTERNAL_ERROR

Discussions about using Linux guests in VirtualBox.
Post Reply
arctic
Posts: 4
Joined: 26. Feb 2021, 09:19

Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by arctic »

Hi,

Ubuntu 20.04 VM starts and runs without any problem. However when I try to deploy a docker, it throws "Guru Meditation" error and VM closes itself. Any idea what could be the reason?

Virtualbox: 6.1.18
Ubuntu: 20.04LTS

Thanks.
Attachments
VM-log.zip
(140.65 KiB) Downloaded 12 times
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by mpack »

What does "deploy a docker" mean? If you mean you tried to fire up another virtualization app then they will conflict.
arctic
Posts: 4
Joined: 26. Feb 2021, 09:19

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by arctic »

Yeap, I was trying to say running a docker. Can you please expand how they "conflict"?
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by mpack »

Apps can't share VT-x. They will either error out or crash.
arctic
Posts: 4
Joined: 26. Feb 2021, 09:19

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by arctic »

Thanks mpack.
arctic
Posts: 4
Joined: 26. Feb 2021, 09:19

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by arctic »

I just re-read my question and maybe I wasn't being clear enough.

Windows 10 (Hyper-v disabled)
|_ VirtualBox(6.1.18) Ubuntu 20.04
|_ Running a docker inside this Ubuntu

It seems "docker run -it centos bash" or "docker run hello-world" works. The one that fails is a bit more memory intensive docker image.

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3d5812ad358e centos "bash" 43 seconds ago Up 12 seconds peaceful_cartwright

Is that still not supported?
fth0
Volunteer
Posts: 5677
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: Guru Meditation - VERR_EM_INTERNAL_ERROR

Post by fth0 »

As you already discovered, Docker containers can run inside a VirtualBox Linux VM without problems (*). The problems start when trying to run a nested hypervisor inside the docker container. In the VM configuration, disable System > Processor > Enable Nested VT-x/AMD-V, and you'll find the nested hypervisor.

(*) Docker containers do not make use of hardware virtualization. They can only run on a Linux OS. Therefore, if you install Docker on Windows or macOS, a (hidden) Linux VM is created, based on Hyper-V (Windows) or HyperKit (macOS), and that poses problems when trying to use a VirtualBox VM alongside.
Post Reply