Note To Self: How To Fix A VirtualBox Machine With The Name ‘dashboard’ Already Exists..

post image

3 Min Read


The Story

Recently started having this issue when I tried to bring up my VirtualBox machine with the name ‘dashboard’. I wasn’t able to do so because of the dreaded message ‘The name ‘dashboard’ is already in use by another virtual machine.’ Deleting the vm was not an option as it would take me a long time to get it to work due to low internet connectivity at the time.

image

In this post I will detail how I fixed this issue.

The Walk-through

Running the following command in the terminal:

vboxmanage list vms

Outputs the following:

image

Then I had to replace the id of the vm with the id of the vm that had the name ‘dashboard’ from the output of the command above.

echo "baf04c7b-8248-4954-be66-c4379e5b7af7" > .vagrant/machines/dashboard/virtualbox/id

After replacing the id of the vm with the id of the vm that had the name ‘dashboard’ I ran the following command in the terminal:

vagrant up

And kept on getting the warning below, where ssh authentication kept failing.

image

The fix was to add the ssh config to the Vagrantfile:

Vagrant.configure("2") do |config|
  config.ssh.username = 'root'
  config.ssh.password = 'vagrant'
  config.ssh.insert_key = 'false'
  ...

Then retried to bring up the vm again:

vagrant up

image

Success!!!