libc6 오류로 인해 sensu-service를 시작할 수 없습니다

libc6 오류로 인해 sensu-service를 시작할 수 없습니다

Ubuntu 16.04 노드에 설치하려고 했는데 sensu-client설치 후 서비스를 시작할 수 없습니다. 다음은 서비스를 시작하려고 할 때 발생하는 오류입니다.

 sensu-service[4885]: /opt/sensu/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/sensu/embedded/lib/libruby.so.2.4)

sensu버전은 1.9.0-2입니다.

libc6내 노드에 설치되어 있는지 확인했습니다.

$sudo dpkg -l | grep libc6
ii  libc6:amd64                      2.23-0ubuntu11.3                           amd64        GNU C Library: Shared libraries
ii  libc6-dev:amd64                  2.23-0ubuntu11.3                           amd64        GNU C Library: Development Libraries and Header Files

현재 OS 버전에서 작동하도록 하는 방법이 있습니까?

답변1

Ubuntu 16.04는 LTSC 릴리스이지만 현재 보안 업데이트만 수신하므로 해당 버전은 libc6업데이트되지 않으며 일반적으로 업데이트되지 않습니다.

Sensu 1.#은 2019년 12월 31일부로 중단되었으며 아래 설명과 같이 Sensu Go로 대체되었습니다.https://www.rubydoc.info/gems/sensu/1.9.0

사용 중인 버전과 호환되는 이전 버전을 사용해 볼 수 있지만 libc6더 이상 지원되지 않으므로 사용하지 않는 것이 좋습니다.

libc6귀하의 경우 가장 좋은 옵션은 각각 버전 2.27 및 2.31이 있는 Ubuntu 18.04 또는 20.04가 설치된 시스템에 Sensu Go를 설치하는 것입니다 . 보유하고 있는 Sensu는 이후 버전의 Ubuntu에서 설치하고 실행할 수 있지만 다시 말하지만 더 이상 지원되지 않습니다.

관련 정보