業界トップクラスの求人数を誇る転職エージェントPR

リクルートグループのコネクションを活かした非公開求人も充実、他にはない好条件の求人と出会える

5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

EC2へのNode.jsインストール時のエラー 'GLIBC not found'

Last updated at Posted at 2023-07-06

はじめに

AWS EC2内の環境設定中、Node.jsのインストールでタイトルにあるエラーが出て詰まったのでまとめました。

OS:Amazon Linux 2

エラー内容

nvmでNode.js(LTS版:18.16.1)インストール後、バージョン確認をしたところ、下記のエラーが表示されました。

node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)

Node.jsが実行されるために必要なGNU Cライブラリ(glibc)のバージョンがシステム上に存在していないとのことでした。

より具体的には

  • /lib64/libm.so.6: version GLIBC_2.27' not found (required by node)
    • libm.so.6というライブラリに対して、バージョンGLIBC_2.27が必要で、それが見つからない。
  • /lib64/libc.so.6: version GLIBC_2.28' not found (required by node)
    • libc.so.6というライブラリに対して、バージョンGLIBC_2.28が必要で、それが見つからない。

というエラーでした。

解決策

  • システムのglibcをアップグレードする
  • より古いバージョンのNode.jsをインストールする

私は、1つ前のNode.js LTS版(16.20.1)をインストールして解決しました。

おわりに

記事執筆中に気が付いたのですが、AWS公式に、Node.js の現在の LTS リリース (バージョン 18.x) をサポートしていないとのアナウンスがありました。
手順 4. の警告をご参照ください。

チュートリアル: Amazon EC2 インスタンスでの Node.js のセットアップ



最後までお読みいただきありがとうございます。
記事内に不備がありましたら遠慮なくご指摘いただけると嬉しいです。

参考

Node.jsリリース一覧

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Qiita Conference 2025 will be held!: 4/23(wed) - 4/25(Fri)

Qiita Conference is the largest tech conference in Qiita!

Keynote Speaker

ymrl、Masanobu Naruse, Takeshi Kano, Junichi Ito, uhyo, Hiroshi Tokumaru, MinoDriven, Minorun, Hiroyuki Sakuraba, tenntenn, drken, konifar

View event details
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?