node.jsvagrantubuntu-14.04virtualboxmeanjs

VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005) with meanjs and vagrant


I am trying to run mean.js project based on vagrant , but I get the following error with the vagrant up command on ubuntu 14.04 LTS 64 bit.

        There was an error while executing `VBoxManage`, a CLI used by Vagrant
        for controlling VirtualBox. The command and stderr is shown below.

        Command: ["startvm", "d660b7d6-06a3-49bc-8b90-cbad92632c11", "--type", "headless"]

        Stderr: VBoxManage: error: The virtual machine 'pets_default_1473142645576_38190' has terminated unexpectedly during startup with exit code 1 (0x1)
        VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

Solution

  • I solved the using following steps:

    I have completely remove older VirtualBox versions before installing VirtualBox-5.0 !

    1. Uninstall VirtualBox

      sudo apt-get purge "^virtualbox-.*"
      
    2. Update the software repositories

      sudo apt-get update
      
    3. Clean up

      sudo apt-get autoremove | sudo apt-get autoclean | sudo apt-get clean 
      
    4. Setup API repository (For Ubuntu 14.04 ("Trusty"))

      echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list
      
    5. Setup Oracle Key

      wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
      wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
      

    6.Install Oracle Virtualbox

        sudo apt-get update
        sudo apt-get install virtualbox-5.1
        Start Virtualbox
        virtualbox
    

    For more help check to here.