Шоколад не может загрузить единство (через Трэвис) - PullRequest
0 голосов
/ 31 марта 2019

Поскольку Travis теперь поддерживает сборку на Windows (по крайней мере, в определенной степени), я пытаюсь получить проект Unity, созданный на машине с Windows. Пробуя различные изменения в конфигурации Travis, у меня было две сборки, которые могли установить Unity (но больше ничего не сделали). Как только у меня был готов конфиг для попытки собрать с Unity, Chocolatey не удалось загрузить Unity.

Я лично (через подчиненного Travis) достигал что-то вроде ежедневного лимита загрузки (и я всегда получал один и тот же ведомый IP)? Или это результат того, что несколько человек слишком часто скачивают единство через Travis

Поскольку я могу вручную загрузить файл по ссылке, указанной в журналах, я исключил бы проблему с сервером единства в качестве причины.

Вот ошибочный Travis журнал:

$choco install unity
Chocolatey v0.10.11
Installing the following packages:
unity
By installing you accept licenses for the packages.
Progress: Downloading unity 2018.3.11... 100%
unity v2018.3.11 [Approved]
unity package files install completed. Performing other installation steps.
Downloading unity 64 bit
  from 'https://download.unity3d.com/download_unity/5063218e4ab8/Windows64EditorInstaller/UnitySetup64.exe'
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://download.unity3d.com/download_unity/5063218e4ab8/Windows64EditorInstaller/UnitySetup64.exe'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (403) Forbidden." 
This package is likely not broken for licensed users - see https://chocolatey.org/docs/features-private-cdn.
The install of unity was NOT successful.

И для справки, следующий (более часа назад).

choco install unity
Chocolatey v0.10.11
Installing the following packages:
unity
By installing you accept licenses for the packages.
Progress: Downloading unity 2018.3.11... 100%
unity v2018.3.11 [Approved]
unity package files install completed. Performing other installation steps.
Downloading unity 64 bit
  from 'https://download.unity3d.com/download_unity/5063218e4ab8/Windows64EditorInstaller/UnitySetup64.exe'
Progress: 100% - Completed download of C:\Users\travis\AppData\Local\Temp\chocolatey\unity\2018.3.11\UnitySetup64.exe (557 MB).
Download of UnitySetup64.exe (557 MB) completed.
Hashes match.
Installing unity...
unity has been installed.
  unity may be able to be automatically uninstalled.
 The install of unity was successful.
  Software installed as 'EXE', install location is likely default.

1 Ответ

1 голос
/ 01 апреля 2019

Хотя на сайте Chocolatey.org действительно существует новая функция ограничения скорости (эта функция была включена 26 ноября 2018 года ), код ошибки HTTP, который возвращается при воспроизведении, - 429Вместо 403. В результате я не думаю, что это вызывает у вас проблемы.

Существует статья по устранению неполадок, связанная с кодом состояния HTTP 403 здесь .Я хотел бы предложить выполнить рекомендации, которые могут быть вызваны следующими причинами:

  • У вас есть прокси-сервер, который необходимо настроить
  • Этобыть заблокированным в вашей организации
  • Мы что-то сломали (это наименее вероятная причина)
  • CloudFlare заблокировал ваш IP по причинам (в 99% случаев это проблема)
  • Шоколадная общественная команда, возможно, заблокировала доступ из-за чрезмерного использования - подробности см. В разделе чрезмерное использование
...