Dateisystem-Berechtigungsprobleme nach Upgrade auf 3.1.0

Ich habe heute von 3.0.x auf 3.1.0 aktualisiert. Das Update über die Weboberfläche schlug fehl, also habe ich Folgendes getan:

git pull
./launcher rebuild app

Dies wurde erfolgreich abgeschlossen, aber ich erhielt nur die Fehlermeldung “ungültiges Gateway”, als ich die Seite besuchte.

Ich habe dies auf Fehler bei den Dateiberechtigungen zurückgeführt:

  • /var/www/discourse/tmp/pids war nicht beschreibbar. Nachdem ich dies behoben hatte, führte dies zu:
  • /etc/postgresql/13/main/pg_hba.conf war nicht lesbar.

Nachdem ich diese behoben hatte, funktionierte die Seite, aber die Benutzeravatare fehlten. Wieder fehlte ein temporäres Verzeichnis, also habe ich /var/www/discourse/tmp im Container für alle beschreibbar gemacht.

Das scheint die Probleme behoben zu haben, die mir bekannt sind, aber es könnten noch mehr Dinge im Verborgenen liegen.

Außerdem habe ich Folgendes in den Protokollen gesehen:

error running git command: ["git", "rev-parse", "HEAD"] in /var/www/discourse/plugins/styleguide : Discourse::Utils::CommandError : /var/www/discourse/lib/discourse.rb:137:in `exec': fatal: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/www/discourse

Hat sich mit 3.1 etwas geändert? Angesichts der Tatsache, dass dies Docker-basiert ist, überraschen mich diese Probleme… und bisher hatte ich nach einem Update noch nie etwas Vergleichbares.

Ich sehe ähnliche Symptome – Frage, führen Sie Plugins aus?

Ich erhalte bei meinem Setup über Docker auch die folgende Fehlermeldung:

Discourse::Utils::CommandError: /src/lib/discourse.rb:137:in `exec’: error Command “esbuild” not found.

1 „Gefällt mir“

Du musst wahrscheinlich zuerst yarn ausführen, um die Abhängigkeiten zu installieren.

2 „Gefällt mir“

Ich hatte auch ein ähnliches Problem und das Ausführen von yarn hat das Problem behoben.

2 „Gefällt mir“

Mit dem neuesten Update auf 3.1.1 (das ich mit git pull ; ./launcher rebuild app ausgeführt habe) scheint das Problem behoben worden zu sein, das System startete ohne Probleme und die Benutzeroberfläche verhält sich jetzt korrekt. :tada:

1 „Gefällt mir“

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