Zitat funktioniert nicht

Es tut mir leid, dass ich nicht hilfreich zu sein scheine. Im Allgemeinen geht man davon aus, dass man, wenn man ein Plugin installiert hat, auch weiß, wie man es entfernt. Wenn Sie einer meiner Kunden wären, könnte ich das für Sie erledigen. Wenn Sie möchten, dass ich das für Sie erledige, können Sie diesen Dienst abonnieren. EDIT: Ihr Problem scheint über den Rahmen dieses Dienstes hinauszugehen. Viel Erfolg! Bearbeiten Sie app.yml. Entfernen Sie die Zeile, die das Retort-Plugin enthält.

./launcher rebuild app

Weitere Anweisungen finden Sie unter Plugins in Discourse installieren.

Du kannst auch versuchen, das Problem auf try.discourse.org nachzustellen – oder du probierst es in einem Webbrowser aus, den du normalerweise nicht nutzt, um ungewöhnliche lokale Browseranpassungen oder Plugins auszuschließen.

Bei der letzten Meldung konnten wir das Problem nicht reproduzieren; ich erwarte, dass es diesmal nicht anders sein wird. Leider können wir nichts beheben, was wir nicht reproduzieren können.

Bist du zu den (mehreren!) Seiten gegangen, auf denen das passiert, und hast es wirklich ausprobiert? Du musst nur Text auswählen. Schließlich melden etwa ein Dutzend Personen auf verschiedenen Seiten das Problem.

Es heißt nur:

WARNING: Docker version 17.05.0-ce deprecated, recommend upgrade to 17.06.2 or newer.
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   42G  5.0G  90% /

Would you like to attempt to recover space by cleaning docker images and containers in the system?(y/N)y
If the cleanup was successful, you may try again now

Aber es passiert nichts, egal wie oft ich es ausführe.

Es wird allgemein davon ausgegangen, dass das Installieren eines Plugins ohne Bearbeitung einer YAML-Datei impliziert, dass man es auch ohne Bearbeitung einer YAML-Datei entfernen kann.

Leider sind wir völlig machtlos, ein Problem zu beheben, das wir nicht nachstellen können.

Wie wäre es mit einem neuen Digital Ocean Droplet (oder Ähnlichem) und einer Neuinstallation von Discourse? Danach könntest du deine Daten wiederherstellen und es erneut versuchen. Es gibt dazu aktuelle Themen. Installiere dann das Plugin erneut. Wenn es funktioniert, wirst du wahrscheinlich nie erfahren, was am Anfang schiefgelaufen ist, aber das wird dir dann auch egal sein :slight_smile:

Absolut

Es gibt keine Möglichkeit, ein Plugin zu installieren, ohne eine YAML-Datei zu bearbeiten.

Ich kann mir vorstellen, dass die Voraussetzung für die Behebung eines Discourse-Bugs nicht darin besteht, ihn auf einer beliebigen Discourse-Seite zu reproduzieren, sondern auf einer Seite, über die das Discourse-Team die Kontrolle hat, um ihn selbst zu reproduzieren, Logs zu erhalten, Einstellungen zu ändern, Tests durchzuführen usw. Andernfalls, wie erwartest du, dass sie ihn beheben?

Ich weiß nicht, ob ich lachen oder weinen soll. Heute funktioniert das Zitieren auf meiner Seite einwandfrei. Gestern, obwohl es zuvor eine Weile in keinem Browser funktionierte, hat es in Edge und Opera funktioniert, aber nicht in Chrome oder Firefox. Jetzt funktioniert es unerwartet in allen Browsern wie erwartet.

Ich habe keine Plugins außer denen, die Discourse standardmäßig mitbringt. Ich verwende Version 2.6.9.beta6, die bis auf den letzten Commit aktuell ist. Läuft auf Ubuntu 20.04 LTS auf einem DigitalOcean-Droplet.

Das ist großartig, aber auch verwirrend. Offensichtlich kann Software sich nicht selbst reparieren, also muss es irgendeine winzige Änderung im Betriebssystem, im Browser oder in Discourse geben, die dies beeinflusst, die aber möglicherweise nie identifiziert werden kann. Das Einzige, was ich sagen kann, ist, dass ich das ‘graceful’-Theme installiert habe, das in den letzten Tagen einige Turbulenzen in Form zahlreicher Updates durchgemacht hat. Aber ich verwende dieses Theme nicht. Ist es möglich, dass es entfernt werden muss und nicht nur nicht verwendet werden darf? Ich finde es seltsam, dass Themes, Plugins usw., die nicht verwendet werden, Dinge durcheinanderbringen sollten, aber ich bin bereit, das zu glauben (wenn auch nur knapp).

Da ich dieses Problem ursprünglich gemeldet habe, kann ich jetzt nur noch sagen, dass die heutige Situation mit allem auf dem neuesten Stand, ohne eingedrungene Plugins, alles in Ordnung ist. Es ist fast peinlich, und doch schwöre ich, dass das Problem existierte und Ärger verursachte.

Das ist, wo ich jetzt stehe, aber ich bin mir sicher, dass es noch mehr zu dieser Geschichte gibt, da andere sicherlich das sehen, was ich gesehen habe.

Mir ist bewusst, dass du mehrmals eine Bereinigung durchgeführt hast, aber hast du Docker auf die neuere Version aktualisiert, da deine Version veraltet ist?
Manchmal hilft es, den Browser-Cache zu leeren.

Ich muss zugeben, dass dein Problem höchst seltsam war. Ist das Problem nun auf allen betroffenen Seiten behoben?

Ich habe versucht, es auf meiner Seite mit verschiedenen Methoden nachzustellen, konnte es aber nicht reproduzieren. Alles funktionierte wie erwartet. Hoffentlich tritt dein Problem nicht wieder auf. :crossed_fingers:

Es ist definitiv immer noch ein Problem auf https://caddy.community.

Gehe zu einem beliebigen Hilfe-Thread, während du eingeloggt bist, in dem der Benutzer unsere Vorlage verwendet hat. Wähle das Wort version aus, und die Zitier-Schaltfläche erscheint. Wähle dann die gesamte Zeile aus – sie erscheint nicht.

Wie ich bereits erwähnt habe, ist das Symptom sehr klar. Das Problem tritt auf, wenn bei der Auswahl eine HTML-Tag-Grenze überschritten wird; dann können wir nicht zitieren.

Zunächst einmal: Ich bin mit Caddy überhaupt nicht vertraut. Soweit ich verstehe, kann man nicht aus einer Vorlage zitieren, aber Text außerhalb der Vorlage schon. Stimmt das? Ich versuche nur, auf den gleichen Stand zu kommen. :slightly_smiling_face:

Hat das folgende Problem etwas mit dem Zitationsproblem zu tun, das du erlebst? Ich stelle ein Darstellungsproblem in einer anderen Vorlage fest, an der einer deiner Benutzer arbeitet. Vielleicht hängt das Zitationsproblem mit dem Vorlagenproblem zusammen?

Es geht noch weiter. Auf deinem Forum ist es unmöglich, code-Text zu zitieren (ob allein oder zusammen mit nicht-code-Text ausgewählt).

Was passiert, wenn du deine Code-Hervorhebungseinstellungen entfernst? Wenn ich die hljs-Klassen, die span-Elemente und das pre-Tag um einen Codeblock entferne, funktioniert das „Zitieren

Nein, ich habe die Vorlage nur als durchgängigen Bezugspunkt für die Diskussion erwähnt. Das Problem besteht jedoch überall.

Ganz und gar nicht. Caddy ist ein Webserver, der unter anderem Markdown und Go-Vorlagen als HTML rendern kann. Dieser Thread hat nichts mit Discourse selbst zu tun, es geht um eine Frage zu Caddy.

Richtig, was mit meiner Hypothese übereinstimmt, dass es mit den Grenzen von HTML-Elementen zu tun hat.

hljs funktioniert, indem es den Code lexikalisch analysiert und HTML-Spans mit Klassen für jeden Token-Typ ausgibt. Das bedeutet, dass ein Codeblock oft kein zusammenhängendes HTML-Element ist, sondern aus vielen Spans besteht, um Farben bereitzustellen. Das ist definitiv kein hljs-Problem.

Ich bin mir nicht sicher, ob das im Einklang steht. Es ist nicht möglich, beliebige Zeichen im code-Text auf Site served by Caddy looks different to my HTML when open from disk - #4 by francislavoie - Help - Caddy Community zu „zitieren

Mit caddy.community stimmt etwas nicht, speziell dort. Ich habe versucht, das gemeldete Problem auf meta, try, review, einer Kundenseite und einer selbst gehosteten Seite nachzustellen, und das Zitieren mehrerer Zeilen funktionierte überall. Ich bin mir nicht sicher, warum die caddy-Seite nur bei dieser einen spezifischen Funktion defekt ist … aber es ist so.

Allerdings sehe ich auf der caddy-Seite noch ein anderes Problem: diesen CSP-Fehler in der Konsole: Refused to load https://caddy.community/google-universal-analytics-v3.js because it does not appear in the script-src directive of the Content Security Policy.. Das zugrunde liegende Problem ist, dass der Pfad zum Skript falsch ist; er sollte ../assets/google-universal-analytics-v3-HASH.js lauten.

Hallo zusammen,
ich habe dieses Thema erst nach meiner Fehlermeldung gefunden:
https://meta.discourse.org/t/cant-quote-in-certain-situations/171269

Ein erfolgreicher Neuaufbau sollte eure Probleme mit dem Zitieren tatsächlich beheben.
Mein Irrtum war, dass ich dachte, ein Upgrade über /admin/upgrade führe auch einen Neuaufbau durch.

Sollten wir nicht eigentlich herausfinden, warum das überhaupt kaputtgegangen ist, anstatt blindlings neu aufzubauen? Was spricht dagegen, dass dieses Problem nicht wieder auftritt? Woher kam diese Regression? Gab es ein Problem mit einem Versions-Migrationsskript?

Blindlings neu aufzubauen ist oft die Lösung, genau wie blindliches Neustarten oft Probleme löst. Du kannst gerne der Ursache des Problems auf den Grund gehen, aber die Lösung wird dieselbe sein.

Ich bekomme dasselbe Problem in einem Forum (aber nicht im anderen, neueren).

Ich habe es schon ein paar Mal neu aufgebaut, aber ohne Erfolg.

Es scheint aufzutreten, wenn ein HTML-Tag in dem Text enthalten ist, den man zitieren möchte – also funktioniert es, wenn man nur einen einzigen Absatz zitieren will, aber nicht, wenn etwas in Fettschrift steht oder man mehr als einen Absatz zitieren möchte.

Interessanterweise funktioniert es, wenn man sich ausloggt und die Option „Sichtbarkeit von Zitatfreigaben