title: Vagrant Up provisions on one computer but not on another
body: <p>I'm trying to get my Vagrant box setup from my work environment on my home computer but I've been running into issues. I've uninstalled and reinstalled Virtualbox and Vagrant twice now. At work, everything works as expected. At home, nothing. My vagrant file is as follows:</p>
  
  <pre><code>Vagrant::configure("2") do |config|
  
    config.vm.box = "saucy64"
    config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box"
    config.vm.network :private_network, ip: "192.168.33.10"
  
    # Allow more memory usage for the VM
    config.vm.provider :virtualbox do |v|
      v.customize ["modifyvm", :id, "--memory", "1024"]
    end
  
    # Fix rights and permissions on shared folder
    config.vm.synced_folder ".", "/vagrant/", :mount_options =&gt; [ "dmode=777", "fmode=666" ]
    config.vm.synced_folder "./www", "/vagrant/www/", :mount_options =&gt; [ "dmode=775", "fmode=644" ], :owner =&gt; 'vagrant', :group =&gt; 'www-data'
  
    # Set the timezone to something useful
    config.vm.provision :shell, :inline =&gt; "echo \"Europe/London\" | sudo tee /etc/timezone &amp;&amp; dpkg-reconfigure --frontend noninteractive tzdata"
    # Make sure APT is up to date
    config.vm.provision :shell, :inline =&gt; "apt-get update --fix-missing"
    # Fix locales
    # config.vm.provision :shell, :inline =&gt; "apt-get -y install language-pack-en"
  
    config.vm.provision :puppet do |puppet|
      puppet.facter = { "fqdn" =&gt; "dev.oraculum2.local", "hostname" =&gt; "www" }
      puppet.manifests_path = "puppet/manifests"
      puppet.manifest_file = "oraculum2.pp"
      puppet.module_path = "puppet/modules"
      puppet.options = "--hiera_config /vagrant/hiera.yaml"
    end
  
  end
  </code></pre>
  
  <p>My output looks like this:</p>
  
  <pre><code>$ vagrant up --provision
  Bringing machine 'default' up with 'virtualbox' provider...
  [default] Importing base box 'saucy64'...
  [default] Matching MAC address for NAT networking...
  [default] Setting the name of the VM...
  [default] Clearing any previously set forwarded ports...
  [default] Clearing any previously set network interfaces...
  [default] Preparing network interfaces based on configuration...
  [default] Forwarding ports...
  [default] -- 22 =&gt; 2222 (adapter 1)
  [default] Running 'pre-boot' VM customizations...
  [default] Booting VM...
  [default] Waiting for machine to boot. This may take a few minutes...
  Timed out while waiting for the machine to boot. This means that
  Vagrant was unable to communicate with the guest machine within
  the configured ("config.vm.boot_timeout" value) time period. This can
  mean a number of things.
  
  If you're using a custom box, make sure that networking is properly
  working and you're able to connect to the machine. It is a common
  problem that networking isn't setup properly in these boxes.
  Verify that authentication configurations are also setup properly,
  as well.
  
  If the box appears to be booting properly, you may want to increase
  the timeout ("config.vm.boot_timeout") value.
  </code></pre>
  
  <p>Of course, I've tried to increase the boot timeout but that had the same effect. I tried to boot in the GUI but it goes to a black screen and never changes.</p>
  
  <p>Using:
  Vagrant 1.4.1 and Virtualbox 4.3.6</p>
  
  <p>I'm on an Ubuntu 12.04 machine and that's the same as work as well.</p>
  
  <p>I tried with Vagrant 1.4.3 as well but same result. I'm lost as it worked fine at work. Any ideas?</p>