Running Vagrant in windows server 2016 standard - vagrant

I was trying to bring up a Oracle Linux instance in the windows server 2016 VM . I have installed Vagrant and VirtualBox in Windows Server 2016 Standard. Vagrant got installed, and I was tryng spin up a instance using virtualbox as provider, but I was popped with the below error. Can someone throw out some lght on this?
Stderr: VBoxManage.exe: error: The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
Thanks,
Mawy

Related

Unable to run Oracle VirtualBox on Windows 10 Hyper-V on Server 2012

I am trying to get Oracle VirtualBox (6.1) to run on a Windows 10 (1909 - Build 18363.535) VM running on Server 2012 R2 (6.3 - Build 9600).
I can install and create a VM in Oracle VirtualBox. Only 32-bit OS's are available. When i try to start the OVB VM i get the following error:
WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. (VERR_NEM_NOT_AVAILABLE).
VT-x is not available (VERR_VMX_NO_VMX).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
I cannot enable the Windows feature Hyper-V Platform. And when i check the SystemInfo : Hyper-V Requirements i only have the following line:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
Is there a way that i can run OVB on a Windows 10 VM running on Server 2012?
Turns out Windows Server 2012 doesn't work, but Server 2016 does. Tested on another server, working.

Kernel driver not installed (rc=-1908) Mac High Sierra 10.13

I'm currently running vargant version 2.1.5 on my mac high sierra 10.13.6
So after completing the vagrant init and vagrant up command I'm suppose to have a fully running virtual machine in virtualbox. But after running vagrant up I get this instead.
There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "3574f45d-aade-4053-af8b-0c88330e855f", "--type", "headless"]
Stderr: VBoxManage: error: The virtual machine 'saltstates_default_1539870640620_6152' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
Any idea what this is about?
So if you have mac high sierra or higher, mac security and system preferences allow applications to make system changes with in a 30 mins of installation of the application. So I had to uninstall virtual box then reinstall it. Then I went to system preferences and allow kernel driver changes.
It's not necessary to reinstall VirtualBox in order to resolve this problem. As described in the VirtualBox forum for macOS hosts, you can do the following instead:
Restart your machine and enter Recovery Mode (Press and hold ⌘-R on reboot.)
Open the Terminal.
Type the following: spctl kext-consent add VB5E2TV963
Press Enter.
Restart your machine.
When you install application, on Mac OS, you have to accept permission.
Follow the step.
After:

Vagrant up not startedcode E_FAIL (0x80004005)

I'm using W10 and I had a problem with Vagrant-suddenly I cannot do vagrant up. I received error:
There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "e11dfd77-f4e8-4125-8169-d81f7dc44e55", "--type", "headless"]
Stderr: VBoxManage.exe: error: Interface ('VirtualBox Host-Only Ethernet Adapter #3') is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole"
used to work fine until yesterday. I had a Windows update as well yesterday, but after that update vagrant works well.
What i tried:
checked Hyper-V platform - is disabled.
reinstalled VM Box, Vagrant but nothing helped.
Any ideas?
For anyone getting this more recently where the stderr does not mention VT-x, but instead is something like this:
Stderr: VBoxManage.exe: error: Call to NEMR0InitVMPart2 failed: VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)
I finally found that it was a virtualbox update that broke it for me; trying to fix NEM in Windows 11 I guess, but breaking it in Windows 10? See discussion here on virtualbox's forum.
Basically if you have W10 and upgraded VirtualBox to 6.1.28, you'll want to downgrade to 6.1.26.
I know it's an old post but this link worked for me.
Open CMD as administrator and run:
bcdedit /copy "{current}" /d "Hyper-V"
bcdedit /set "{current}" hypervisorlaunchtype off
bcdedit /set "{current}" description "non Hyper-V"
Just go to network setting in VMware and uncheck Enable Network Adapter in the adapter 3 setting.
I solved it without downdrading VirtualBox.
Instead, I used the advice here. In short, here it is:
Open the "Turn Windows features on or off" settings (type optionalfeatures in the start menu)
Untick all the followings:
Application Guard
Credential Guard
Device Guard
* Guard
Containers
Hyper-V
Virtual Machine Platform
Windows Hypervisor Platform
Windows Sandbox
Windows Subsystem for Linux (WSL)
Restart twice.
As windows updates were installed few days ago and i realize that i have an outdated version of VirtualBox, upgrading was enough for me.
VirtualBox 6.1.34 fixed the issue in my Windows 10 Enterprise

kubernetes installation in windows 10 failed due to virtual machine set up

Hi I am new to kubernetes. I have read online tutorials to understand kubernetes and its benefits. To get hands on I have done a set up in my windows machine. It worked well half-way and received error while configuring kubernets VM.
I have downloaded Minikube installers and issued following command in windows 10 power shell
.\minikube.exe start --kubernetes-version="v1.6.0"
--vm-driver="virtualbox" --show-libmachine-logs --alsologtostderr
Retrying.
E1104 23:10:01.364507 16152 start.go:122] Error starting host: Error creating host: Error creating machine: Error in driver during machine creation: Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm minikube --type headless failed:
VBoxManage.exe: error: The virtual machine 'minikube' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\Kube\ .minikube\machines\minikube\minikube\Logs\VBoxHardening.log'
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine
I have oracle virtual box already installed in my machine.Not sure whether it causes this issue.
upon reading few other forums, i have deleted .minikube directory and reissued the same commands in windows power shell but it didnt help.
can anyone please guide me to install kubernetes in windows 10 machine.
I have no hyper-v in my machine(Windows home edition).
Looks like my oracle virtual box has network access issues. Hence it could not set up kubernetes vm. I found this issue when i start my "Docker quick start terminal", it shows same error as i posted above. Hence i uninstalled and then installed latest version of oracle virtual box. It resolved the issue. kubernetes cluster has been created in my windows 10 machine.
I uninstalled the virtual box and installed docker toobox for windows from here
https://docs.docker.com/toolbox/toolbox_install_windows/#step-2-install-docker-toolbox
This will install Oracle VM virtual box too.
Open “Docker Quickstart Terminal”
This opens a Unix Bash.
Use this terminal for building docker images and running minikube.

how to resolve issue where Vagrant fails to bring up VirtualBox on OS X El Capitan?

I am getting the following issue trying to start a VM using vagrant & VirtualBox on my MacBook Air (13-inch, Early 2015) running OS X 10.11.6. I have tried VirtualBox version 5.0.26, 5.1.0 and 5.1.2. I have searched around and tried all the suggestions I could find. what do I need to do to fix this issue?
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "23e70124-39c9-46ea-a45d-cf34c0e8a251", "--type", "headless"]
Stderr: VBoxManage: error: The VM session was aborted
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession
This seems to be a problem with setting the networking to NAT mode (which is done by vagrant). To bring up the vm, go into virtualbox, edit the vm network settings to something like bridged and start the vm and it should work.
However, the downside is that the vagrant up command does not work (down works once the vm has been started manually).
At this point, I am also struggling to find a solution (may be something to do with El Capitan)
Had the same problem, though I am on os x 10.10.5 Yosemite.
Downgrading to VirtualBox 4.3.40 worked for me.
https://www.virtualbox.org/wiki/Download_Old_Builds_4_3

Resources