После выполнения обновления экземпляра в один клик до версии 2.9.0.beta2 я вижу пустой экран с ошибками в консоли разработчика:
Я использую следующие плагины:
После выполнения обновления экземпляра в один клик до версии 2.9.0.beta2 я вижу пустой экран с ошибками в консоли разработчика:
Я использую следующие плагины:
Это официальные плагины, и они не должны вызывать проблем.
Попробовали ли вы открыть ваш сайт в безопасном режиме?
Та же проблема: белый экран + ошибка JS.
У меня та же проблема…
тоже самое, тоже самое
У меня то же самое
Надеюсь, исправление выйдет очень скоро!
У меня та же проблема:
loader.js:247 Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
at loader.js:247:1
at c (loader.js:258:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at requireModule (loader.js:24:1)
at discourse-boot.js:12:1
at Array.forEach (<anonymous>)
at discourse-boot.js:10:1
У меня та же проблема с той же ошибкой в консоли JS.
Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
at loader.js:247:1
at c (loader.js:258:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at requireModule (loader.js:24:1)
at discourse-boot.js:12:1
at Array.forEach (<anonymous>)
at discourse-boot.js:10:1
Мы используем следующие плагины:
Во время сборки я получаю следующие предупреждения:
Bundle complete! 127 Gemfile dependencies, 176 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`
I, [2022-02-14T13:34:51.839391 #1] INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning " > @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
Я попробовал безопасный режим, но у меня тоже возникает ошибка об отсутствии Handlebars. Приложение показывает только белый экран, а в левом верхнем углу отображается время загрузки в миллисекундах.
Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
at loader.js:247:1
at c (loader.js:258:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at s.findDeps (loader.js:168:1)
at c (loader.js:262:1)
at requireModule (loader.js:24:1)
at discourse-boot.js:12:1
at Array.forEach (<anonymous>)
at discourse-boot.js:10:1
Я сейчас разбираюсь с этим. Кто-нибудь может поделиться ссылкой на сайт с этой проблемой? (Если не хотите делать это публично, можно через личные сообщения).
Не уверен, что у меня есть права на личные сообщения вам — я только что присоединился…
У меня уже есть несколько примеров, всем спасибо!
Я только что отправил исправление: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub
Пожалуйста, запустите обновление ещё раз — это должно восстановить работу. Приносим извинения за неудобства!
@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik
Достаточно ли этого для запуска необходимого обновления?
# cd /var/discourse/
# ./launcher rebuild app
Да, или вы можете ввести URL, например https://your-site.com/admin/upgrade, в адресную строку — интерфейс обновления должен оставаться рабочим, даже если основное приложение не работает.
Подтверждаю — обновил, и всё снова работает как обычно. Спасибо @david
Да, у меня тоже сработало. Спасибо, @david