# 2.9.0.beta2로 업데이트 후 인스턴스가 손상됨

**URL:** https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121
**Category:** Self-hosting
**Created:** [2월 14, 2022, 12:56오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121 "2022-02-14T12:56:28Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![Anton\_Akhmerov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anton_akhmerov/32/169548_2.png) [@Anton\_Akhmerov](https://meta.discourse.org/u/Anton_Akhmerov)
#### Post date: [2월 14, 2022, 12:56오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/1 "2022-02-14T12:56:28Z")

</div>

인스턴스를 2.9.0.beta2로 원클릭 업데이트한 후 개발자 콘솔에 다음과 같은 오류가 표시되는 빈 화면을 확인했습니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/2/425c1cafb6530a5c00994657328cfab579fea3d2.png)

다음 플러그인을 사용 중입니다:

- [GitHub - discourse/discourse-math: Official MathJax support for Discourse · GitHub](https://github.com/discourse/discourse-math.git)
- [GitHub - discourse/discourse-solved: Allow accepted answers on topics · GitHub](https://github.com/discourse/discourse-solved.git)

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [2월 14, 2022, 1:06오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/2 "2022-02-14T13:06:38Z")

</div>

> [@Anton\_Akhmerov](#):
>
> 다음 플러그인을 사용 중입니다:
> 
> - [GitHub - discourse/discourse-math: Official MathJax support for Discourse](https://github.com/discourse/discourse-math.git)
> - [GitHub - discourse/discourse-solved: Allow accepted answers on topics](https://github.com/discourse/discourse-solved.git)

이것들은 공식 플러그인이며 문제가 발생해서는 안 됩니다.

안전 모드에서 사이트를 표시해 보셨나요?

---

<div class="post-metadata">

### Author: ![RobertBrockie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robertbrockie/32/120219_2.png) [@RobertBrockie](https://meta.discourse.org/u/RobertBrockie)
#### Post date: [2월 14, 2022, 1:10오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/3 "2022-02-14T13:10:35Z")

</div>

같은 문제가 발생했습니다:

 ![Screen Shot 2022-02-14 at 8.10.14 AM](https://global.discourse-cdn.com/meta/original/3X/1/a/1a849f430e606db6dfdaeda1e587139f790bf681.png)

---

<div class="post-metadata">

### Author: ![Anton\_Akhmerov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anton_akhmerov/32/169548_2.png) [@Anton\_Akhmerov](https://meta.discourse.org/u/Anton_Akhmerov)
#### Post date: [2월 14, 2022, 1:10오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/4 "2022-02-14T13:10:35Z")

</div>

같은 문제입니다: 흰 화면 + JS 오류.

---

<div class="post-metadata">

### Author: ![pinkd](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pinkd/32/225490_2.png) [@pinkd](https://meta.discourse.org/u/pinkd)
#### Post date: [2월 14, 2022, 1:13오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/5 "2022-02-14T13:13:56Z")

</div>

나도 같은 문제야…

---

<div class="post-metadata">

### Author: ![simevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simevo/32/43605_2.png) [@simevo](https://meta.discourse.org/u/simevo)
#### Post date: [2월 14, 2022, 1:23오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/6 "2022-02-14T13:23:51Z")

</div>

나도 마찬가지야, 나도 마찬가지야

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2월 14, 2022, 1:26오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/7 "2022-02-14T13:26:36Z")

</div>

저도 마찬가지입니다 😰 빠른 시일 내에 수정되기를 바랍니다!

---

<div class="post-metadata">

### Author: ![CRCinAU](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crcinau/32/249856_2.png) [@CRCinAU](https://meta.discourse.org/u/CRCinAU)
#### Post date: [2월 14, 2022, 1:26오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/8 "2022-02-14T13:26:54Z")

</div>

저도 마찬가지입니다:

```plaintext
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

```

---

<div class="post-metadata">

### Author: ![Alex\_Harrington](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alex_harrington/32/249857_2.png) [@Alex\_Harrington](https://meta.discourse.org/u/Alex_Harrington)
#### Post date: [2월 14, 2022, 1:30오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/9 "2022-02-14T13:30:36Z")

</div>

저도 같은 문제가 발생하고 있으며, JS 콘솔에 동일한 오류가 표시됩니다.

```plaintext
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

```

다음 플러그인을 사용 중입니다:

> **[GitHub - discourse/discourse-akismet: give spam a whoopin](https://github.com/discourse/discourse-akismet)**
>
> give spam a whoopin

> **[GitHub - discourse/discourse-solved: Allow accepted answers on topics](https://github.com/discourse/discourse-solved)**
>
> Allow accepted answers on topics

빌드过程中 다음과 같은 경고가 표시됩니다.

```plaintext
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".

```

---

<div class="post-metadata">

### Author: ![k4rtik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/k4rtik/32/119508_2.png) [@k4rtik](https://meta.discourse.org/u/k4rtik)
#### Post date: [2월 14, 2022, 1:39오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/10 "2022-02-14T13:39:31Z")

</div>

안전 모드(safe-mode)를 시도해 보았으며, handlebars 누락 오류도 발생하고 있습니다. 앱에서는 왼쪽 상단에 ms 단위의 로딩 시간과 함께 흰색 화면만 표시됩니다.

```plaintext
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

```

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 14, 2022, 1:40오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/11 "2022-02-14T13:40:17Z")

</div>

지금 확인해 보고 있습니다. 이 문제가 발생하는 사이트의 링크를 공유해 주실 수 있나요? (공개하고 싶지 않으시면 개인 메시지로 보내 주셔도 됩니다)

---

<div class="post-metadata">

### Author: ![CRCinAU](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crcinau/32/249856_2.png) [@CRCinAU](https://meta.discourse.org/u/CRCinAU)
#### Post date: [2월 14, 2022, 1:41오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/12 "2022-02-14T13:41:54Z")

</div>

방금 가입해서 개인 메시지 권한이 있는지 모르겠네요…

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 14, 2022, 1:42오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/13 "2022-02-14T13:42:42Z")

</div>

이제 몇 가지 예시가 있어서 모두 감사합니다!

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 14, 2022, 1:49오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/14 "2022-02-14T13:49:47Z")

</div>

방금 수정 사항을 push했습니다: [FIX: Update application\_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub](https://github.com/discourse/discourse/commit/f078d1ab0a03a7710199bacef14bf9225822a88e)

다시 업데이트를 실행해 주세요. 그러면 다시 정상적으로 작동할 것입니다. 불편을 드려 죄송합니다!

@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik

---

<div class="post-metadata">

### Author: ![CRCinAU](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crcinau/32/249856_2.png) [@CRCinAU](https://meta.discourse.org/u/CRCinAU)
#### Post date: [2월 14, 2022, 1:50오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/15 "2022-02-14T13:50:55Z")

</div>

필요한 업데이트를 실행하는 데 충분한가요?

```plaintext
# cd /var/discourse/
# ./launcher rebuild app

```

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 14, 2022, 1:51오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/16 "2022-02-14T13:51:52Z")

</div>

네, 또는 주소창에 `https://your-site.com/admin/upgrade`와 같은 URL을 입력해도 됩니다. 메인 애플리케이션이 손상되어 있더라도 업데이트 UI는 여전히 작동해야 합니다.

---

<div class="post-metadata">

### Author: ![CRCinAU](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crcinau/32/249856_2.png) [@CRCinAU](https://meta.discourse.org/u/CRCinAU)
#### Post date: [2월 14, 2022, 2:02오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/17 "2022-02-14T14:02:30Z")

</div>

확인했습니다. 업데이트 후 정상적으로 작동하고 있습니다. @david 감사합니다.

---

<div class="post-metadata">

### Author: ![Alex\_Harrington](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alex_harrington/32/249857_2.png) [@Alex\_Harrington](https://meta.discourse.org/u/Alex_Harrington)
#### Post date: [2월 14, 2022, 2:03오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/18 "2022-02-14T14:03:57Z")

</div>

네, 저도 그 방법으로 잘 해결됐어요. @david 감사합니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [3월 19, 2022, 5:01오후 UTC](https://meta.discourse.org/t/broken-instance-after-updating-to-2-9-0-beta2/218121/20 "2022-03-19T17:01:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
