# 오늘 업데이트 실패 후 오류: \[rake themes:update assets:precompile\]

**URL:** https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960
**Category:** Self-hosting
**Created:** [9월 2, 2022, 6:05오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960 "2022-09-02T18:05:32Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![TroyaNO](https://avatars.discourse-cdn.com/v4/letter/t/ccd318/32.png) [@TroyaNO](https://meta.discourse.org/u/TroyaNO)
#### Post date: [9월 2, 2022, 6:05오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/1 "2022-09-02T18:05:32Z")

</div>

오늘 관리자 패널을 통해 표준 업데이트를 수행한 후 업데이트가 차단되었고, `./launcher rebuild app` 명령어로 수동으로 절차를 수행해 보았지만 처음으로는 작동하지 않았습니다 🫤 그리고 다음과 같은 오류가 발생했습니다:

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 754 exit 1>

Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}

bootstrap failed with exit code 1

**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

```

이 문제를 해결하는 방법에 대한 조언이 있을까요?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [9월 2, 2022, 6:07오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/2 "2022-09-02T18:07:31Z")

</div>

그 메시지 위로 스크롤해서 더 구체적인 오류가 있는지 확인해 주시겠어요?

---

<div class="post-metadata">

### Author: ![TroyaNO](https://avatars.discourse-cdn.com/v4/letter/t/ccd318/32.png) [@TroyaNO](https://meta.discourse.org/u/TroyaNO)
#### Post date: [9월 2, 2022, 6:23오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/3 "2022-09-02T18:23:32Z")

</div>

Hey @JammyDodger 정말로 방법을 모르겠어요. DigitalOcean을 사용하는데, 그 콘솔은 재구축을 위해 몇 번만 실행해 봤을 뿐이에요. 혹시 스택 트레이스나 에러 보고서에서 오류를 발견할 수 있을까 봐 스크린샷을 남길게요.

 ![2022-09-02_14-20-33](https://global.discourse-cdn.com/meta/original/4X/b/d/2/bd21099e012368e7381a1da1ff9309ee5b80dcdd.png)

---

<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: [9월 2, 2022, 7:09오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/4 "2022-09-02T19:09:16Z")

</div>

안녕하세요 @TroyaNO - `discourse-social-share` 테마 구성 요소를 플러그인으로 설치하려고 시도하신 것 같습니다. `app.yml` 파일에서 해당 줄을 제거하셔야 합니다.

배경 설명을 드리자면: 테마를 `plugins` 디렉토리에 배치하는 방식은 과거에도 작동하지 않았습니다. 다만, 과거에는 아무 에러 메시지 없이 조용히 실패했습니다. 최근 약 24시간 동안(이 커밋 이후로) 에러가 발생하기 시작했습니다. 방금 ‘예전처럼 아무 동작도 하지 않는’ 방식으로 되돌리는 또 다른 변경 사항을 적용했으니, 다시 업데이트를 시도하시면 정상적으로 작동할 것입니다.

---

<div class="post-metadata">

### Author: ![TroyaNO](https://avatars.discourse-cdn.com/v4/letter/t/ccd318/32.png) [@TroyaNO](https://meta.discourse.org/u/TroyaNO)
#### Post date: [9월 2, 2022, 8:05오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/5 "2022-09-02T20:05:16Z")

</div>

안녕하세요 @david, 멋지네요! 방금 `./launcher rebuild app`을 다시 실행했는데 이제 잘 되는 것 같아요. 최고입니다! 👏

> [@david](#):
>
> `app.yml` 파일에서 그 줄을 제거해야 합니다.

참고로, 콘솔에서 `app.yml` 파일을 편집하는 명령어는 무엇이었나요? 그리고 정확히 무엇을 제거해야 하는지, 아니면 더 이상 필요 없는 건가요?

훌륭한 지원에 감사합니다!

---

<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: [9월 2, 2022, 8:07오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/6 "2022-09-02T20:07:16Z")

</div>

`app.yml` 파일을 편집하는 명령어는 [Install plugins on a self-hosted site](https://meta.discourse.org/t/install-plugins-in-discourse/19157?u=david) 링크의 상단에서 확인할 수 있습니다.

> [@TroyaNO](#):
>
> 정확히 무엇을 삭제해야 하나요?

`discourse-social-share`가 언급된 전체 줄을 삭제해야 합니다.

> [@TroyaNO](#):
>
> 더 이상 필요하지 않나요?

오류는 사라졌지만, 여전히 삭제하는 것을 권장합니다. 플러그인 디렉토리에 테마가 남아 있으면 미래에 다른 문제를 일으킬 수 있습니다.

---

<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: [10월 2, 2022, 8:07오후 UTC](https://meta.discourse.org/t/error-after-update-failed-today-rake-themes-update-assets-precompile/237960/7 "2022-10-02T20:07:31Z")

</div>

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