Habilitar ediciones compartidas da mensaje de error de servidor interno

El registro de acceso de nginx dice "212.229.85.68 - milkii [26/May/2023:00:23:51 +0000] “PUT /shared_edits/p/20/enable.json HTTP/2.0” 500 46 “https://x.xxxxxxxxx.x/t/shared-editing-test-thread/15” “Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0”

Soy relativamente nuevo en Discourse pero no soy malo en sysadmin. ¿Algún consejo? ¿Me podría estar perdiendo algo? ¡Gracias!

1 me gusta

¿Hay más detalles en /logs, o posiblemente en la consola de su navegador cuando realiza la acción?

¿Y puede compartir una lista de otros complementos que tiene instalados?

2 Me gusta

Ah, hay un error;

ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  la relación «shared_edit_revisions» no existe
LÍNEA 8:  WHERE a.attrelid = '\"shared_edit_revisions\"'::regclass
                            ^
)
app/controllers/application_controller.rb:387:in `block in with_resolved_locale'
app/controllers/application_controller.rb:387:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:361:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:198:in `call'

No se pudo manejar la excepción en la aplicación de middleware de excepciones: PG::UndefinedTable: ERROR:  la relación «shared_edit_revisions» no existe
LÍNEA 8:  WHERE a.attrelid = '\"shared_edit_revisions\"'::regclass
1 me gusta

discourse-calendar
discourse-checklist
discourse-fontawesome-pro
discourse-footnote
ldap
discourse-shared-edits
discourse-spoiler-alert
styleguide

También está el error de registro

Job exception: PG::UndefinedTable: ERROR:  relation "discourse_calendar_post_event_dates" does not exist
LINE 8:  WHERE a.attrelid = '"discourse_calendar_post_event_dates"':...
                            ^
1 me gusta

¿No estoy seguro de por qué no tendría eso? ¿Es esta una instalación estándar?

Tal vez valga la pena intentar un ./launcher rebuild app para ver si eso lo soluciona. :crossed_fingers:

2 Me gusta

No, lo siento por no especificar, instalé Discourse a través del método turnkey que utiliza YunoHost.

GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost es el repositorio de YH para la integración de Discourse.

Seguí las instrucciones de instalación de plugins en GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost

He creado un problema allí, porque supongo que instalar un plugin oficial debería ser bastante sencillo, y es su método el que estará incorrecto de alguna manera. Internal server error when trying to use official Shared Edits plugin · Issue #151 · YunoHost-Apps/discourse_ynh · GitHub

Gracias por tu ayuda de todos modos.

P.D. No hay ./launcher con la instalación a través de YunoHost.

1 me gusta

No estoy familiarizado con este método (y solo la instalación estándar tiene soporte oficial), pero parece que viene con una versión Stable desactualizada:

Versión incluida: 2.8.13~ynh1

Si puedes, te recomiendo que intentes una instalación estándar para aprovechar todos los últimos complementos y funciones. :+1: (y acceder a más soporte de las personas aquí :slight_smile:)

4 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.