** Description changed:

+ [Impact]
+ 
+ As of February 2nd, the legacy Vagrant Cloud URLs were disabled by
+ Hashicorp[0], meaning that the versions of vagrant in xenial and artful
+ can no longer fetch Vagrant boxes from the global index (which is a
+ fundamental part of Vagrant use).
+ 
+ 
+ [0] https://groups.google.com/forum/#!topic/vagrant-up/H8C68UTkosU
+ 
+ [Test Case]
+ 
+ Before fix:
+ 
+ $ vagrant box add 'ubuntu/trusty64'
+ [...]
+ URL: ["https://atlas.hashicorp.com/ubuntu/trusty64";]
+ Error: The requested URL returned error: 404 Not Found
+ 
+ After fix:
+ 
+ $ vagrant box add 'ubuntu/trusty64'
+ ==> box: Loading metadata for box 'ubuntu/trusty64'
+     box: URL: https://vagrantcloud.com/ubuntu/trusty64
+ [...]
+ 
+ [Regression Potential]
+ 
+ These changes were cherry-picked directly from upstream (where they have
+ been for several upstream releases), and they only affect the parts of
+ the code concerned with the fetching of boxes (which doesn't work at all
+ currently).  I believe the potential for regression outside this
+ functionality is low.
+ 
+ [Original Report]
+ 
  When trying to update my ubuntu/trusty64 vagrant box, I get the
  following failure:
  
-     $ vagrant box update --box 'ubuntu/trusty64'
-     Checking for updates to 'ubuntu/trusty64'
-     Latest installed version: 20180124.0.0
-     Version constraints: > 20180124.0.0
-     Provider: virtualbox
-     There was an error while downloading the metadata for this box.
-     The error message is shown below:
-     
-     The requested URL returned error: 404 Not Found
+     $ vagrant box update --box 'ubuntu/trusty64'
+     Checking for updates to 'ubuntu/trusty64'
+     Latest installed version: 20180124.0.0
+     Version constraints: > 20180124.0.0
+     Provider: virtualbox
+     There was an error while downloading the metadata for this box.
+     The error message is shown below:
+ 
+     The requested URL returned error: 404 Not Found
  
  I have the following Vagrant version:
  
-     $ vagrant --version
-     Vagrant 2.0.2
+     $ vagrant --version
+     Vagrant 2.0.2
  
  and am able to access the resources where I assume they are hosted:
  
-     $ curl -O 
http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
-       % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
-                                  Dload  Upload   Total   Spent    Left  Speed
-       4  425M    4 17.1M    0     0  1062k      0  0:06:50  0:00:16  0:06:34  
972k
+     $ curl -O 
http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
+       % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
+                                  Dload  Upload   Total   Spent    Left  Speed
+       4  425M    4 17.1M    0     0  1062k      0  0:06:50  0:00:16  0:06:34  
972k

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1747426

Title:
  Vagrant <2.x can no longer fetch box metadata from Hashicorp

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1747426/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to