実現したいこと
以下のコマンドがたたけるようになること
$ npm run deploy
$ npm run release
上記を実行したときに出るELIFECYCLEのエラーを消したい
前提
- 最後に成功したデプロイは 4/25 (3 日前) でした。
- 複数のコラボレーターと端末でデプロイしようとしましたが、すべて同じエラーが返されました。つまり、個々の端末に起因するものでもない可能性が高いです。
- 25日にリリースされたものとまったく同じソースファイルで展開されています。つまり、ソースファイルに起因する問題ではない可能性が高いということです。
- 使用されるランタイムは nodejs です。
- Nuxt2で作ったWebアプリです。
- No.13 について調べて、原因と思われることをいくつか試してみましたが、はっきりとはわかりませんでした。
タイムアウトを延長しようとしましたが、結果は変わりませんでした。
7. 4/28にGAEがアップデートされています。何か関係があるのかまだわかりません。次のエラーが表示されます。
発生している問題・エラーメッセージ
╔════════════════════════════════════════════════════════════╗ ╠═ Uploading 4 files to Google Cloud Storage ═╣ ╚════════════════════════════════════════════════════════════╝ File upload done. Updating service [default]...failed. ERROR: (gcloud.app.deploy) Error Response: [13] An internal error occurred. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! xxxxxxxx@1.0.0 deploy: `NODE_ENV=development nuxt-ts build && gcloud app deploy app.yaml --project=xxxxxxxxxx` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the xxxxxxxxxx@1.0.0 deploy script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/xxxxxxxxxx/.npm/_logs/2023-04-28T17_26_59_570Z-debug.log
Updating service [v2app]...⠼DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] not complete. Waiting to retry. Updating service [v2app]...⠶DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] not complete. Waiting to retry. Updating service [v2app]...⠼DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] not complete. Waiting to retry. Updating service [v2app]...⠛DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] not complete. Waiting to retry. Updating service [v2app]...⠹DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] not complete. Waiting to retry. Updating service [v2app]...⠛DEBUG: Operation [apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c] complete. Result: { "done": true, "error": { "code": 13, "message": "An internal error occurred." }, "metadata": { "@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1", "endTime": "2023-04-29T02:10:29.177Z", "insertTime": "2023-04-29T01:55:25.556Z", "method": "google.appengine.v1.Versions.CreateVersion", "target": "apps/xxxxxxxxxx/services/v2app/versions/20230429t105516", "user": "xxxxxxxxxx@gmail.com" }, "name": "apps/xxxxxxxxxx/operations/2727d6ab-1d20-42dd-a612-1606d969758c" } Updating service [v2app]...failed. DEBUG: (gcloud.app.deploy) Error Response: [13] An internal error occurred. Traceback (most recent call last): File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", line 987, in Execute resources = calliope_command.Run(cli=self, args=args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py", line 807, in Run resources = command_instance.Run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/surface/app/deploy.py", line 127, in Run return deploy_util.RunDeploy( ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py", line 692, in RunDeploy deployer.Deploy( File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py", line 471, in Deploy self.api_client.DeployService(new_version.service, new_version.id, File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/appengine_api_client.py", line 230, in DeployService return operations_util.WaitForOperation( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py", line 307, in WaitForOperation completed_operation = waiter.WaitFor( ^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py", line 261, in WaitFor operation = PollUntilDone( ^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py", line 322, in PollUntilDone operation = retryer.RetryOnResult( ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/core/util/retry.py", line 249, in RetryOnResult if not should_retry(result, state): ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py", line 320, in _IsNotDone return not poller.IsDone(operation) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxxxxxxxxx/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py", line 182, in IsDone raise OperationError(requests.ExtractErrorMessage( googlecloudsdk.api_lib.app.operations_util.OperationError: Error Response: [13] An internal error occurred.
該当のソースコード
エラーメッセージを参照
試したこと
複数のコラボレーターと端末でデプロイしようとしましたが、すべて同じエラーが返されました。つまり、個々の端末に起因するものでもない可能性が高いです。
##1. node_modulesを入れ直す
rm -rf node_modules
rm package-lock.json
npm cache clear --force
npm install
##2. npm パッケージのバージョンアップ
補足情報(FW/ツールのバージョンなど)
npm -v
6.14.13
node -v
v14.17.0
0 コメント