Estoy usando S3 para las cargas de archivos pero no para las copias de seguridad. Las líneas relevantes en app.yml que apuntan a un bucket de copias de seguridad en S3 están comentadas.
Aparte de DISCOURSE_HOSTNAME en app.yml, no hay diferencia entre la configuración del servidor de producción y el de staging/prueba.
La única otra diferencia es la compilación. He actualizado ambos pero he reconstruido la aplicación de staging y está en un número de compilación diferente.
Staging: 731699a7cf
Prod: 627415eb21
Eso podría tener algo que ver, pero no sé qué y soy reacio a reconstruir la aplicación de producción para averiguarlo en caso de que afecte a las copias de seguridad de allí.
Los permisos de directorios y archivos parecen correctos y son consistentes en ambos servidores.
Olvidé mencionar que revisé los registros y no había nada relevante en ellos.
Deshabilité un complemento que solo estaba en el servidor de staging por si acaso estaba causando el problema, pero después de una reconstrucción, el problema persistió. Tengo los mismos complementos en el servidor de producción sin problemas.
Intentaré el modo seguro y veré si eso da alguna pista. Aparte de eso, podría restaurar manualmente una copia de seguridad del servidor de producción y ver qué hace. El último recurso será una reinstalación completa.
Tenga en cuenta que si Admin - Configuración - Copias de seguridad - enable_backups “Permitir a los administradores crear copias de seguridad del foro” está deshabilitado, la pestaña Copia de seguridad desaparece, incluso para los administradores.
Sinceramente, no entiendo el propósito de esta configuración, tendría sentido si fuera una configuración oculta o global, pero no lo es.
He iniciado sesión como administrador. He comprobado y esa cuenta está configurada como TL4.
¡Eso es! Debo haber deshabilitado eso porque nunca planeo hacer una copia de seguridad del servidor provisional. No poder crear una copia de seguridad no es lo mismo, en mi opinión, que no poder restaurar una. No me di cuenta y no me di cuenta de que eliminaba la pestaña de Copia de seguridad.
Quizás una nota debajo de esa opción indicando su efecto en la interfaz de usuario sería útil.