Falta de traducción: en.dashboard.problem.deprecated_linked_in_auth

Después de una actualización reciente a 3.3.0.beta5-dev (a267c0727d), recibo esta advertencia/error persistente en el panel de administración (actualizar no ayuda):

Tenga en cuenta que como parte de la actualización, eliminé por completo el antiguo plugin linked up y ahora todo está actualizado:

Además de esto, el inicio de sesión con linked up ni siquiera está habilitado:

¿Cómo hago para que desaparezca este mensaje de error?

1 me gusta

¿O debería informarse como un error?

2 Me gusta

Esto debería arreglarse cuando se fusione :partying_face:

4 Me gusta

Gracias @JammyDodger. Te informo que intenté actualizar de nuevo para ver si eso ayudaba, antes de ver este mensaje. Normalmente, la actualización es un proceso sencillo, pero el commit que terminé usando parece completamente roto en algunos aspectos. La página de administración es completamente inaccesible y algunas páginas se renderizan mal. Intenté actualizar de nuevo desde la consola del shell y los problemas persisten. Las cosas están en este commit:

commit f7855481fb68b0726753a35952635196a65fd459 (HEAD -> main, origin/main, origin/HEAD)

¿Hay algún “commit conocido y bueno” anterior a este al que pueda revertir? ¿Puedo simplemente hacer checkout de ese hash anterior en el shell y luego reconstruir o hay otros pasos para revertir?

1 me gusta

Intenta

6 Me gusta

Ese era exactamente el problema, gracias @Moin

3 Me gusta

Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.

Supongo que es el mismo error que en

Ejecuté los comandos del otro tema (creo, no estoy familiarizado con rails):

root@bokeh-discourse:~# cd /var/discourse
root@bokeh-discourse:/var/discourse# ./launcher enter app
Se detectó la arquitectura x86_64.
root@bokeh-discourse-app:/var/www/discourse# rails c
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
=> 0
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
=> 0
[3] pry(main)> exit
root@bokeh-discourse-app:/var/www/discourse#

Pero el mensaje de error todavía permanece en el panel de administración (incluso después de una actualización).

Esos comandos apuntarían a los mensajes del plugin de Automatización. Necesitarías cambiarlo por el nombre del plugin de LinkedIn (discourse-linkedin-auth, creo).

1 me gusta

Hrm, intenté varias variaciones (basadas en que la otra usa guiones bajos en lugar de guiones, y el mensaje de administración divide “linked” y “in”), pero todas devuelven 0 registros y el mensaje todavía aparece:

[5] pry(main)> AdminNotice.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[6] pry(main)> AdminNotice.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[7] pry(main)> AdminNotice.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[8] pry(main)> AdminNotice.where(identifier: "discourse-linked-in-auth").delete_all
=> 0
[3] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[9] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[10] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[11] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linked-in-auth").delete_all

¿Hay alguna forma de buscar o determinar el identificador correcto?

La respuesta puede estar en la captura de pantalla. Intenta deprecated_linked_in_auth

3 Me gusta

¡Ese funcionó! :pray:

3 Me gusta