오류: 부트스트래핑 실패

안녕하세요. 플러그인을 설치하려고 했는데, /rebuild app 명령을 실행한 후 메모리 부족(out of memory) 오류가 발생했습니다.
디스크 공간을 추가하고 서버를 재시작한 뒤 /rebuild app을 다시 실행해 보았지만, 이번에는 문제가 무엇인지 이해가 되지 않습니다:

/usr/local/bin/bundle:25:in `<main>'
(See full trace by running task with --trace)
I, [2024-03-08T19:22:34.066685 #1]  INFO -- : gem install ruby-openid -v 2.9.2 -i /var/www/discourse/plugins/discourse-steam-login/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed ruby-openid-2.9.2
1 gem installed
gem install rack-openid -v 1.4.2 -i /var/www/discourse/plugins/discourse-steam-login/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed rack-openid-1.4.2
1 gem installed
gem install omniauth-openid -v 2.0.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-openid-2.0.1
1 gem installed
gem install omniauth-steam -v 1.0.6 -i /var/www/discourse/plugins/discourse-steam-login/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-steam-1.0.6
1 gem installed
gem install omniauth-vkontakte -v 1.7.1 -i /var/www/discourse/plugins/discourse-vk-auth/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-vkontakte-1.7.1
1 gem installed

I, [2024-03-08T19:22:34.067577 #1]  INFO -- : Terminating async processes
I, [2024-03-08T19:22:34.067648 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2024-03-08T19:22:34.067687 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
2024-03-08 19:22:34.068 UTC [42] LOG:  received fast shutdown request
111:signal-handler (1709925754) Received SIGTERM scheduling shutdown...
2024-03-08 19:22:34.072 UTC [42] LOG:  aborting any active transactions
2024-03-08 19:22:34.078 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-03-08 19:22:34.078 UTC [46] LOG:  shutting down
2024-03-08 19:22:34.109 UTC [42] LOG:  database system is shut down
111:M 08 Mar 2024 19:22:34.117 # User requested shutdown...
111:M 08 Mar 2024 19:22:34.118 * Saving the final RDB snapshot before exiting.
111:M 08 Mar 2024 19:22:34.288 * DB saved on disk
111:M 08 Mar 2024 19:22:34.290 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3378 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
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.
962ee73e2d4c8f902da810010d0bb70d5a784416d3b1ab80bcad7c4ff1351149
root@cv3533865:/var/discourse#

그 위 몇 줄을 더 제공해 주실 수 있을까요? 오류가 몇 줄 정도 잘려 있는 것 같습니다.

네, 몇 분 정도 걸립니다. doctor를 시작했습니다.

잊어라. 문제가 있었던 건 내가 설치하려던 플러그인이다: GitHub - Gonerdot/hello_plugin · GitHub
나도 ruby를 잘 모르기 때문에 ChatGPT로 간단한 플러그인을 작성했는데, 어딘가 문제가 있는 것 같다.

저는 Ruby를 잘 모르지만, 그건 Customization > Plugin 대신 #customization:theme-component로 하는 것이 더 나을 것 같습니다.

네. 테마 컴포넌트로 구현할 수 있습니다. Ruby 쪽의 내용을 변경해야 할 때만 플러그인이 필요합니다. 테마 개발자 빠른 참고 가이드와 시작 가이드를 확인해 보세요.