
Caused by: java.io.IOException: Redis-server process appears not to have started. No output was found in standard-out.
stdandard-err contains this: /tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64:
/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64)/tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64:
/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found (required by /tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64)/tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64:
/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.34' not found (required by /tmp/redis-989032379635255455/redis-server-6.2.6-v5-linux-amd64)
지난 번 openssl3 설치 이후 발생한 에러 메시지를 해석해보자.
Embedded redis server를 실행하려면 glibc의 버전이 최소 2.32가 되어야하는 것 같다.
한번 Ubuntu에 설치된 glibc의 버전을 확인해보자.
ldd --version
버전을 확인하자 2.31 버전인 것을 확인할 수 있었다.
그렇다면 업그레이드를 하면 되는 부분이니 간단하게 해결할 수 있을 것 같지만 조사해본 결과 Gblic 라이브러리는 Ubuntu 대부분의 시스템 라이브러리에 의존하는 기본 라이브러리여서 업그레이드 시 위험이 매우 크다는 의견들이 많다.
(실제로 업그레이드를 진행하다 명령어가 안먹히는 상황이 발생해 본인도 롤백했다. 절대 하지마.....)
만약 그래도 Gblic 업그레이드를 원한다면 이분을 참고해서 하도록 하자.
다행히 Ubuntu버전에 따라 Glibc버전이 다르다는 점을 확인해 현재 20.04버전에서 22.04버전으로 업그레이드를 진행해보기로 했다.
Ubuntu 18.04(bionic): ver. 2.27
Ubuntu 20.04(focal): ver. 2.31
Ubuntu 22.04(jammy): ver. 2.35
lsb_release -d
먼저 본인의 Ubuntu버전을 확인해보자.
sudo apt update && sudo apt upgrade
업그레이드 하기 전 모든 패키지를 최신 버전으로 만든다.
sudo apt autoremove
sudo apt install update-manager-core
기본적으로 설치되있다곤 하나 만에 하나 없을 수도 있기 때문에 재설치한다.
sudo do-release-upgrade
해당 명령어를 통해 22.04버전으로 업그레이드가 가능하다.
업그레이드 진행시 나오는 안내문들을 잘 읽어보고 자신에게 맞는 걸 선택하면 된다.(잘 모르겠다면 왠만해선 Yes나 기본으로 선택된걸 Enter하면 된다.)
lsb_release -d
무사히 리부팅까지 완료했다면 버전이 바뀌었는지 확인해보자.

22.04버전이 나온다면 무사히 업데이트가 완료된 것이다.
그럼 이제 중요한 Gblic버전도 확인해보고 테스트를 다시 동작시켜보자.

2.35버전이 찍히는 것을 무사히 확인했다. 😂😂
intTest를 재시도해보자.

드디어 돌아간다...... 진짜 너무 오랜만에 느껴보는 해방감?같은게 너무 좋다 ㅜㅜ 너무 삽질을 많이 한거 같아서 울적한 한편 그래도 해결했다는 게 중요한거 아닐까싶다^^
이걸로 error 해결은 여기서 마치도록 하겠다.
Ubuntu 20.04LTS 에서 22.04LTS로 업그레이드 하기
출처: https://comengx.tistory.com/64 [메모장:티스토리]