SSH 사이트 업데이트 후 사이트가 다운되는 문제, 도움 부탁드립니다

위 방법을 따라 SSH로 discourse를 업데이트했습니다.

이 작업을 수행한 후 사이트가 다운되었습니다. 도와주세요. 너무 스트레스가 심합니다. 제발 도와주세요.

launcher를 시작하려고 하면 다음과 같은 메시지가 표시됩니다.

./launcher start app
x86_64 arch detected.

starting up existing container
+ /usr/bin/docker start app
Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: sethostname: invalid argument: unknown
Error: failed to start containers: app

대신 다음을 시도해 보세요:

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

이미 실행했는데도 여전히 동일합니다;

git pull
Already up to date.

./launcher rebuild app
마지막으로 다음과 같은 내용이 표시됩니다:

 ess 02:fc:33:3e:fd:f6 local_discourse/app /sbin/boot
589988dcb7e5e026f29b8af3b507e51a260e9de2f1ddfaea0620e1fbd2ea80e7
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: sethostname: invalid argument: unknown.

discourse doctor를 시도해 보셨나요?

말씀하신 직후 바로 실행했는데, 마지막 줄에 이런 결과가 나타납니다:

sudo: unable to resolve host discourse-ubuntu-s-1vcpu-1gb-nyc1-01-1606640043912-s-2vcpu-4gb-n: Name or service not known
Error response from daemon: Container 387d78b520911e93647a157c578f479a9b4ceaf4fef60b19c638a03de162444c is not running

Replacing: SMTP_PASSWORD
Replacing: LETSENCRYPT_ACCOUNT_EMAIL
Replacing: DEVELOPER_EMAILS
Replacing: DISCOURSE_DB_PASSWORD
Replacing: Sending mail to

==================== DONE! ====================

그리고 다시 재구축하면 어떻게 되나요?

hostname을 'discourse-ubuntu’로 변경했습니다. 이전에는 긴 이름이었거든요. 아래 파일들을 수정해서 변경했습니다…

nano /etc/hostname

discourse-ubuntu

nano etc/hosts

127.0.1.1 discourse-ubuntu
127.0.0.1 localhost

그 후 재부팅과 재구성을 수행했고, 마침내 문제가 해결되었습니다. :grinning:

도와주셔서 감사합니다. :slight_smile: