セーフモードですべてのチェックボックスをオンにしても解決しません。
app.yml プラグインを Docker Manager 以外すべて削除しました。
この問題を解決するための何か良い方法はありますか?
再構築アプリのログにも、明白なことは何も見当たりません。
セーフモードですべてのチェックボックスをオンにしても解決しません。
app.yml プラグインを Docker Manager 以外すべて削除しました。
この問題を解決するための何か良い方法はありますか?
再構築アプリのログにも、明白なことは何も見当たりません。
サイトが読み込みでスタックしているということですか?
ブラウザのコンソールを確認して、表示されているものをコピー&ペーストまたはスクリーンショットしていただけますか?(ページ上で右クリック → 検証 → コンソールタブをクリック)
コンソールで次のように表示されています。
Uncaught ReferenceError: define is not defined
at apply-details.js:1:1
composer-presence-display.js:1 Uncaught ReferenceError: define is not defined
at composer-presence-display.js:1:1
console.js:1 Uncaught ReferenceError: define is not defined
at console.js:1:1
spoiler-alert.js:1 Uncaught ReferenceError: define is not defined
at spoiler-alert.js:1:1
admin?v=b7ce39c01f13a2dce7d327b15c700163:1 Uncaught ReferenceError: I18n is not defined
at admin?v=b7ce39c01f13a2dce7d327b15c700163:1:1
wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1 Uncaught ReferenceError: I18n is not defined
at wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1:1
管理パネルからのアップグレードですか?
もしそうであれば、コマンドラインからDiscourseを再構築してみて、それが役立つか確認していただけますか?
時々発生することがあり、コンテナを完全に再構築する必要があります。![]()
いくつか試しました。
コマンドラインから ./launcher rebuild app を試しました。
サーバーを再起動しました。
app.yml(docker-manager 以外)のすべてのプラグインをコメントアウトするか、app.yml をコメントアウトして rebuild app を試しました。
唯一奇妙な点は、アプリの再構築中に、ログにポートが既に使用されているという Redis のメッセージが時折表示されることです。
リビルドログでもこれを確認しました。
warning Resolution field “unset-value@2.0.1” is incompatible with requested version “unset-value@^1.0.0”
これらの警告も表示される可能性があります。
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" has unmet peer dependency "@typescript-eslint/parser@^6.15.0".
warning "> @glint/environment-ember-loose@1.4.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning "> discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > admin > ember-source > router_js@8.0.3" has unmet peer dependency "rsvp@^4.8.5".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
それらの警告は無視してかまいません。何か見落としがあれば、ログ全体をここに貼り付けてください。
また、Cloudflareなどのサービスを利用していますか?
Digital Oceanのドロップレット上にあり、S3バケットには新しいイメージがあります。
このようなエラーの原因は何ですか^^^?
よくわかりません。根本的な問題(初期段階での致命的なエラーや、何かが正しく読み込まれなかったなど)の結果だと考えられます。他の誰かが洞察を提供してくれることを願っています。![]()
DiscourseのURLを共有していただけますか(または、ご希望であればプライベートメッセージでお願いします)?
DMを送りました、@Arkshine。
勘違いしていました。S3は画像にのみ使用するものだと思っていました!
S3バケット内のファイルに権限の問題(またはキャッシュの更新漏れ?)があるようです。JavaScriptファイルの一部がブロック(403 Forbidden)されており、Discourseを読み込めません。
残念ながら、S3についてはあまり詳しくありませんが、少なくとも問題の原因はわかっています。誰かがすぐにガイダンスを提供してくれることを願っています!
考え直した結果、他の誰かが問題を見つけられるようにURLを共有してもリスクはないと思います。
ログは、S3のアクセスキーがいくつか含まれており、他にプライベートな情報が含まれていないか確信が持てなかったため、共有をためらっていました。
Configure an S3 compatible object storage provider for uploads の手順に従いましたか?アセットを S3 にアップロードする部分を含めましたか?
ありがとうございます。確認します…
after_assets_precompile を含むセクションは、何か失敗していたためコメントアウトしていました。
再度有効にして、何が起きているか確認します。
やるべきことは、次のようなことです。
./launcher enter app
rake s3:i_cannot_remember_the_name
そして、どのようなエラーが出るか確認してください。
しかし、それがない場合、アセットはS3に存在せず、ロードできないため、サイトは機能しません。
削除するだけでなく、なぜ失敗しているのかを突き止める必要があります。
皆さん、ありがとう、皆さんは伝説です!
1か月前にS3にアップロードを切り替えたとき、アセットの部分を機能させることができませんでした。ただし、画像は保存されていました。
app.ymlにアセットのRakeタスクをコピー&ペーストする際に、「s」を1つ見落としていたことが判明しました。
その後、金曜日にアップグレードしようとしたところ、部分的にしか変換されていなかったため失敗しました。古いローカルアセットから実行していて、アップグレードされなかったのだと思います。
現在、アンクックされた投稿を再ベイクしており、サイトは再び稼働しています。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.