요컨데피션시 표준 업그레이드 실패

저는 Discourse의 바닐라 설치 버전을 사용하며 정기적으로 업그레이드를 수행합니다. 오늘 업그레이드가 실패했는데(최근 약 20개 커밋), 다음과 같은 정보가 표시됩니다:

Missing yarn packages:
Package: ember-auto-import
  * Specified: ^1.12.0
  * Installed: 1.11.2

Run `yarn` to install missing dependencies.

그리고 나서:

An error occurred in the constructor for ember-cli-dependency-checker at /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

아무 아이디어가 있으시면 알려주세요.

2개의 좋아요

어제부터(추측컨대?) 저도 동일한 오류가 발생하고 있습니다:

Missing yarn packages:
Package: deepmerge
  * Specified: ^4.2.2
  * Installed: (not installed)

Package: ember-auto-import
  * Specified: ^1.12.0
  * Installed: 1.11.2

Package: ember-test-selectors
  * Specified: ^6.0.0
  * Installed: (not installed)

Package: jsdom
  * Specified: ^18.1.1
  * Installed: 16.5.3

Package: node-fetch
  * Specified: ^2.6.6
  * Installed: 2.6.1

Run `yarn` to install missing dependencies.



Stack Trace and Error Report: /tmp/error.dump.0e24fbc30724fe2e817313ef26710192.log
An error occurred in the constructor for ember-cli-dependency-checker at /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

업데이트는 여러 번 재시작 후에 끝나긴 하지만, 최적의 상태는 아닙니다.
편의에 따라 오류 보고서를 PM으로 요청해 주세요 :slight_smile:

미리 감사드립니다!

수정:

이 알림을 방금 확인했습니다:


이것이 업데이트 실패와 관련이 있을까요? Docker 환경을 사용하고 있어서 컨테이너/이미지 내에서 모든 것이 설치되고 제공된다고 생각했습니다.

저도 도커를 실행 중인데 Sidekiq 알림이 보이지 않아요. @Martin_Anonym, 어디에 있나요?

단순히 **/admin**으로 이동하면 저에게는 이렇게 팝업이 표시됩니다:

감사합니다. 나중에 이 부분을 살펴보겠습니다. 여기서는 yarn 오류에 집중합시다 :slight_smile:

그건 관련이 없을 것 같은데, 나는 그 문제가 안 보이지만 같은 yarn 문제를 겪고 있거든요.

이 업그레이드들은 ./launcher rebuild app을 통해 수행되었나요? 아니면 /admin/upgrade의 웹 UI를 통해 수행되었나요?

1개의 좋아요

@Amicable @Martin_Anonym docker_manager 플러그인(즉, /admin/upgrade 기능을 제공하는 플러그인)에 수정 사항을 적용하여 푸시했습니다. /admin/upgrade를 다시 방문해 주세요. docker_manager의 사용 가능한 업데이트가 표시되어야 합니다.

해당 업데이트를 설치한 후 /admin/upgrade를 다시 방문해 "전체 업그레이드"를 실행해 보세요. 그러면 모든 것이 정상적으로 작동할 것입니다.

결과를 알려주세요.

2개의 좋아요

@david 모든 작업은 웹 UI를 통해 진행됩니다.

불행히도 Docker 업데이트에서도 동일한 문제가 발생합니다:

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

계속 진행할 수 있도록 허용되며, 다음과 같은 내용을 확인합니다:

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"

번들링이 진행 중이며 빌드가 이루어지는 것 같습니다. 조금 더 기다려야 합니다.

2개의 좋아요

모두 잘 해결됐어요, @david 감사합니다 :pray:

3개의 좋아요

이 주제는 14시간 후 자동으로 닫혔습니다. 더 이상 답변을 게시할 수 없습니다.