I did an upgrade. Everything on the admin/update page shows status “Up to date” but when I try to post it fails with “Internal Server Error”.
Are you able to post with safe mode enabled?
Do you see any error in the browser’s console?
Do you have any custom plugins?
Your CDN_URL ends with a slash, you should remove that.
I’m not sure if this is causing your issue, but it’s certainly not helping.
Same issue in safe mode. Console:
Browser Console Mode
Parent process only(Fast)Multiprocess(Slower)
Experiment add-an-image-to-pdf-with-alt-text-rollout has unknown featureId: addAnImageInPDF 3 RemoteSettingsExperimentLoader.sys.mjs:766:21
Uncaught Error: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. 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: No DOM node set for aPlacesNode. node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
No custom plugins I know of so I’m pretty sure no.
I don’t find a setting for that.
Can you look at your logs at https://www.foodtalkcentral.com/logs and share any relevant errors you see.
Job exception: Net::SMTPAuthenticationError
Mo 9:50 pm
Sidekiq heartbeat test failed for 1371476, restarting
1:11 pm
Failed to warm up pretty text: terminated /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
1:11 pm
3
Failed to warm up pretty text: terminated /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
1:12 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
1:40 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
1:40 pm
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
3:18 pm
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
3:18 pm
Unicorn worker received USR2 signal indicating it is about to timeout, dumping backtrace for main thread config/unicorn.conf.rb:203:in backtrace' config/unicorn.conf.rb:203:in
block (2 levels) in re
4:22 pm
4
Failed to warm up 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 4:26 pm 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’
4:38 pm
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 pm
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 pm
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 pm
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 pm
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' 5:08 pm 94 Job exception: hostname ".rest.akismet.com" does not match the server certificate (OpenSSL::SSL::SSLError) 5:42 pm 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’
6:27 pm
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' 6:27 pm 9 Job exception: unknown attribute 'writing_device' for PostStat. 6:29 pm 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’
6:52 pm
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
6:57 pm
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' 7:02 pm 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’
7:10 pm
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
7:11 pm
Have you rebuilt this from console?
./launcher rebuild app
root@www:/var/discourse# ./launcher rebuild app
WARNING: Docker version 24.0.2 deprecated, recommend upgrade to 24.0.7 or newer.
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.
Available configs ( data, mail-receiver, web_only )
root@www:/var/discourse#
You have a two-container set up and the additional mail-receiver container.
To rebuild the web app portion do the following as root
./launcher rebuild web_only
If that doesn’t error proceed to doing it with the data container
./launcher rebuild data
and see where that leaves you.
Thanks, that did the trick.
It would be helpful if the one-click upgrade button were disabled for incompatible configurations.
It’s in your app.yml
. You should probably check on it there.
So when I get an upgrade notice should I run launcher rebuild web_only
?
You can. It sort of removes the advantage of a 2-container install (I’m assuming it’s two container since you mention web_only).
Here are my instructions: Managing a two-container instance - Howto - Literate Computing Dashboard
Also, you need to pay some attention to things so that you notice stuff like PostgreSQL 15 update that requires you to upgrade the data container as well.