我有一个标准的 Discourse 安装,并且会定期升级。今天的升级失败了(最近大约 20 次提交),信息如下:
缺少 yarn 包:
包:ember-auto-import
* 指定:^1.12.0
* 安装:1.11.2
运行 `yarn` 来安装缺失的依赖项。
然后:
在 /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker 的 ember-cli-dependency-checker 的构造函数中发生错误
有什么想法,不胜感激。
2 个赞
这里也有同样的错误,从昨天开始(我猜的):
缺少 yarn 包:
包:deepmerge
* 指定:^4.2.2
* 安装:(未安装)
包:ember-auto-import
* 指定:^1.12.0
* 安装:1.11.2
包:ember-test-selectors
* 指定:^6.0.0
* 安装:(未安装)
包:jsdom
* 指定:^18.1.1
* 安装:16.5.3
包:node-fetch
* 指定:^2.6.6
* 安装:2.6.1
运行 `yarn` 来安装缺失的依赖项。
堆栈跟踪和错误报告:/tmp/error.dump.0e24fbc30724fe2e817313ef26710192.log
在 /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker 中,ember-cli-dependency-checker 的构造函数中发生了一个错误
更新在多次重启后完成,但并不理想。
如果您需要错误报告,请随时通过私信索取
提前感谢!
编辑:
刚注意到这个通知:
这与更新失败有关吗?由于我使用的是 docker 设置,我认为所有东西都已在容器/镜像中安装和提供。
我也在运行 Docker,但没有看到 Sidekiq 警报。@Martin_Anonym ,那个在哪里?
只需转到 /admin ,它就会弹出:
谢谢,我稍后会查看。我们先在这里关注 yarn 错误
我猜这可能无关,因为我没有看到,但遇到了同样的问题。
david
(David Taylor)
2022 年2 月 9 日 13:32
6
这些升级是通过 ./launcher rebuild app 完成的吗?还是通过 /admin/upgrade 的 Web UI 完成的?
1 个赞
david
(David Taylor)
2022 年2 月 9 日 13:46
8
@Amicable @Martin_Anonym 我刚刚向 docker_manager(提供 /admin/upgrade 功能的插件)推送了一个修复程序。请再次尝试访问 /admin/upgrade,它应该会显示 docker_manager 的可用更新。
安装该更新后,请再次访问 /admin/upgrade,然后运行“全部升级”。之后,一切应该都能恢复正常。
请告知我们您的进展。
2 个赞
@david all this is via web UI
Unfortunately the docker update bumps into the same problem:
Purging temp files
Bundling assets
W, [2022-02-09T14:26:55.473166 #7030] WARN -- : Removed sourceMappingURL comment for missing asset '/popper.js.map' from /var/www/discourse/vendor/assets/javascripts/popper.js
yarn run v1.22.15
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
Missing yarn packages:
Package: ember-auto-import
* Specified: ^1.12.0
* Installed: 1.11.2
It’s letting me push on and I see:
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`
$ yarn install --production
yarn install v1.22.15
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
It’s bundling and seems to be building.. just have to wait a little more
2 个赞