컴퓨터를 리부팅하고 커피 한잔을 찾아 왔는데
컴퓨터가 켜지질 않는다 -_-;

마우스 커서가 혼자서 돌고 있는 ... 정확하게 말하면, 반복하고 있었다.

해당하는 문제의 근본적인 원인은 찾지 못했으나,
아래와 같은 오류가 있는 것을 콘솔창에서 확인했다.

apt-get도 안되고 깝깝한 상황이었는데
undefined symbol이 나온 것을 확인하고, zlib을 grep으로 뒤져보니, /lib밑에 있는 zlib에 gzopen64가 없었다. ( grep -r gzopen65 /lib )

관련 파일의 링크 정보를 확인해보면 링크가 어디로 걸려있는지 확인 가능하다. /usr/lib 과 비교해본다.

그래서 간단히 해당 파일을 지우고 리부팅
일단 켜지긴 했지만 성능이 느려서 다시 설치하긴 했지만...혹 이런 식으로 라이브러리가 꼬였을때 체크해볼 필요가 있을 것 같다.

[symbol lookup error: /usr/lib/libxml2.so.2: undefined symbol: gzopen64 ]
https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/151045

ps> /usr/lib을 잘못 건드리면 위험하다. 개발환경을 설정할 때 주의할 필요가 있을 것 같다.
usr/lib을 실수로 지웠다면 일단 주위 사람들 것을 가져다 /usr/lib을 링크 걸어두고
apt-get등을 이용해 복구할 수 있었다.


Posted by 소혼

티스토리 툴바