web-dev-qa-db-ja.com

AOSPリポジトリ同期でのcurl clone.bundleエラーの対処方法

AOSPからマスターブランチをダウンロードすると、次のエラーが発生します。

curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.

このエラーが発生するのはなぜですか?

ログ:

 * [new tag]         Android-cts-4.4_r1 -> Android-cts-4.4_r1
 * [new tag]         Android-sdk-4.4.2_r1 -> Android-sdk-4.4.2_r1
Fetching projects:   7% (32/448)  Fetching project platform/packages/apps/Launcher3
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
 94 88.8M   94 83.9M    0     0   294k      0  0:05:08  0:04:51  0:00:17  357kremote:        Sending approximately 108.84 MiB ...
remote: Counting objects: 9, done
remote: Finding sources: 100% (9/9)
 94 88.8M   94 84.1M    0     0   294k      0  0:05:08  0:04:52  0:00:16  303kReceiving     objects:   0% (1/44323)   
32
powder366

Repoは、パッケージ化されたバンドルファイルをbootstrap各gitにダウンロードする前に、GitのHTTPプロトコル経由で最新のデータをダウンロードする前にダウンロードします。後者はサーバー側のコストが高く、パフォーマンスが低下するため、バンドルfileを使用すると、ダウンロードによって一部が切り捨てられます。バンドルファイルが利用できない場合(この場合など)、Repoはそれを無視して続行します。つまり、これに注意を払う必要はありません。

46
Magnus Bäck