Ich habe ein Upgrade durchgeführt. Auf der Admin/Update-Seite wird der Status “Aktuell” angezeigt, aber wenn ich versuche zu posten, schlägt es mit “Interner Serverfehler” fehl.
Können Sie mit aktiviertem abgesichertem Modus posten?
Sehen Sie Fehler in der Browserkonsole?
Haben Sie benutzerdefinierte Plugins?
Ihre CDN_URL endet mit einem Schrägstrich, den Sie entfernen sollten.
Ich bin mir nicht sicher, ob das Ihr Problem verursacht, aber es trägt sicherlich nicht dazu bei.
Gleiches Problem im abgesicherten Modus. Konsole:
Browser-Konsolenmodus
Nur Hauptprozess (Schnell) Mehrprozess (Langsamer)
Experiment add-an-image-to-pdf-with-alt-text-rollout hat unbekannte featureId: addAnImageInPDF 3 RemoteSettingsExperimentLoader.sys.mjs:766:21
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
18 browserPlacesViews.js:120:13
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
2 browserPlacesViews.js:120:13
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
2 browserPlacesViews.js:120:13
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
12 browserPlacesViews.js:120:13
Uncaught Error: Kein DOM-Knoten für aPlacesNode gesetzt. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
Keine mir bekannten benutzerdefinierten Plugins, daher bin ich ziemlich sicher, nein.
Ich kann keine Einstellung dafür finden.
Können Sie Ihre Protokolle unter https://www.foodtalkcentral.com/logs einsehen und alle relevanten Fehler mitteilen, die Sie sehen.
Job-Ausnahme: Net::SMTPAuthenticationError
Mo 21:50 Uhr
Sidekiq-Heartbeat-Test fehlgeschlagen für 1371476, Neustart
13:11 Uhr
Fehler beim Aufwärmen von Pretty Text: beendet /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
13:11 Uhr
3
Fehler beim Aufwärmen von Pretty Text: beendet /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
13:12 Uhr
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
13:40 Uhr
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
13:40 Uhr
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
15:18 Uhr
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
15:18 Uhr
Unicorn-Worker hat das USR2-Signal erhalten, das anzeigt, dass es gleich abläuft. Sichern des Backtrace für den Hauptthread config/unicorn.conf.rb:203:in backtrace' config/unicorn.conf.rb:203:in block (2 levels) in re
16:22 Uhr
4
Fehler beim Aufwärmen von Pretty Text: No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json /var/www/discourse/app/models/emoji.rb:154:in initialize' /var/www/discourse/app/models/em 16:26 Uhr 2 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
16:38 Uhr
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
16:41 Uhr
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
16:41 Uhr
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
16:41 Uhr
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
16:41 Uhr
4
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 17:08 Uhr 94 Job-Ausnahme: hostname ".rest.akismet.com" stimmt nicht mit dem Serverzertifikat überein (OpenSSL::SSL::SSLError) 17:42 Uhr 18 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
18:27 Uhr
2
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 18:27 Uhr 9 Job-Ausnahme: unbekanntes Attribut 'writing_device' für PostStat. 18:29 Uhr 7 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
18:52 Uhr
6
ActionView::Template::Error (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
18:57 Uhr
8
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 19:02 Uhr 48 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
19:10 Uhr
108
ActionView::Template::Error (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
19:11 Uhr
Haben Sie dies aus der Konsole neu aufgebaut?
./launcher rebuild app
root@www:/var/discourse# ./launcher rebuild app
WARNUNG: Docker-Version 24.0.2 veraltet, Upgrade auf 24.0.7 oder neuer wird empfohlen.
x86_64-Architektur erkannt.
FEHLER: containers/app.yml existiert nicht oder ist nicht lesbar.
Verfügbare Konfigurationen ( data, mail-receiver, web_only )
root@www:/var/discourse#
Sie haben ein Zwei-Container-Setup und den zusätzlichen Mail-Empfänger-Container.
Um den Web-App-Teil neu zu erstellen, führen Sie als Root aus:
e./launcher rebuild web_only
Wenn dort kein Fehler auftritt, fahren Sie fort und führen Sie es mit dem Daten-Container durch:
e./launcher rebuild data
und sehen Sie, wo Sie stehen.
Danke, das hat funktioniert.
Es wäre hilfreich, wenn die Ein-Klick-Upgrade-Schaltfläche für inkompatible Konfigurationen deaktiviert wäre.
[quote=„rlauriston, Beitrag:7, Thema:359051”]
Ich finde keine Einstellung dafür.
[/quote]
Es ist in Ihrer app.yml. Sie sollten es dort wahrscheinlich überprüfen.
Sollte ich bei einer Upgrade-Benachrichtigung launcher rebuild web_only ausführen?
Sie können. Es nimmt gewissermaßen den Vorteil einer 2-Container-Installation weg (ich gehe davon aus, dass es sich um zwei Container handelt, da Sie web_only erwähnen).
Hier sind meine Anweisungen: Managing a two-container instance - Howto - Literate Computing Dashboard
Außerdem müssen Sie einigen Dingen Aufmerksamkeit schenken, damit Sie Dinge wie das PostgreSQL 15 Update bemerken, das auch ein Upgrade des Datencontainers erfordert.
Sie haben es eingerichtet! Was sind die Vorteile von zwei Containern? Es scheint mehr Arbeit zu sein, und ich weiß nicht, was der Gewinn ist.
Der Vorteil besteht darin, dass Sie einen neuen Container erstellen können, während der alte weiterhin läuft, sodass die Ausfallzeit unter einer Minute liegt.
Es erleichtert auch, das Datenbank-Upgrade aufzuschieben, während Sie dennoch in der Lage sind, die Diskurse zu aktualisieren.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.