1

По какой-то причине я не могу загрузить коробку Ubuntu-Wily

$ vagrant box add ubuntu/wily64
==> box: Loading metadata for box 'ubuntu/wily64'
    box: URL: https://atlas.hashicorp.com/ubuntu/wily64
==> box: Adding box 'ubuntu/wily64' (v20160715.0.0) for provider: virtualbox
    box: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/wily64/versions/20160715.0.0/providers/virtualbox.box
    box:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

The requested URL returned error: 404 Not Found

Это странно, потому что я могу скачать xenial и верные коробки без проблем:

$ vagrant box add ubuntu/trusty64
==> box: Loading metadata for box 'ubuntu/trusty64'
    box: URL: https://atlas.hashicorp.com/ubuntu/trusty64
==> box: Adding box 'ubuntu/trusty64' (v20170216.0.0) for provider: virtualbox
    box: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170216.0.0/providers/virtualbox.box
    box: Progress: 51% (Rate: 910k/s, Estimated time remaining: 0:04:04)

Обратите внимание, что я использовал эту коробку в течение нескольких недель без каких-либо проблем. Когда я заметил проблему, я попытался понизить ее с 1.9.1 до 1.8.7 чтобы увидеть, была ли проблема решена .. это не так.

Моя машина для разработки работает под управлением Windows10 64bit, и вот моя информация о бродячей версии:

$ vagrant version
Installed Version: 1.8.7
Latest Version: 1.9.1

Редактировать Только что попробовал это на моем Windows7 64-битном ноутбуке и получил ту же ошибку. Может быть, это ошибка на стороне хашикорпа?

1 ответ1

4

Кажется, это проблема со стороны Хашикорпа. Ни один из блоков под ubuntu которым больше месяца, не может быть загружен, хотя они все еще перечислены на странице списка коробок Ubuntu.

Это может быть случай, когда эти ящики были удалены из учетной записи ubuntu но страница списка ящиков обслуживается из кеша, который устарел.

Кажется, что другие старые коробки также ушли. Например, вторая по популярности Ubuntu Wiley коробка, larryli/wily64 (также восьмимесячного возраста), также возвращает 404.

Если официальные и / или надежные поставщики неожиданно удаляют блоки, всегда стоит проверить, не возникла ли внезапная уязвимость безопасности; блоки могут быть удалены, чтобы предотвратить его дальнейшее распространение во время новых сборок исправленных версий. Однако, по крайней мере, во время этого редактирования последняя уязвимость в Уведомлениях о безопасности Ubuntu для 15.10 была более полугода назад.

Тем не менее, другие блоки для этого выпуска, как старые, так и более новые, по-прежнему работают (это означает, что это, вероятно, не является общей проблемой со старыми версиями Atlas). plainspooky/ubuntu-wily_amd64_vbox (7 месяцев), так и gigerdo/ubuntu-wily (10 месяцев).

Поиск ubuntu и wiley даст вам несколько вариантов. Обычно я работаю с ними в порядке популярности на том основании, что в чем-то, что загружается чаще, с большей вероятностью будут обнаружены ошибки или вредоносный код. (Обычно я стараюсь скачивать только с "официальных" аккаунтов, когда могу.)

Если вы полагаетесь на наличие более старых выпусков, в которых нет коробок от официальных поставщиков Atlas, самый безопасный и надежный способ сделать это - свернуть свои собственные ящики (которые вы можете загрузить в свою учетную запись на Atlas). Упаковщик - отличный инструмент для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .