我进行了一次升级。admin/update 页面上的所有内容都显示“最新”状态,但当我尝试发布时,会因“内部服务器错误”而失败。
您能在安全模式下发布吗?
您在浏览器的控制台中看到任何错误吗?
你有任何自定义插件吗?
您的 CDN_URL 以斜杠结尾,您应该将其删除。
我不确定这是否导致了您的问题,但它肯定没有帮助。
安全模式下也存在同样的问题。控制台:
浏览器控制台模式
仅父进程 (Fast)多进程 (Slower)
Experiment add-an-image-to-pdf-with-alt-text-rollout has unknown featureId: addAnImageInPDF 3 RemoteSettingsExperimentLoader.sys.mjs:766:21
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 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
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 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
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 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
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 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
未捕获的错误:未为 aPlacesNode 设置 DOM 节点。 node.type: 0. node.parent: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
据我所知,没有自定义插件,所以我很确定没有。
我找不到这个设置。
请查看您在 https://www.foodtalkcentral.com/logs 上的日志,并分享您看到的任何相关错误。
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
你是从控制台重建这个的吗?
./launcher rebuild app
root@www:/var/discourse# ./launcher rebuild app
警告:Docker 版本 24.0.2 已弃用,建议升级到 24.0.7 或更新版本。
检测到 x86_64 架构。
错误:containers/app.yml 不存在或不可读。
可用配置(data、mail-receiver、web_only)
root@www:/var/discourse#
你有一个双容器设置和额外的邮件接收容器。
要重新构建网页应用部分,以root身份执行以下操作
./launcher rebuild web_only
如果没有错误,继续用数据容器进行操作
./launcher rebuild data
然后查看你的当前状态。
谢谢,这招奏效了。
如果为不兼容的配置禁用一键升级按钮,将会很有帮助。
它在你的 app.yml 中。你应该在那里检查一下。
当我收到升级通知时,我应该运行 launcher rebuild web_only 吗?
您可以。这在某种程度上消除了双容器安装的优势(我假设您提到 web_only 是指双容器)。
这是我的说明:Managing a two-container instance - Howto - Literate Computing Dashboard
另外,您需要注意一些事项,以便您能注意到像 PostgreSQL 15 更新 这样的事情,这需要您同时升级数据容器。
你设置好了!两个容器有什么优点?这似乎会增加工作量,我也不知道有什么好处。
好处是您可以在旧容器继续运行的同时构建一个新容器,因此停机时间少于一分钟。
它还使推迟数据库升级变得更加容易,同时仍然可以升级话语系统。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.