[Ubuntu] 에러 node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)

2023. 7. 4. 21:25개발 공부/에러모음

개발환경

Ubuntu: 18.04.6 LTS

nvm: 0.39.2

npm: v8.3.1

node: v18.16.0

 

문제상황

aws ec2서버에 node 설치 후 pm2 설치하려는데  에러남

 

nvm사용해서 node 18.16.0으로 버전 설치했는데,

node 버전이나 npm 버전을 체크하면 자꾸 아래와 같은 에러가 났다.

 

에러

node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)

 

 

 

해결

- ubuntu 18.04.6 에서는 node v18^버전을 사용하면 위 에러가 발생한다.

1. ubuntu 버전을 다운 혹은 업하거나

2. node버전을 다운하거나 최신 버전으로 올려야하는데,

 

- 나는 node 버전을 v16^으로 변경했다

 $ nvm alias default 16.14.0

 

버전 정상 확인