title: vagrant : Failed to mount folders in Linux guest, "vboxsf" file system is not available?
body: <p>I have <strong>VirtualBox 4.3.10</strong> and <strong>Vagrant 1.4.3</strong> installed on my <strong>Ubuntu 14.04</strong> 64 bit Desktop.</p>
  
  <p>Earlier, worked with <strong>vagrant</strong> technology but this time, multiple issue. Let me describe what I have done</p>
  
  <ol>
  <li><p>clone private git to local system <em>/opt/lampp/htdocs/{project}</em> : <strong>done</strong></p></li>
  <li><p><code>root@desktop:/opt/lampp/htdocs/{project}$ vagrant up</code></p></li>
  </ol>
  
  <p>gives message on terminal while execution </p>
  
  <blockquote>
    <p><code>GuestAdditions</code> versions on your host (4.3.10) and guest (4.2.0) do not match.</p>
  </blockquote>
  
  <p>command completed with below message</p>
  
  <blockquote>
    <p>Failed to mount folders in Linux guest. This is usually beacuse the
    "vboxsf" file system is not available. Please verify that the guest
    additions are properly installed in the guest and can work properly.
    The command attempted was:</p>
  </blockquote>
  
  <p>...</p>
  
  <p>I understand this is version difference.</p>
  
  <ol start="3">
  <li><p>check <code>vagrant vbguest --status</code></p>
  
  <blockquote>
    <p>GuestAdditions 4.3.10 running --- OK.</p>
  </blockquote></li>
  <li><p>Open browser and run with <code>http://192.168.0.33</code> (mentioned on README.md file of private git repo)  but it didn't work. </p></li>
  </ol>
  
  <h2>UPDATE</h2>
  
  <ol start="5">
  <li><p>Installed <strong>vagrant-vbguest</strong> as suggested <a href="https://github.com/dotless-de/vagrant-vbguest/issues/130#issuecomment-53687256" rel="noreferrer">here</a>   </p>
  
  <p><code>$:sudo vagrant plugin install vagrant-vbguest</code></p>
  
  <blockquote>
    <p>Installed the plugin 'vagrant-vbguest (0.10.0)'!</p>
  </blockquote></li>
  </ol>
  
  <p>By doing this,message of version difference of <code>GuestAdditions</code> described in <strong>2.</strong> is gone</p>
  
  <ol start="6">
  <li>restart <code>vagrant halt</code> and then  <code>vagrant up</code></li>
  </ol>
  
  <blockquote>
    <p>Bringing machine 'default' up with 'virtualbox' provider...<br>
    [default] Clearing any previously set forwarded ports...<br>
    [default] Clearing any previously set network interfaces...<br>
    [default] Preparing network interfaces based on configuration...<br>
    [default] Forwarding ports...<br>
    [default] -- 22 => 2222 (adapter 1)<br>
    [default] -- 80 => 8080 (adapter 1)<br>
    [default] Booting VM...<br>
    [default] Waiting for machine to boot. This may take a few minutes...<br>
    [default] Machine booted and ready!<br>
    GuestAdditions 4.3.10 running --- OK.<br>
    [default] Configuring and enabling network interfaces...<br>
    [default] Mounting shared folders...<br>
    [default] -- /vagrant  </p>
    
    <p>Failed to mount folders in Linux guest. This is usually beacuse the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was:</p>
  </blockquote>
  
  <pre><code>    mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` /vagrant /vagrant
      mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` /vagrant /vagrant
  </code></pre>
  
  <p>Do I need to change anything in local <code>vagrantfile</code> or change vagrant version or something else?</p>
  
  <p><a href="http://kvz.io/blog/2013/01/16/vagrant-tip-keep-virtualbox-guest-additions-in-sync/" rel="noreferrer">Some say it is a bug</a> whilesome gives solution for ubuntu &lt; 14.04</p>
  
  <p>Kindly suggest the solution hints and how to fix this issue? </p>