💫

GitHub Actions で Error: Can't use 'tar -xzf' extract archive file

に公開

2023/09/04 から発生している以下のエラーの対処方法。

Download action repository 'actions/checkout@v3' (SHA:f43a0e5ff2bd294095638e18286ca9a3d1956744)
Error: Can't use 'tar -xzf' extract archive file: /home/runner/work/_actions/_temp_4cbf6e25-7b4a-4037-88f2-b1be30cf240a/d6ea88db-a5e2-4738-9ee3-2265b703ed42.tar.gz. return code: 2.

Issue

https://github.com/actions/checkout/issues/1448

対処法 1: 再実行

一時的なもののようなのでしばらく待っていれば解消されるかもしれません。
同日に actions/checkout@v4.0.0 がリリースされているので tarball のダウンロード に負荷がかかってしまったのでしょうか。

対処法 2: v4 に上げる

偶然なのかもしれませんが v4 に上げるとエラーが出なくなったという人も多いので上げて問題なさそうであれば上げてしまいましょう。
ランタイムが Node.js v20 になっているので動作確認はしっかり行ってください。

     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4

Discussion