Bootstrap이 종료 코드 128로 실패했습니다

안녕하세요,

기존 컨테이너는 여전히 작동하지만, 재빌드하는 데 문제가 있습니다. apt upgrade로 ubuntu 커널을 업데이트하기 전후로 두 번의 시도 모두에서 동일한 오류가 발생했습니다.

이것의 구현 방식과 관계없이 마찬가지입니다.

빠른 데이터를 가져온 후: Safari PWA의 URL로 이동하여 reboot를 실행했습니다

즉, 재빌드가 성공하지 않으면 웹 UI 업데이트 인터페이스가 작동하지 않는 상태에서 기존 컨테이너로 돌아가려면

스왑을 추가해야 할 것 같습니다.

SSD에 100GB 이상의 여유 공간이 있습니다. swap을 공식적으로 할당하는 방법은 무엇인가요?

free -h 명령어의 반환 값은 무엇인가요?

스왑은 SSD의 일부를 (매우 느린) RAM으로 사용합니다.

      install -o root -g root -m 0600 /dev/null /swapfile
      fallocate -l 2G /swapfile
      mkswap /swapfile
      swapon /swapfile
      echo "/swapfile       swap    swap    auto      0       0" | tee -a /etc/fstab
      sysctl -w vm.swappiness=10
      echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf

이 7개의 명령어를 어떤 디렉터리에서 실행해야 하나요?

어떤 디렉터리든 상관없습니다.

8GB면 스왑이 필요하지 않을 것인데, 설정해 두는 것이 나쁘지는 않습니다.

재빌드할 때 어떤 오류가 발생하나요?

복붙(copy/paste)이 얼마나 유용한지 보여주는 예시입니다. fallocate 명령어에서 스왑파일 앞에 '/'를 놓쳤습니다.

네, PuTTy는 실행은 되는데 하이라이팅이 가끔 버벅거려요.

잘 실행됐나요?

Ionos와 계약으로 서버를 처음 설정했을 때, 22.04 Ubuntu 이미지가 .\discourse-setup과 호환되지 않아서 제가 직접 app.yml을 수정해야 했던 적이 있습니다.

당시 Plesk는 없었으며, Ionos 데이터 센터 디자이너의 자체 이미지는 이전에 .\discourse-setup과 잘 작동했습니다.

즉, 표준 설치를 진행했고 discourse-setup으로 app.yml을 생성한 것이 맞나요?

재빌드 시 어떤 오류가 발생하나요?

저는 필요했습니다. 1GB면 충분했을 수도 있지만, 2GB를 설정했습니다.

네, .\discourse-setup을 통해 도커를 설치했습니다.

이미 설정된 스왑 이후에 재빌드 오류가 발생하면 여기에 답변하겠습니다.

명시적 클론에서 디스코urs 리액션을 제거하세요

(공지: Bundling more popular plugins with Discourse core)

스왑이 사라졌나요?

영구적으로 설정하셨나요?

5단계를 확인해 주세요.