ヘルプ!アップグレードが常に失敗します

ヘルプ!アップグレードが常に失敗します

Google Cloud Console で最近サーバーをアップグレードしました。これに関連しているかはわかりませんが、それ以来、多くの 502 エラーが発生しています。公式のテーマコンポーネントやテーマの更新は時折取得できますが、場合によっては 30 秒後に 502 が返されます。

セーフモードを使用しても、ほとんどの場合機能しますが、常にではありません。

Docker を更新したところ、SSH 経由で再ビルドする必要があるというメッセージが表示されました。

その後、常に失敗し、イメージのバックアップにロールバックする必要があります →

……。
Redis の起動中 oO0OoO0OoO0Oo
129:C 2023 年 3 月 22 日 13:00:10.162 # Redis バージョン=7.0.7、ビット=64、コミット=00000000、変更=0、PID=129、起動したばかり
129:C 2023 年 3 月 22 日 13:00:10.162 # 設定が読み込まれました
129:M 2023 年 3 月 22 日 13:00:10.162 * 単調クロック: POSIX clock_gettime
129:M 2023 年 3 月 22 日 13:00:10.163 # 警告: サーバー TCP リスニング ソケット *:6379 を作成できませんでした: bind: アドレスは既に使用されています
129:M 2023 年 3 月 22 日 13:00:10.163 # ポート 6379 (TCP) でのリスニングに失敗しました。中止します。
ファイルの更新中: 100% (32972/32972)、完了。
I, [2023-03-22T13:00:11.909015 #1]  INFO -- : HEAD は 59e548540 Build(deps): Sass を 1.58.3 から 1.59.2 に /app/assets/javascripts で更新 (#20656) になりました
 
I, [2023-03-22T13:00:11.909217 #1]  INFO -- : 
I, [2023-03-22T13:00:12.001100 #1]  INFO -- : cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-03-22T13:00:12.001244 #1]  INFO -- :
I, [2023-03-22T13:00:12.001244 #1]  INFO -- : cd /var/www/discourse && sudo -H -E -u discourse bash -c '\n  if [ $(git rev-parse --is-shallow-repository) == \"true\" ]; then\n      git remote set-branches --add origin main\n      git remote set-branches origin tests-passed\n      git fetch --depth 1 origin tests-passed\n  else\n      git fetch --prune --prune-tags origin tests-passed\n  fi\n[[[[[ここでタイムアウト -> エラーで終了]]]]]]
fatal: 'https://github.com/discourse/discourse.git/' へのアクセスに失敗しました: gnutls_handshake() が失敗しました: プル関数でエラーが発生しました。
I, [2023-03-20T10:54:29.239940 #1]  INFO -- :
I, [2023-03-20T10:54:29.240283 #1]  INFO -- : 非同期プロセスを終了しています
I, [2023-03-20T10:54:29.240310 #1]  INFO -- : HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main PID: 41 に INT を送信しています
I, [2023-03-20T10:54:29.240342 #1]  INFO -- : exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf PID: 102 に TERM を送信しています
2023-03-20 10:54:29.240 UTC [41] LOG:  高速シャットダウン要求を受信しました
2023-03-20 10:54:29.242 UTC [41] LOG:  アクティブなトランザクションを中止しています
2023-03-20 10:54:29.244 UTC [41] LOG:  バックグラウンドワーカー「論理レプリケーションランチャー」(PID 50) が終了コード 1 で終了しました
2023-03-20 10:54:29.245 UTC [45] LOG:  シャットダウン中です
2023-03-20 10:54:29.268 UTC [41] LOG:  データベースシステムはシャットダウンされました
「いいね!」 1

ほんの少しでも何かアイデアがあれば、本当に感謝します!

Dockerコンテナ内のgitgithub.comにアクセスできない問題が発生しているようです。

「いいね!」 2

まさにその通りだと思ったのですが、なぜ失敗するのか全く分かりません。

時々うまくいき、Dockerを最新バージョンにアップデートすることができました。しかし、再ビルドは常に失敗し、時には公式テーマのインストールさえ失敗します。

もし私があなたなら、Dockerコンテナ内でシェルを取得し、そこからhttps://github.com/にアクセスしてデバッグを試みます。

もう一度確認したところ、gitからアップデートはダウンロードされていますが、最後に失敗してしまいます。どうすればよいか全く分かりません。何かアドバイスがあれば、大変ありがたいです。

同じ問題であり、アドバイスがあるのでここで議論を続けます :slight_smile: