Fehlgeschlagenes Upgrade von 2.3.0 auf 2.8.1

Ich muss sicher sein, dass das, was ich erlebe, normal ist.

SSL-Zertifikat abgelaufen, was einen fehlgeschlagenen Wiederaufbau der App erzwingt.

Was ich nach dem fehlgeschlagenen Upgrade tun musste:

  • Datenbank aus data_dir-Dateien rekonstruieren - :white_check_mark:
  • Uploads gesichert - :white_check_mark:
  • Discourse lokal installiert, die Datenbank auf die vorhandene verwiesen - :white_check_mark:
  • Durch Migration laufen lassen, um die Datenbank voranzubringen - :white_check_mark:

Jetzt hänge ich beim Booten von Discourse Rails rails s -b 0.0.0.0 zum Testen fest.

Die Befehlszeile gibt seit über 24 Stunden Transaktionsausgaben wie diese aus.

Ich frage mich, wie ich die Geschwindigkeit dieses Prozesses verbessern kann? Und gibt es auch eine Möglichkeit zu überprüfen, wie viel Fortschritt er gemacht hat/wie viele Jobs noch übrig sind?

Ich versuche, lokal ein Backup zu erstellen und es dann online hochzuladen.

Danke.

Sie stecken nicht fest, der von Ihnen ausgeführte Befehl startet einen Webserver und führt ihn so lange aus, bis Sie ihn manuell beenden.

Ich schätze, das ist keine Standardinstallation?

Wenn ja, empfehle ich, ein Backup zu erstellen und zu dieser Einrichtung zu wechseln.

Ich habe das erreicht, was ich brauchte, indem ich Discourse auf einem Webserver containerisiert habe. Vielen Dank.

Probleme, auf die ich seitdem gestoßen bin:

  • unique_index_categories_on_slug, das von den Migrationen stammt, aber ein zweites nicht kategorisiertes Slug in den Kategorien war der eigentliche Schuldige – gelöst durch Umbenennung des Slugs
  • Benutzerdefinierte Avatare werden nicht angezeigt – gelöst durch rake uploads:regenerate_missing_optimized

Ich stecke derzeit fest und versuche, app.yml für Plugins richtig zu konfigurieren:

  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
        cd: $home
        cmd:
          - git fetch --depth=1 origin tag v2.8.1 --no-tags
          - git checkout v2.8.1

Plugins werden nie installiert. Mir ist LOAD_PLUGINS=0 in der Ausgabe aufgefallen, obwohl ich versucht habe, es zu LOAD_PLUGINS=1 neu zu definieren.

Irgendwelche Vorschläge?

Haben Sie die Standardinstallation durchgeführt?

Haben Sie nach dem Hinzufügen der Plugins

 ./launcher rebuild app

ausgeführt?

Ich habe die offiziellen Installationsanweisungen für den Webserver absolut befolgt. Ich kann die App aufrufen und Repositories in den Plugins-Ordner klonen, aber ich kann die Plugins nicht mit ./launcher rebuild app aus der app.yml ziehen.

Anstatt des Checkouts von v2.8.1 vielleicht einfach den stabilen Branch verwenden?

Mir geht es ‘gut’, ich bin fast wieder bei 100% Homöostase. Vielen Dank Ihnen beiden für Ihre Hilfe.

Da ich ein Thema für mein Upgrade habe und Sie beide meine Aufmerksamkeit haben, habe ich eine Frage zu tabellarischen Daten.

Ich habe Tabellen in Beiträgen, die statische Bilder im Web beziehen (die auf absehbare Zeit niemals geändert werden:

|Spalte A|Spalte B|Spalte C|Spalte D|
|-|-|-|-|
|Test A1|Test B1|<img height=20 src="https://example.com/images/Test_C1.png">|Test D1|
|Test A2|Test B2|<img height=20 src="https://example.com/images/Test_C2.png">|Test D2|

Wie kann ich Discourse anweisen, bestimmte Höhen und Breiten von Bildern in einer Tabelle zu akzeptieren? Frühere Versionen von Discourse waren dazu in der Lage.

Ich glaube, das war mit einer anderen Markdown-Engine, und das ist keine legale Methode mehr. Ich denke, Sie müssen es in reines Markdown umwandeln, was etwas knifflig sein könnte. Vielleicht hat Rafael eine Idee.

<img width="20" height="20"  src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png"/>

wird zu

<img width="20" height="20"  src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png"/>

Scheint schon zu funktionieren? Vergiss die Anführungszeichen nicht.
1 „Gefällt mir“

Muss ich zur Veranschaulichung und Klärung von Zitaten nun auch Bilder mit den Attributen height und width versehen, um deren Größe effektiv zu ändern? Sehen Sie die folgenden Beispiele, die Verwirrung stiften:

Code im Editor:

|Spalte A|Spalte B|Spalte C|Spalte D|
|-|-|-|-|
|Test A1|Test B1|<img height="20"  width="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D1|
|Test A2|Test B2|<img height="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D2|

Editor-Vorschau:

Tatsächlicher Beitrag:

Spalte A Spalte B Spalte C Spalte D
Test A1 Test B1 Test D1
Test A2 Test B2 Test D2

Bilder in Beitragstabellen auf meiner Installation sehen aus wie der Screenshot der Editor-Vorschau anstatt der automatisch angepassten Version im Tatsächlichen Beitrag.

Vielen Dank nochmals, Leute.

Außerdem ist mir aufgefallen, dass nach rake posts:rebake größere Bilder nicht mehr anklickbar sind und nicht in der Lightbox-Galerie geöffnet werden können, die in ziemlich vielen Beiträgen vorhanden sind. Vorschläge?