El mensaje de error de copia de seguridad no menciona el error específico

Recibí un mensaje de administrador indicando que la copia de seguridad había fallado, pero solo contenía un seguimiento de pila:

Mensaje

La copia de seguridad ha fallado.

Aquí está el registro:

BackupRestore::BackupStore::StorageError
/var/www/discourse/lib/backup_restore/s3_backup_store.rb:84:in `rescue in unsorted_files'
/var/www/discourse/lib/backup_restore/s3_backup_store.rb:72:in `unsorted_files'
/var/www/discourse/lib/backup_restore/backup_store.rb:23:in `files'
/var/www/discourse/lib/backup_restore/backup_store.rb:28:in `latest_file'
/var/www/discourse/app/jobs/scheduled/schedule_backup.rb:12:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
/var/www/discourse/app/jobs/base.rb:279:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:93:in `process_queue'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:37:in `block (2 levels) in initialize'

Solo cuando fui a la pestaña de copias de seguridad y hice clic en el enlace a /admin/backups.json pude ver el problema:

{"errors":["El ID de clave de acceso de AWS que proporcionaste no existe en nuestros registros."]}

Sería bueno que esto también se incluyera en el mensaje.

(También, ¡no recibí ninguna notificación para este mensaje! Se ha estado enviando uno al día durante mucho tiempo. ¿Alguna idea de por qué? No puedo ver dónde podría haber silenciado el grupo de administradores.)

2 Me gusta

¿Alguna idea sobre si esto se puede mejorar, @gerhard?

2 Me gusta

Gracias por reportar esos problemas. He hecho un pequeño ajuste para incluir el mensaje de error original.

Esto fue causado por un error.

3 Me gusta