# Unable to backup or navigate to backups

**URL:** <https://meta.discourse.org/t/unable-to-backup-or-navigate-to-backups/335899>\
**Category:** Bug\
**Tags:** s3\
**Created:** [November 11, 2024, 7:51am UTC](https://meta.discourse.org/t/unable-to-backup-or-navigate-to-backups/335899 "2024-11-11T07:51:40Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)\
**Post date:** [November 13, 2024, 3:03am UTC](https://meta.discourse.org/t/unable-to-backup-or-navigate-to-backups/335899/9 "2024-11-13T03:03:40Z")

</div>

Just to report the same problem as mentioned above. No access to `/admin/backups` (error 500), backup failed.

S3 backups are enabled, S3 uploads are not - it’s been like this and successfully running for years.

 ![S3 configuration](https://global.discourse-cdn.com/meta/original/4X/1/e/d/1ed9594426be0b1c608b9a7dc5b143cebbc65f1a.png)

> **Error log**
>
> ```plaintext
> ### Message (14 copies reported)
> 
> Error while computing report `storage_stats`: 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/app/models/concerns/reports/storage_stats.rb:10:in `report_storage_stats' /var/www/discourse/app/models/report.rb:269:in `public_send' /var/www/discourse/app/models/report.rb:269:in `block in find' /var/www/discourse/app/models/report.rb:165:in `block in wrap_slow_query' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.5/lib/active_record/connection_adapters/abstract/transaction.rb:535:in `block in within_new_transaction' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.1.5/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.5/lib/active_record/connection_adapters/abstract/transaction.rb:532:in `within_new_transaction' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.5/lib/active_record/connection_adapters/abstract/database_statements.rb:344:in `transaction' /var/www/discourse/app/models/report.rb:160:in `wrap_slow_query' /var/www/discourse/app/models/report.rb:267:in `find' /var/www/discourse/app/controllers/admin/reports_controller.rb:97:in `block (2 levels) in bulk' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:400:in `block in each_pair' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:399:in `each_pair' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:399:in `each_pair' /var/www/discourse/app/contro...
> 
> ### Backtrace
> 
> activesupport-7.1.5/lib/active_support/broadcast_logger.rb:134:in `block in error'
> 
> activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
> 
> activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `each'
> 
> activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `dispatch'
> 
> activesupport-7.1.5/lib/active_support/broadcast_logger.rb:134:in `error'
> 
> /var/www/discourse/app/models/report.rb:295:in `rescue in find'
> 
> /var/www/discourse/app/models/report.rb:262:in `find'
> 
> /var/www/discourse/app/controllers/admin/reports_controller.rb:97:in `block (2 levels) in bulk'
> 
> actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:400:in `block in each_pair'
> 
> actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:399:in `each_pair'
> 
> actionpack-7.1.5/lib/action_controller/metal/strong_parameters.rb:399:in `each_pair'
> 
> /var/www/discourse/app/controllers/admin/reports_controller.rb:76:in `block in bulk'
> 
> /var/www/discourse/lib/hijack.rb:64:in `instance_eval'
> 
> /var/www/discourse/lib/hijack.rb:64:in `block in hijack'
> 
> concurrent-ruby-1.3.4/lib/concurrent-ruby/concurrent/promises.rb:911:in `callback_on_resolution'
> 
> concurrent-ruby-1.3.4/lib/concurrent-ruby/concurrent/promises.rb:797:in `call_callback'
> 
> concurrent-ruby-1.3.4/lib/concurrent-ruby/concurrent/promises.rb:803:in `call_callbacks'
> 
> concurrent-ruby-1.3.4/lib/concurrent-ruby/concurrent/promises.rb:692:in `resolve_with'
> 
> concurrent-ruby-1.3.4/lib/concurrent-ruby/concurrent/promises.rb:1325:in `resolve'
> 
> /var/www/discourse/lib/scheduler/defer.rb:115:in `block in do_work'
> 
> rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
> 
> rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
> 
> /var/www/discourse/lib/scheduler/defer.rb:109:in `do_work'
> 
> /var/www/discourse/lib/scheduler/defer.rb:97:in `block (2 levels) in start_thread'
> 
> ### Env
> 
> 1/14
> 
> |hostname|forum-app|
> | --- | --- |
> |process_id|849|
> |application_version|234133bd3b0750b2675a1c2c6745616c899df990|
> |HTTP_HOST|forum.glasair-owners.com|
> |REQUEST_METHOD|GET|
> |HTTP_USER_AGENT|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36|
> |HTTP_ACCEPT|application/json, text/javascript, */*; q=0.01|
> |HTTP_REFERER|https://forum.glasair-owners.com/admin|
> |HTTP_X_FORWARDED_FOR|xxx|
> |HTTP_X_REAL_IP|xxx|
> |username|xxx|
> |time|6:47 pm|
> ||params null|
> 
> ```

---

_[View the full topic](https://meta.discourse.org/t/unable-to-backup-or-navigate-to-backups/335899)._
