# Discourse 3.5.0.beta2-dev 的问题 - SMTP 和后台作业

**URL:** <https://meta.discourse.org/t/issues-with-discourse-3-5-0-beta2-dev-smtp-and-background-jobs/354732>\
**Category:** Bug\
**Tags:** email\
**Created:** [2025年二月27日 01:39 UTC](https://meta.discourse.org/t/issues-with-discourse-3-5-0-beta2-dev-smtp-and-background-jobs/354732 "2025-02-27T01:39:36Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [2025年三月1日 11:37 UTC](https://meta.discourse.org/t/issues-with-discourse-3-5-0-beta2-dev-smtp-and-background-jobs/354732/10 "2025-03-01T11:37:51Z")

</div>

### 简而言之，不要依赖 ChatGPT，这些都是虚惊一场。

> [@Kirk](#):
>
> I’ve being relying on AI for help with tasks that I find difficult

寻求帮助是好的，但_依赖_它是个坏主意，我将在下面展示。  
感谢您让我放心，我不会很快被 ChatGPT 抢走工作。 😉

> [@Kirk](#):
>
> Instead of the expected `v3.4.0.beta4-dev`, the installation defaulted to `tests-passed`, pulling a potentially unstable version.

`beta4-dev` 和 `tests-passed` 一样可能不稳定。

> [@Kirk](#):
>
> The `VERSION` file was missing, making it unclear what exact version was installed.

没有这样的文件。

> [@Kirk](#):
>
> The `/etc/service/sidekiq` directory was absent inside the Discourse container.

Discourse 容器内不应存在这样的目录。

> [@Kirk](#):
>
> This prevented all background jobs (emails, notifications, scheduled tasks) from running.

我对此表示怀疑。

> [@Kirk](#):
>
> Running `git rev-parse --abbrev-ref HEAD` inside the container returned `tests-passed`, confirming that an unintended version was installed.

这是预料之中的。

> [@Kirk](#):
>
> Git threw a **“detected dubious ownership”** error, requiring manual intervention (`git config --global --add safe.directory /var/www/discourse`).

如果您在不是您拥有的目录下使用 `git`，这是正常行为。

> [@Kirk](#):
>
> Even if an older version of Discourse is checked out, there is concern that newer dependencies (Ruby, Redis, Sidekiq) may be pulled during installation, potentially causing compatibility issues.

这没有意义。而且 `tests-passed` 比您“预期”的要新，而不是旧。

> [@Kirk](#):
>
> An attempt to obtain a new Let’s Encrypt SSL certificate failed due to the **rate limit being exceeded**.

这是因为您尝试了太多次。

---

_[View the full topic](https://meta.discourse.org/t/issues-with-discourse-3-5-0-beta2-dev-smtp-and-background-jobs/354732)._
