2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Google Cloud Functions で関数を編集するとデプロイに失敗する場合の応急措置

Posted at

Cloud Functions の関数を編集した後、Python パッケージのインストールの最中にエラーが発生してデプロイに失敗することがあります。(経験的には PyTorch のインストール中に止まるようです。)
かなりマイナーな現象かもしれませんが、検索してもほとんど情報が見つからないので、症状と応急措置を書き残しておきます。

エラーログの最終行

Python 3.8 の場合の例

Collecting torch; Error ID: 0ea8a540

Python 3.9 の場合の例

Collecting torch; Error ID: c84b3231

いったんこれに陥ると、何度やり直してもデプロイに失敗し続ける羽目になります。

原因

不明。わかる人がいたらコメントで教えてください。

応急措置

最も確実な方法は「関数の再作成」です。クリーンな状態で環境構築が走るからか、ほぼ必ず成功します。
具体的には関数を削除してから全く同じ関数を再度作成すればよいのですが、コンソールから操作していて細かい設定の再現が面倒な場合は、

  1. 関数をコピー (function-1 → function-2)
  2. 元の関数を削除 (function-1 を削除)
  3. 関数をコピー (function-2 → function-1)

の手順で再作成すると楽です。

これ以外の解決方法があればコメントで教えてください。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?