スローモードを設定すると403エラーが返されます - 管理者です

Discourse バージョン: 3.2.0.beta3-dev ( d5e8bd790b )

Web UI からの更新と再構築も試しましたが、エラーは依然として発生しているようです。
再構築前は NS_BINDING_ABORTED というエラーが表示されていました。更新後は、エラーメッセージは単に 403 となり、本文は以下のようになります。

{"errors":["You are not permitted to view the requested resource."],"error_type":"invalid_access"}

しかし、ポーリングリクエストが NS_BINDING_ABORTED を返していることが確認できます。

ただし、その後のポーリングは機能しているようです。

これら 2 つは関連がない可能性がありますが、主な問題は、管理権限があるにもかかわらず、どのトピックにもスローモードを設定する際に 403 エラーが発生することです。モデレーターからも同様の問題が報告されています。

私たちのコミュニティは非常に活発であり、モデレーターがホットなトピックを管理できるように、スローモードを設定できることはしばしば必要とされます。

トピックタイマーの設定で同じエラーが返されるようです。

タイマーが関係する操作に問題があるのでしょうか?

メタではスローモードとトピックタイマーの両方を設定できるため、残念ながらこれを再現することはできません。

可能性は低いですが、カテゴリモデレーターエンハンサープラグインはまだインストールされていて、問題を引き起こしている可能性がありますか?


セーフモードでも発生するかどうか尋ねるべきでしたか?

「いいね!」 2

インストールされていますが、無効になっています。そのことを考えましたが、無効になっている場合は影響がないはずですよね?

セーフモードを試してみます セーフモードでも発生しているようです :weary:

ここで実行されているバージョンを確認してもらえますか?

必ずしもそうとは限りません。無効にする(またはセーフモードを使用する)と、JavaScriptの部分のみがオフになり、ほとんどのエラーはそこで見つかります。まれに、app.ymlから完全に削除して、それなしで再構築する必要がある場合があります。JavaScript以外の部分が問題を悪化させている可能性があるからです。

マージされたらすぐに最新のコミットで更新されます。:slight_smile:

拡張カテゴリMODなしで再構築してみます。

現在のプラグインリストを書き留めておきます。

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-signatures.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/paviliondev/discourse-legal-tools.git
          - git clone https://github.com/netgamers-forum/discourse-ngi-emojis.git
          - git clone https://github.com/discourse/discourse-patreon.git
          # 2023/05/03 に追加された新しいプラグイン
          - git clone https://github.com/discourse/discourse-yearly-review.git
          - git clone https://github.com/discourse/discourse-user-notes.git
          # 2023/02/12 に追加された新しいプラグイン
          - git clone https://github.com/discourse/discourse-prometheus.git
          # 2023/06/11 に追加された新しいプラグイン
          - git clone https://github.com/netgamers-forum/discourse-category-mod-enhancer.git
          # 2023/08/16 に追加された新しいプラグイン
          - git clone https://github.com/netgamers-forum/discourse-silenced-flair.git
    - exec:
        cd: $home/plugins/discourse-animated-avatars
        raise_on_fail: false
        cmd:
          - $home/plugins/discourse-animated-avatars/scripts/install.sh

アニメーションアバターに問題があると思いますが、主にユーザーページの問題だと思います(たぶん)

おや、これも大きいですね。Discourseがデフォルトで(オプションとしてでも)サポートしていない理由がわかりません :smiley:

「いいね!」 1

はい、プラグインが原因であることが確認されました。無効にしても、時間ベースのアクションが機能しない原因となっていました。本当に奇妙です。

一時的に削除することを推奨する警告をプラグイントピックに追加します。

「いいね!」 1

今では画像の種類がより広くサポートされているので、その方向に向かっているのかもしれません:crossed_fingers:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.