主题已关闭,没有系统记录

最近,我们的社区出现了一些话题在首帖发布后自动关闭的情况,但没有任何管理员操作或系统记录。我在“设置 >> 日志 >> 管理员操作”中也找不到相关记录。请问是什么导致了这种前所未有的自动关闭现象?谢谢!

2 个赞

你可以配置类别设置,让主题自动关闭。不过,我认为对这些设置的任何更改都会被记录,但检查一下也无妨。

2 个赞

是的,Manjaro 论坛上也发生了同样的情况。

相关数据:

  • 已安装版本:2.8.0.beta4: ( 00820f0fad )
  • 主题已关闭,但没有任何版主日志说明是如何关闭的。
  • 版主可以重新开启已关闭的帖子(或者大多数情况下:删除它,因为用户已经发起了新主题)
  • 似乎仅影响 TL0 用户。

@sam —^
如果有帮助的话,我可以为你提供 Manjaro 论坛上确切示例的链接?

抱歉直接@你,但这看起来是一个严重的 bug,而我只认识你和 codehorror。我宁愿被你踢一脚 打扰你而不是他… :scream: :bowing_man:

已安装的插件:

名称 版本 是否启用?
discourse-auto-deactivate 0.0.1
discourse-chat-integration 0.1
discourse-fingerprint 2
discourse-push-notifications 0.3.0
discourse-solved 0.1
discourse-user-notes 0.0.2
discourse-stopforumspam 1.0.1
docker_manager Docker 0.1
procourse-installer 0.1
retort Reactions plugin for Discourse 1.2.3
styleguide 0.2

:warning: 在此期间,我们已启用对首帖的无限次编辑,并将密切监控此问题!

1 个赞

你好 Fabby,

查看你的插件列表,我建议卸载非官方插件
https://github.com/singerscreations/discourse-stopforumspam

因为它似乎是列表中唯一一个针对新用户(TL0)且已超过两年未更新的插件。

请卸载该插件,重建站点,然后告诉我们结果如何。

你注意到关闭操作是发生在单个分类中,还是多个分类中?
你注意到它仅发生在私密分类、公开分类,还是两者都有?

7 个赞

我们尚未安装任何非官方插件,目前仍在排查该问题。

在我们的网站上,该问题出现在不同的分类中。

我们仅观察到该问题出现在公开分类中,尽管我们的私密分类目前并未启用。

2 个赞

请分享您网站上已关闭话题的链接。

3 个赞

看起来 @littleviolette 正在 :zzz: 或者非常忙,所以这是来自 Manjaro 论坛的 一个链接……

:crossed_fingers:

如需紧急帮助,请在 Manjaro Telegram 聊天@我 @Fabby,或在 Manjaro 论坛 上给我发私信。

:bowing_man:

1 个赞

那个页面显示 404 :thinking:

2 个赞

:facepalm:

主题已被删除……

啊!找到一个还没被删除的!

大部分都被删除了,因为发帖人立刻创建了新主题,所以其中很多都是重复的……

:man_shrugging:

cc @dax

1 个赞

很抱歉,我们的社区一直在主动重新打开那些被“无人”关闭的话题,因为这是我们网站上一个已知已久的漏洞。我只能找到这些话题最初被报告时的截图:

1 个赞

据我所知,开发人员需要这个 URL……你在哪里截了包含该 URL 的截图吗?

1 个赞

反馈给 @dax@Falco

目前该问题未再出现,因此如果您正在测试此功能且无法复现,请关闭该设置……

@littleviolette 所以您是想让我们开发团队的各位“大人”反其道而行之……

当然,就在我写下这段话的瞬间,它又发生了!!! 最新示例:

https://forum.manjaro.org/t/pamac-update-fails-invalid-or-corrupted-package/77894

我诚挚地为让大家空欢喜一场而道歉!

:sob: :facepalm:

1 个赞

又一个倒下了:

https://forum.manjaro.org/t/imposible-instalar-el-paquete-splashtop-streamer/77984

现在例子够多了吗?我是不是该闭嘴停止发布新的例子了? :grin: (也就是说,并非所有版主都给了我反馈,我是否应该去打扰那些查看最新帖子的版主,让他们提供更多例子?

鉴于这种情况从未在 meta 上发生过,我担心这是 Manjaro 论坛配置非常具体的问题,或者是第三方插件交互不当,亦或是其他原因?

据我所知,在成千上万的客户中,我们尚未收到任何关于此问题的报告。@tech-advocates,你们怎么看?

4 个赞

好久没联系,很高兴收到你的消息!:grin:

看到我刚在 一个现有的问题报告 中补充了信息,并 列出了我们所有的插件,指出:

对于成千上万个(2000 个?)案例来说,这仅仅偏离了 1‰。:stuck_out_tongue_winking_eye: 所以 我确实同意这似乎是一个边缘情况。如果 @littleviolette 能提供指向

的链接,那么 DBA 难道不应该能够 diff 出无论 我们两人做错了什么 还是我们双方都设置了而其他人没有设置的某个晦涩参数?

或者,能否为我们提供一种与所有人进行比较的方法?毕竟我们的社区拥有专业的 *nix 工程师、Oracle DBA、开发人员等。

你知道,我在多个库供应商之间充当“人工邮件传输代理(MTA)”的经历,曾 帮助你们 解决 奇怪的边缘情况……

:+1:

附注:我们尚未禁用 那个非官方插件,因为 LittleViolette 表示他们并未使用它。但如果 让我跳,我会问:“跳多高?” :wink:

我回想不起来有任何相关报告。我唯一见到这种情况发生的时候,是我在摆弄系统时,通过 Rails 控制台手动将 closed 设置为 true,而不是使用 topic.update_status

查看该主题所属的类别:

我注意到这里涉及多种主题计时器设置。@Fabby,我建议从这个角度进行调查和尝试。如果你能找到复现该问题的方法,我们将很乐意深入排查!我会检查或调整以下事项:

  • 你是否启用了“已解决主题自动关闭小时数”站点设置?如果是,且某帖子被标记为已解决后又改为未解决,自动关闭是否成功取消?
  • 该类别是否设置为自动关闭主题?
  • 你的版主是否经常手动为主题添加自动关闭计时器,或尝试手动取消现有的计时器?
  • 出现此问题的主题是否为在不同类别之间移动过的主题?
4 个赞

谢谢!
只是想反馈一下:您的建议已复制到我们内部讨论串中,并已通知论坛管理员。由于他们同时也是 Manjaro 的创始人和维护者,反馈速度可能会比您以往习惯的稍慢一些……

:sweat_smile:

1 个赞

对此是肯定的,对其他情况则是否定的。我们的主题自动关闭计时器设置为最后一条活跃主题发布后的 2 个月。所报告的漏洞出现在主题在神秘关闭之前仅有一篇帖子(即原始发帖)的情况下。即使在没有设置自动关闭计时器的分类中,也会出现这种情况。

我怀疑该问题是否与帖子删除(无论是由原始发帖者还是系统执行)有关。当我试图寻找受影响的示例主题链接时,注意到这些主题要么被我们的版主出于其他原因移动,要么在版主重新打开神秘关闭的线程后被系统删除。以下是截图:

1 个赞

您能复制并粘贴其中一个的 URL 吗?

:crossed_fingers:

主题不再对公众可见……

1 个赞