# 2.7.0.beta2 업그레이드 실패

**URL:** https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926
**Category:** Self-hosting
**Created:** [1월 22, 2021, 10:52오전 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926 "2021-01-22T10:52:46Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![realcr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/realcr/32/206918_2.png) [@realcr](https://meta.discourse.org/u/realcr)
#### Post date: [1월 22, 2021, 10:52오전 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/1 "2021-01-22T10:52:47Z")

</div>

안녕하세요, discourse에서 2.7.0.beta1에서 **2.7.0.beta2** 로 업그레이드하라는 이메일을 받았습니다.  
관리자 페이지에 접속하여 업그레이드를 클릭했는데, 뭔가 실패한 것 같습니다.  
그 결과, 제 discourse 인스턴스에 더 이상 접근할 수 없습니다(에러 500).

여기 로그의 마지막 부분을 첨부합니다. 전체 로그가 너무 길어서 여기에 포함할 수 없었습니다.  
대신 [pastebin](https://pastebin.com/k8ZBxGEv)을 통해 전체 로그를 확인할 수 있습니다.

해당 인스턴스는 2GB 메모리, 50GB 하드 디스크를 갖춘 digital ocean droplet에 호스팅되어 있습니다. 이 discourse 인스턴스에 특별한 설정은 없었습니다. 실제로 이 인스턴스에는 지금까지 아무도 메시지를 보내지 않았습니다.

```
brotli -f --quality=6 /var/www/discourse/public/assets/locales/zh_TW-09cd38bbba5770af30c208be36b0763fb1db74e336db84185e8a173201f7548e.js --output=/var/www/discourse/public/assets/locales/zh_TW-09cd38bbba5770af30c208be36b0763fb1db74e336db84185e8a173201f7548e.js.br

Done compressing locales/zh_TW-09cd38bbba5770af30c208be36b0763fb1db74e336db84185e8a173201f7548e.js : 0.11 secs

5746.556775825 Compressing: locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js > /var/www/discourse/public/assets/locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js --output=/var/www/discourse/public/assets/locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js.br

Done compressing locales/sv-dfd441e5e9497b2361a61cc46e5f3491508ad05a9d84ef0a2c17dac10890fd24.js : 0.11 secs

5746.662857966 Compressing: locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js > /var/www/discourse/public/assets/locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js --output=/var/www/discourse/public/assets/locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js.br

Done compressing locales/sl-97d2fc2eec6a4603afbd6466d84b4281605561c943f4b70c52d8b6874a54acef.js : 0.1 secs

5746.764039922 Compressing: locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js > /var/www/discourse/public/assets/locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js --output=/var/www/discourse/public/assets/locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js.br

Done compressing locales/hy-afe58e4f81b01be42710b51b1eb32d913a9a77fb35efd5f197144d7113693a04.js : 0.14 secs

5746.902258561 Compressing: locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js > /var/www/discourse/public/assets/locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js --output=/var/www/discourse/public/assets/locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js.br

Done compressing locales/da-2c6e181ef146930e8baa63c4ffe80df59414b8de019ee19058aa4ee1dcd88280.js : 0.11 secs

5747.007671073 Compressing: locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js > /var/www/discourse/public/assets/locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js --output=/var/www/discourse/public/assets/locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js.br

Done compressing locales/te-9740a00eaeb5b1140e0042391528339d963a5a043a8edae6ca33d4e939d50133.js : 0.15 secs

5747.159975235 Compressing: locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js > /var/www/discourse/public/assets/locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js --output=/var/www/discourse/public/assets/locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js.br

Done compressing locales/ko-0c03d0523d94c0739085171c60657b22b01c8eb0b2b2bb690e7fb3422b756e17.js : 0.12 secs

Skipping: plugins/discourse-local-dates-85c0a52c5a0ee4c69ce0a55fb5c6047c7fd2c12f0437b843240bb9ea3d4457b1.js already compressed
Skipping: plugins/discourse-narrative-bot-d88c63e1a6fadc2e6371b706e54750b554e3ee890061223c9af0f8feeb89915a.js already compressed
Skipping: plugins/discourse-presence-da4864123e624ace0b06153a5b9e6b600e5d5b6d6c28ada211bb7ec50894a66c.js already compressed
Skipping: plugins/poll-91a566fa78da0bffec70d7c8923ac79757032168b646e8c84d921d9810789bb1.js already compressed
Skipping: application-bd6ed652347208302845f7e2be3f2d2dbbbb72be7df2c0e46c18422a61188ff0.js already compressed
5747.281046973 Compressing: vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js
uglifyjs '/var/www/discourse/public/assets/_vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js' -m -c -o '/var/www/discourse/public/assets/vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js' --source-map "base='/var/www/discourse/public/assets',root='/assets',url='/assets/vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js.map'"
Parse error at _vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js:1850,34
        return Handlebars.compile(...arguments);
                                  ^
ERROR: Unexpected token: punc «.»
    at JS_Parse_Error.get (eval at <anonymous> (/usr/lib/node_modules/uglify-js/tools/node.js:18:1), <anonymous>:71:23)
    at fatal (/usr/lib/node_modules/uglify-js/bin/uglifyjs:332:27)
    at run (/usr/lib/node_modules/uglify-js/bin/uglifyjs:275:9)
    at Object.<anonymous> (/usr/lib/node_modules/uglify-js/bin/uglifyjs:190:5)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:30)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
rake aborted!
Errno::ENOENT: No such file or directory @ rb_file_s_size - /var/www/discourse/public/assets/vendor-b631d4ab0775fdbe453aa2158e18dc41826d0ba619e5f2731e5b9fa4c458af99.js
/var/www/discourse/lib/tasks/assets.rake:287:in `size'
/var/www/discourse/lib/tasks/assets.rake:287:in `block (4 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:178:in `block in concurrent?'
/var/www/discourse/lib/tasks/assets.rake:278:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:269:in `each'
/var/www/discourse/lib/tasks/assets.rake:269:in `block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:178:in `concurrent?'
/var/www/discourse/lib/tasks/assets.rake:266:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:178:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:86:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:59:in `load'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:59:in `load'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3.3/lib/rails/commands/runner/runner_command.rb:42:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/thor-1.0.1/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/thor-1.0.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/thor-1.0.1/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3.3/lib/rails/command/base.rb:69:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3.3/lib/rails/command.rb:46:in `invoke'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3.3/lib/rails/commands.rb:18:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.3/lib/active_support/dependencies.rb:324:in `block in require'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.3/lib/active_support/dependencies.rb:291:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.3/lib/active_support/dependencies.rb:324:in `require'
bin/rails:17:in `<main>'
Spinning up 3 Unicorn worker(s) that were stopped initially

```

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 22, 2021, 1:31오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/2 "2021-01-22T13:31:43Z")

</div>

비표준 플러그인이 설치되어 있나요?

명령줄에서 다음을 실행했나요?

```
 ./launcher rebuild app

```

---

<div class="post-metadata">

### Author: ![Cedric](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cedric/32/63199_2.png) [@Cedric](https://meta.discourse.org/u/Cedric)
#### Post date: [1월 22, 2021, 2:13오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/3 "2021-01-22T14:13:10Z")

</div>

저희 쪽에서는 비표준 플러그인이 없으며, 이 작업을 커맨드 라인에서 실행했습니다. 처음에는 여전히 오류가 발생했습니다.

그 후 서버를 재시작하고 앱을 다시 빌드했더니… 이제 정상적으로 작동합니다.

---

<div class="post-metadata">

### Author: ![realcr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/realcr/32/206918_2.png) [@realcr](https://meta.discourse.org/u/realcr)
#### Post date: [1월 22, 2021, 2:53오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/4 "2021-01-22T14:53:55Z")

</div>

안녕하세요, 빠른 답변 감사합니다!

저는 바닐라 상태로 설치했고, 가끔 ‘업그레이드’ 버튼을 클릭한 것 외에는 아무것도 변경하지 않았습니다. 그래서 제 디스코URS 인스턴스에서 일어난 일이 매우 놀라웠습니다.

`./launcher rebuild app` 명령은 아직 시도하지 않았지만, 시도해 보고 결과를 알려드리겠습니다.

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 22, 2021, 3:03오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/5 "2021-01-22T15:03:06Z")

</div>

2.7.0.Beta2 업그레이드를 시작조차 할 수 없습니다. 해당 업그레이드를 알리는 이메일에 있는 원클릭 업그레이드 링크를 클릭했을 때 다음과 같은 결과가 나타납니다.

> Hooray, a new version of Discourse is available!
> 
> Your version: 2.7.0.beta1  
> New version: 2.7.0.beta2
> 
> Upgrade using our easy [one-click browser upgrade](https://forum.congral.tech/admin/upgrade)
> 
> See what’s new in the release notes or view the raw GitHub changelog
> 
> Visit [meta.discourse.org](http://meta.discourse.org) for news, discussion, and support for Discourse

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/c/cc952f5a73f2dd1158f0c0e29effd44ec632318a.png)

이것이 왜 발생하는 것인가요? Discourse를 호스팅하는 Digital Ocean 드롭렛에 로그인하여 콘솔에서 업그레이드를 실행해야 하나요?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 22, 2021, 4:14오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/6 "2021-01-22T16:14:12Z")

</div>

명령줄을 통해 업그레이드를 수행해야 합니다. 새로운 Docker 기반 이미지가 있습니다.

```
./launcher rebuild app

```

공지사항에는 이렇게 되어 있지만, 표준 업그레이드 이메일에서는 명확하지 않습니다.

---

<div class="post-metadata">

### Author: ![geoff777](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoff777/32/202388_2.png) [@geoff777](https://meta.discourse.org/u/geoff777)
#### Post date: [1월 22, 2021, 4:14오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/7 "2021-01-22T16:14:45Z")

</div>

방금 2.7.0.Beta2로 업그레이드했습니다.  
이 특정 업그레이드는 명령줄에서 수행해야 합니다.

```
cd /var/discourse
git pull
 ./launcher rebuild app

```

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 22, 2021, 4:32오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/8 "2021-01-22T16:32:05Z")

</div>

비동기 방식으로 진행되고 있는 이 대화에 대해 죄송합니다. 질문을 시작했는데 갑자기 사무실을 떠나야 했거든요. 작성하지 못한 메시지가 사라지지 않도록 저장해 두었는데, 덕분에 제가 완전히 게시하기 전에 먼저 답변해 주실 기회가 생긴 것 같습니다 😉

---

<div class="post-metadata">

### Author: ![geoff777](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoff777/32/202388_2.png) [@geoff777](https://meta.discourse.org/u/geoff777)
#### Post date: [1월 22, 2021, 4:36오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/9 "2021-01-22T16:36:37Z")

</div>

터미널을 사용하지 않으면 DO 콘솔이 작동합니다.

스크린샷의 버튼은 처음에는 비활성화되어 있어, 먼저 Docker를 업그레이드해야 합니다.

참고: 답변을 그대로 두셔도 자동으로 초안으로 저장됩니다.

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 22, 2021, 4:48오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/10 "2021-01-22T16:48:00Z")

</div>

너무 앞서 말씀드렸네요

> 감사합니다, @geoff777 - 이제 모든 것이 이해가 됩니다

아래 명령어를 실행해 보려 합니다.

```plaintext
cd /var/discourse
git pull
 ./launcher rebuild app

```

`rebuild app` 스크립트가 정확히 같은 위치에서 두 번 연속으로 실패했습니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/1/71d216e91ec1f0fb21f73e7dd5a59dab4d2cffe6.png)

이것은 우연한 네트워크 간섭일 수 없습니다. 조언을 부탁드립니다.

---

<div class="post-metadata">

### Author: ![Ivan\_Rapekas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ivan_rapekas/32/248924_2.png) [@Ivan\_Rapekas](https://meta.discourse.org/u/Ivan_Rapekas)
#### Post date: [1월 22, 2021, 5:46오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/11 "2021-01-22T17:46:49Z")

</div>

제 경우에는 재구축이 `discourse-vk-auth` 플러그인에서 멈춰 있습니다. 현재 제 인스턴스는 이 플러그인 없이 작동하고 있습니다.

```plaintext
gem install rrule -v 0.4.2 -i /var/www/discourse/plugins/discourse-calendar/gems/2.7.2 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.2
1 gem installed
gem install omniauth-vkontakte -v 1.6.1 -i /var/www/discourse/plugins/discourse-vk-auth/gems/2.7.2 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-vkontakte-1.6.1
1 gem installed

I, [2021-01-22T17:13:51.391038 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::ConflictError: Unable to activate omniauth-vkontakte-1.6.1, because omniauth-oauth2-1.7.1 conflicts with omniauth-oauth2 (>= 1.5, <= 1.7.0)

```

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [1월 22, 2021, 5:51오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/12 "2021-01-22T17:51:29Z")

</div>

저도 이전 릴리스에서 해당 vk 플러그인으로 인해 문제를 겪었습니다. 제 추천은 플러그인을 제거하고, 오류 로그를 해당 플러그인의 포럼 주제에 붙여넣어 문제를 해결할 수 있도록 하는 것입니다. 👍

> [@Discourse VK Authentication (vkontakte)](https://meta.discourse.org/t/vk-com-login-vkontakte/12987):
>
> warning VK Authentication no longer works, so this plugin is #deprecated. You may like to try the community contributed [VK ID OAuth 2.1 Authentication for Discourse](https://meta.discourse.org/t/vk-id-oauth-2-1-authentication-for-discourse/388073) plugin instead. discourse2Summary Discourse VK Authentication allows users to login to your forum using VK.hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-vk-auth](https://github.com/discourse/discourse-vk-auth)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) After [installing the plugin](https://meta.discourse.org/t/install-a-plugin/19157) you can go to [vk.com](http://vk.com) and: …

---

<div class="post-metadata">

### Author: ![geoff777](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoff777/32/202388_2.png) [@geoff777](https://meta.discourse.org/u/geoff777)
#### Post date: [1월 22, 2021, 7:41오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/13 "2021-01-22T19:41:36Z")

</div>

스크린샷만으로는 확신하기 어렵습니다. 디스크 공간이 충분한가요?

제가 답변을 드린 뒤에 이전 게시물을 두 번 모두 수정하셨네요.

두 번째로 제가 긍정적인 게시물에 '좋아요’를 눌렀는데, 수정하신 후 지금은 문제점에 대한 게시물이 되었습니다.  
그런데 그걸 제가 좋아하게 된 것 같네요?

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 22, 2021, 9:05오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/14 "2021-01-22T21:05:07Z")

</div>

죄송합니다 @geoff777 - 깊이 생각하지 않고 여러분의 “like” 댓글을 재분류했습니다(제 게시글 수를 줄여 오해의 가능성을 낮추고자 하는 것이 제 의도였습니다)

* * *

저는 충분한 공간이 있다고 생각합니다:

```plaintext
 System information as of Fri Jan 22 20:56:56 UTC 2021

  System load: 0.02 Users logged in: 0
  Usage of /: 39.7% of 24.06GB IPv4 address for docker0: 172.17.0.1
  Memory usage: 50% IPv4 address for eth0: xxx.xxx.xxx.xxx
  Swap usage: 1% IPv4 address for eth0:    
  Processes: 107 IPv4 address for eth1:    

```

그러나 제 문제는 Digital Ocean 콘솔과 관련이 있을 것 같습니다. 콘솔이 매우 빠르게 타임아웃되므로, 업데이트는 성공했지만 제가 그 사실을 모르고 있는 것일 수도 있습니다. DO 지원팀에 문의하고 여기에서 조사 결과를 보고하겠습니다.

---

<div class="post-metadata">

### Author: ![geoff777](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoff777/32/202388_2.png) [@geoff777](https://meta.discourse.org/u/geoff777)
#### Post date: [1월 22, 2021, 9:34오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/15 "2021-01-22T21:34:09Z")

</div>

감사합니다.

포럼 대시보드에서 성공적으로 업그레이드되었는지 확인하실 수 있습니다.  
잘 작동했기를 바랍니다.

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 22, 2021, 10:37오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/16 "2021-01-22T22:37:21Z")

</div>

당신의 희망/기대 @geoff777 에게 도움을 받지 못했습니다. 로그인하려고 시도했는데 discourse 서버가 응답하지 않았습니다.

PuTTY 도구를 통해 실행한 DO 콘솔에서 `discourse-doctor`를 실행하기로 결정했습니다(저는 Windows 10 머신을 사용 중입니다) - 그리고 제 콘솔은 같은 위치에서 멈춰버렸습니다.

**이 실행의 시작 부분을 주목하세요: - `app not running!`**

```plaintext
root@discourse-server:/var/discourse# ./discourse-doctor
DISCOURSE DOCTOR Fri Jan 22 22:14:45 UTC 2021
OS: Linux discourse-server 5.4.0-62-generic #70-Ubuntu SMP Tue Jan 12 12:45:47 U TC 2021 x86_64 x86_64 x86_64 GNU/Linux

Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=forum.congral.tech
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=admin@congral.com
SMTP_PASSWORD=3a22be2a4ba5ce9b0865199dc7083871-xxxxxx
SMTP_PORT=587
SMTP_USER_NAME=postmaster@forum.congral.tech
LETSENCRYPT_ACCOUNT_EMAIL=nikolaj.ivancic@congral.com

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 20.10.2, build 2291f61

DOCKER PROCESSES (docker ps -a)

CONTAINER ID IMAGE COMMAND CREAT ED STATUS PORTS NAMES
4e0150995f6a discourse/base:2.0.20201221-2020 "/bin/bash -c 'cd /p…" 16 mi nutes ago Exited (1) 14 minutes ago mystifying_fermat
271aff6b3bce discourse/base:2.0.20201221-2020 "/bin/bash -c 'cd /p…" 5 hou rs ago Exited (1) 5 hours ago modest_brown
30ed32bab133 discourse/base:2.0.20201221-2020 "/bin/bash -c 'cd /p…" 5 hou rs ago Exited (1) 5 hours ago laughing_lalande
add2d921333a local_discourse/app "/sbin/boot" 2 wee ks ago Exited (5) 5 hours ago app

==================== SERIOUS PROBLEM!!!! ====================
app not running!
Attempting to rebuild
==================== REBUILD LOG ====================
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
...

```

실패 지점까지의 [완전한 로그](https://github.com/adriatic/congral-tech/issues/6)는 여기의 공간을 절약하기 위해 제 Github 저장소에 저장해 두었습니다.

이 업그레이드를 여러 번 반복했고, 각 실패(저에게 "콘솔 네트워크 실패"로 보고됨) 이후에도 마찬가지였다는 사실은, 이 업그레이드가 기존 discourse 인스턴스를 죽인다는 것을 분명히 보여줍니다.

자문을 부탁드립니다. 원하시면 직접 실행해 보실 수 있도록 제 인증서를 전달하는 것도 기꺼이 하겠습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 23, 2021, 12:25오전 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/17 "2021-01-23T00:25:45Z")

</div>

두 번 다 PuTTY 치명 오류가 발생했나요?

PuTTY 자체의 문제인 것 같지만, 왜 그런지 상상조차 되지 않습니다.

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 23, 2021, 2:55오전 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/18 "2021-01-23T02:55:12Z")

</div>

네, @pfaffman 저도 같은 오류가 발생합니다. `./discourse-doctor` 실행으로 인해 치명적인 실패가 발생한다면, 그 실패가 PuTTY의 치명적 오류로 이어질 가능성이 전혀 없는 건 아닌 것 아닌가요? 적어도 저(원격 접속자)의 관점에서 보면요.

아주 가능성은 낮아 보이지만, DigitalOcean(DO)에 지원 티켓을 제출하여 이 문제에 대해 더 나은 파악을 해줄 수 있기를 기대해 보겠습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 23, 2021, 3:14오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/19 "2021-01-23T15:14:11Z")

</div>

다음에는 Digital Ocean 콘솔을 시도해 볼 것 같습니다 (사실 저는 Ubuntu에서 터미널을 사용하지만, 그건 여러분에게 추천하지 않는 방법입니다).

---

<div class="post-metadata">

### Author: ![adriatic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adriatic/32/78468_2.png) [@adriatic](https://meta.discourse.org/u/adriatic)
#### Post date: [1월 23, 2021, 4:57오후 UTC](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/20 "2021-01-23T16:57:42Z")

</div>

어제부터 여러 가지 이상한 현상을 관찰했습니다. 여기에서 공유하기 전에, 이 스레드를 계속 진행하는 것이 누군가에게 도움이 되는지 알려주시면 감사하겠습니다(그렇지 않다면, 제가 제 발에 총을 쏘는 격으로 모든 사람의 시간을 낭비하는 것일 수 있습니다). 제가 발견한 내용은 다음과 같습니다:

- 루트 비밀번호를 재설정(디지털오션 제어판을 통해)한 후 디지털오션 콘솔을 사용할 수 있게 되었습니다(@pfaffman 님이 [위에서](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/19?u=adriatic) 제안하신 대로)
- 그 콘솔에서 discourse-doctor를 실행했는데 아무런 문제가 발견되지 않았습니다(해당 재설정 이벤트 이전에는 [https://forum.congral.tech가](https://forum.congral.xn--tech-eh3p) 응답하지 않았는데, 지금은 모든 것이 정상적으로 작동합니다)
- discourse를 업그레이드하려는 모든 시도(예: [이것](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926/10?u=adriatic))이 여러 번 실패했습니다(PuTTY 콘솔에 'Network Error’가 원인으로 표시됨), 그리고 오늘 업그레이드가 실패했음을 확인할 수 있습니다:

```plaintext
content="Discourse 2.7.0.beta1 - https://github.com/discourse/discourse version 1cf92310456fb6e6424f6b532770461c56378d53"

```

루트 비밀번호를 변경한 후 디지털오션 콘솔을 사용하는 것은 Discourse 팀이 더 잘 이해할 수 있는 중요한 변경 사항일 수 있습니다. @pfaffman 님, 계속 조사하여 여기서 제 발견 사항을 공유해야 할까요?

[다음 페이지](https://meta.discourse.org/t/2-7-0-beta2-upgrade-failed/176926.md?page=2)
