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でインストールして実行できますが、やはりサポートされなくなりました。

おすすめ記事