Discourse 설치 중 Bootstrap 오류: ENOENT - /etc/runit/1.d/letsencrypt

좋아요, 몇 시간 동안 헤맨 끝에 다시 정상 작동하게 만들었습니다.

구버전의 app.yml 파일을 찾아서 이를 대체했는데, 이후 Discourse에 통합된 플러그인에 대한 기존 참조 항목들을 단순히 삭제했습니다.

이 구버전의 app.yml 파일에는 아래에 있는 코드가 포함되어 있지 않았습니다. 이 코드는 나중에 생긴 버전의 파일에서 발견했습니다.

 after_ssl:
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d www.nzarchitecture.net.nz --keylength"

제가 직접 이 코드를 넣은 기억은 없습니다. 무료 보안 인증서를 위해 letsencrypt를 사용하도록 사이트를 설정하긴 했지만, Set up HTTPS support with Let's Encrypt 의 지침에는 이러한 줄이 전혀 필요하지 않은 것 같아, 이 코드가 무슨 용도였는지 알 수 없습니다.

app.yml 파일에 이 줄들을 쓴 것이 다른 것이 있을까요? 예를 들어 베타 업데이트 과정에서 추가된 것일 수도 있을까요?

어쨌든 지금은 그 줄들이 사라지면서 사이트가 다시 작동하고 최신 상태입니다.

현재 SSL 인증서가 만료될 때쯤이면, 그 추가된 줄들이 어떤 용도였는지 알게 될 것 같습니다.