# 3.1.0 업그레이드 후 파일시스템 권한 문제

**URL:** https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654
**Category:** Self-hosting
**Created:** [8월 10, 2023, 2:27오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654 "2023-08-10T14:27:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![kdambekalns](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kdambekalns/32/120408_2.png) [@kdambekalns](https://meta.discourse.org/u/kdambekalns)
#### Post date: [8월 10, 2023, 2:27오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/1 "2023-08-10T14:27:12Z")

</div>

오늘 3.0.x에서 3.1.0으로 업그레이드했습니다. 웹 UI를 통한 업그레이드가 실패하여 다음 명령을 실행했습니다.

```plaintext
git pull
./launcher rebuild app

```

명령은 정상적으로 완료되었지만, 사이트를 방문했을 때 “invalid gateway” 오류만 발생했습니다.

이 문제를 파일 시스템 권한 오류로 추적했습니다.

- `/var/www/discourse/tmp/pids`가 쓰기가 불가능했으며, 이를 수정한 후에는
- `/etc/postgresql/13/main/pg_hba.conf`가 읽기 불가능한 상태였습니다.

이 두 가지를 수정하니 사이트는 정상 작동했지만, 사용자 아바타가 표시되지 않았습니다. 이번에는 임시 디렉터리가 없었기 때문에 컨테이너 내에서 `/var/www/discourse/tmp`를 모든 사용자에게 쓰기 가능하도록 설정했습니다.

이로 인해 제가 인지하고 있는 문제들은 해결된 것 같지만, 아직 드러나지 않은 다른 문제가 있을 수도 있습니다.

또한 로그에서 다음과 같은 내용을 확인했습니다:

```plaintext
rror running git command: ["git", "rev-parse", "HEAD"] in /var/www/discourse/plugins/styleguide : Discourse::Utils::CommandError : /var/www/discourse/lib/discourse.rb:137:in `exec': fatal: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/www/discourse

```

3.1 버전에서 변경된 점이 있나요? Docker 기반이므로 이러한 문제가 발생하는 것이 놀랍습니다… 지금까지 업그레이드 후 이런 문제를 경험해 본 적이 없었거든요.

---

<div class="post-metadata">

### Author: ![Godmar\_Back](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/godmar_back/32/206246_2.png) [@Godmar\_Back](https://meta.discourse.org/u/Godmar_Back)
#### Post date: [8월 21, 2023, 9:17오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/2 "2023-08-21T21:17:17Z")

</div>

나도 비슷한 증상을 겪고 있어요. 혹시 플러그인을 사용 중이신가요?

---

<div class="post-metadata">

### Author: ![ht37](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ht37/32/322683_2.png) [@ht37](https://meta.discourse.org/u/ht37)
#### Post date: [8월 26, 2023, 12:00오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/3 "2023-08-26T12:00:15Z")

</div>

저도 Docker를 통해 설정한 환경에서 아래 오류가 발생합니다.

Discourse::Utils::CommandError: /src/lib/discourse.rb:137:in `exec’: error Command “esbuild” not found.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [9월 1, 2023, 1:46오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/4 "2023-09-01T13:46:02Z")

</div>

의존성을 설치하려면 먼저 `yarn`을 실행해야 할 것 같습니다.

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [9월 20, 2023, 1:07오후 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/5 "2023-09-20T13:07:37Z")

</div>

저도 비슷한 문제를 겪었는데, `yarn`을 실행하니 문제가 해결되었습니다.

---

<div class="post-metadata">

### Author: ![kdambekalns](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kdambekalns/32/120408_2.png) [@kdambekalns](https://meta.discourse.org/u/kdambekalns)
#### Post date: [9월 21, 2023, 6:04오전 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/6 "2023-09-21T06:04:46Z")

</div>

3.1.1 버전으로 업데이트한 후(`git pull ; ./launcher rebuild app` 명령으로 실행) 문제가 해결된 것 같습니다. 시스템이 문제없이 시작되었고, UI도 이제 정상적으로 동작합니다. 🎉

---

<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월 21, 2023, 6:04오전 UTC](https://meta.discourse.org/t/filesystem-permission-issues-after-upgrade-to-3-1-0/274654/7 "2023-10-21T06:04:47Z")

</div>

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