# 在更新到最新的3.4.0.beta3-dev后备份失败

**URL:** https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128
**Category:** Support
**Created:** [2024年十一月14日 11:51 UTC](https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128 "2024-11-14T11:51:08Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Al\_Ni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/al_ni/32/464453_2.png) [@Al\_Ni](https://meta.discourse.org/u/Al_Ni)
#### Post date: [2024年十一月14日 11:51 UTC](https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128/1 "2024-11-14T11:51:08Z")

</div>

您好，  
在将自托管论坛更新到最新的 3.4.0.beta3-dev 后，我收到了备份作业的错误，并且无法打开备份页面，出现错误 500 [/admin/backups.json]。

备份作业错误

```plaintext
undefined method `start_with?' for nil /var/www/discourse/app/models/site_setting.rb:172:in ` use_dualstack_endpoint’
/var/www/discourse/lib/s3_helper.rb:269:in `s3_options' /var/www/discourse/lib/backup_restore/s3_backup_store.rb:14:in ` initialize’
/var/www/discourse/lib/backup_restore/backup_store.rb:17:in `new' /var/www/discourse/lib/backup_restore/backup_store.rb:17:in ` create’
/var/www/discourse/lib/backup_restore/backuper.rb:85:in `initialize_state' /var/www/discourse/lib/backup_restore/backuper.rb:18:in ` initialize’
/var/www/discourse/app/jobs/scheduled/schedule_backup.rb:30:in `new' /var/www/discourse/app/jobs/scheduled/schedule_backup.rb:30:in ` delete_prior_to_n_days’
/var/www/discourse/app/jobs/scheduled/schedule_backup.rb:9:in `execute' /var/www/discourse/app/jobs/base.rb:322:in ` block (2 levels) in perform’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in ` with_connection’
/var/www/discourse/app/jobs/base.rb:309:in `block in perform' /var/www/discourse/app/jobs/base.rb:305:in ` each’
/var/www/discourse/app/jobs/base.rb:305:in `perform' /var/www/discourse/app/jobs/base.rb:376:in ` perform’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:137:in `process_queue' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:77:in ` worker_loop’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads’

```

任何帮助将不胜感激。  
第二个问题是，由于 Docker 安装没有暴露任何端口，我该如何手动备份 postgres？

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2024年十一月14日 12:03 UTC](https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128/2 "2024-11-14T12:03:44Z")

</div>

欢迎加入 Meta 👋

关于此错误，有一个 #Contribute > Bug 主题

> [@无法备份或导航到备份](https://meta.discourse.org/t/unable-to-backup-or-navigate-to-backups/335899?u=moin):
>
> 发生以下情况： 备份失败。 这是日志： undefined method `start_with?' for nil /var/www/discourse/app/models/site_setting.rb:172:in `use\_dualstack\_endpoint’ /var/www/discourse/lib/s3\_helper.rb:269:in `s3_options' /var/www/discourse/lib/backup_restore/s3_backup_store.rb:14:in `initialize’ /var/www/discourse/lib/backup\_restore/backup\_store.rb:17:in `new'` 在最近一次重建为最新版本后出现。 在我的例子中，S3托管在一个普通的AWS存储桶中。 这可能与之有关吗？

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2024年十一月14日 13:59 UTC](https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128/3 "2024-11-14T13:59:57Z")

</div>

> [@Al\_Ni](#):
>
> 由于 Docker 安装不暴露任何端口，我该如何手动备份 PostgreSQL？

该错误仅与 S3 有关，因此要进行备份，您可以将备份位置更改为本地。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2024年十一月14日 14:32 UTC](https://meta.discourse.org/t/backup-fails-after-updating-to-latest-3-4-0-beta3-dev/336128/4 "2024-11-14T14:32:49Z")

</div>


