Übersetzung fehlt: en.dashboard.problem.deprecated_linked_in_auth

Nach einem kürzlichen Update auf 3.3.0.beta5-dev (a267c0727d) erhalte ich diese hartnäckige Warnung/Fehlermeldung im Admin-Dashboard (Aktualisieren hilft nicht):

Beachten Sie, dass ich im Rahmen des Updates das alte verknüpfte Plugin komplett entfernt habe und nun auch alles als auf dem neuesten Stand angezeigt wird:

Außerdem ist die Verknüpfung beim Login überhaupt nicht aktiviert:

Wie kann ich diese Fehlermeldung entfernen?

1 „Gefällt mir“

Oder sollte dies als Fehler gemeldet werden?

2 „Gefällt mir“

Das sollte behoben sein, wenn das hier zusammengeführt wird :partying_face:

4 „Gefällt mir“

Danke @JammyDodger. Zu Ihrer Information, ich habe versucht, erneut zu aktualisieren, um zu sehen, ob das helfen würde, bevor ich diese Nachricht gesehen habe. Normalerweise ist das Aktualisieren ein schmerzloser Prozess, aber welches Commit ich auch immer erreicht habe, scheint in mancher Hinsicht völlig kaputt zu sein. Die Admin-Seite ist überhaupt nicht zugänglich und einige Seiten werden falsch gerendert. Ich habe versucht, über die Shell-Konsole erneut zu aktualisieren, und die Probleme bestehen fort. Die Dinge sind bei diesem Commit:

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

Gibt es ein “bekannt gutes Commit” davor, zu dem ich zurückkehren kann? Kann ich diesen früheren Hash einfach in der Shell auschecken und dann neu erstellen, oder gibt es andere Schritte, um zurückzurollen?

1 „Gefällt mir“

Versuchen Sie

6 „Gefällt mir“

Das war genau das Problem, danke @Moin

3 „Gefällt mir“

Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.

Ich vermute, es ist derselbe Fehler wie bei

Ich habe die Befehle aus dem anderen Thema ausgeführt (glaube ich, ich bin nicht vertraut mit Rails):

root@bokeh-discourse:~# cd /var/discourse
root@bokeh-discourse:/var/discourse# ./launcher enter app
x86_64 arch detected.
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#

Aber die Fehlermeldung bleibt im Admin-Panel bestehen (auch nach einem Refresh).

Diese Befehle würden sich auf die Nachrichten des Automatisierungs-Plugins beziehen. Sie müssten dies durch den Namen des LinkedIn-Plugins ersetzen (discourse-linkedin-auth, glaube ich).

1 „Gefällt mir“

Hm, ich habe verschiedene Variationen davon ausprobiert (basierend auf der anderen, die Unterstriche anstelle von Bindestrichen verwendet, und der Admin-Nachricht, die „linked“ und „in“ trennt), aber alle geben 0 Datensätze zurück und die Nachricht wird immer noch angezeigt:

[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

Gibt es eine Möglichkeit, den richtigen Bezeichner nachzuschlagen oder zu ermitteln?

Die Antwort könnte im Screenshot stehen. Versuchen Sie deprecated_linked_in_auth.

3 „Gefällt mir“

Das hat funktioniert! :pray:

3 „Gefällt mir“