centos glibc 질문

   조회 23491   추천 0    

안녕하세요...

현재 centos 6.7에 glibc 2.12인데 glibc을 2.14로 업그레이드 또는 무조건 glibc 2.14의 lib을 참조하게 할수 있을까요??

libc.so.6 링크를 해제하면 시스템이 먹통되네요...

짧은글 일수록 신중하게.
시도니 2016-02
yum 으로 업데이트 해보시죠..?

centos 의 경우에는 yum 등록도 필요 없을텐데요.
죠슈아 2016-02
원래 OS 에 있던것을 지우거나 하면 않됩니다.
문제 발생 어플이  libc.so.6 ( glibc 2.12 ) 보다  libc.so.6+  (glibc 2.14)  이상이 필요한가요?

문제 발생 어플 때문이시면 몇가지  방법이 있어요.
glibc 2.14  설치하고 LD_LIBRARY_PATH 우선 지정 ,  그냥 libc.so.6 를  필요한 libc.so.6+ 로 soft link 
이방법은 하위 버전 라이브러리가 OS 에 없을때 하는 것이긴 합니다.

문제 발생 사유가 ... 어떤것인지에 따라서 방법을 달리 하셔야 좋을 것 같군요.
centos 6.7 는 7.x 버전이 있긴 하지만 그래도  최신쪽에 위치하는 버전인데  다 최신 glibc 가 필요하신가봐요?

링크 삭제 하지 말고 glibc 2.14를 설치하면 새로 컴파일하는 것들은 최신 버전을 참조하고
OS 에서 이전 버전 glibc,so 를 찾는 것은 이전 버전을 찾게 되는데요.
왜 무조건 glibc 2.14의 lib을 참조하게 하고 싶으신 건가요?
     
도브샴푸씀 2016-02
어플이 2.14이상 버전을 써야하는데 기존 설치된 버전이 2.12고 yum 도 2.12가 최신버전이라 이도저도 못하고있네요...glibc 2.14를 컴파일해서 따로 설치를 했는데 어플이 이 2.14를 어떻게 참조하게 해야하는지 잘 모르겠습니다 ㅠㅠ
          
죠슈아 2016-02
구글링으로  보니 centos 6.7 으로는 불가능 해보입니다. 7.x 를 사용해야 가능 하고 되어 있어요. 사용  어플의 OS 리쿼이어먼트를 보시면 centos 7.x 라고 되어 있을것 같습니다
               
도브샴푸씀 2016-02
libc.so.6를 다시 링크 걸어주는 작업을 해봐야겠네요. 기존 링크 해제후 복구모드나 livecd부팅해서 / 파티션 마운트 후 링크 재작업 해주고 안되면 centos 7로 넘어가는 수 밖에요
시도니 2016-02
glibc 를 참조 하는 패키지들이 너무 많아서 아마 glibc 패키지만 update 가 안될겁니다.

종속성을 가지고 있는 패치들도 한꺼번에 update 하고 무결성 체크가 끝나야 할 꺼예요.

glibc 패키기 업데이트가 만만치 않은 작업입니다.

yum 사용하면, 기존에 패키지를 끌어올리기 때문에, 기존 어플도 새로운 라이브러리를 바라보게 될 겁니다.

다만, 일부 어플의 경우 버젼이 너무 높으면 이 마저도 참조시에 문제가 생길 수 있으므로, 이 부분은 확인해보셔야 합니다.
     
도브샴푸씀 2016-02
yum 으로는 2.12가 최신버전이네요. 다른 패키지들은 업데이트 되도 상관없습니다
          
시도니 2016-02
그렇다면,

2.14 패키지가 들어가 있는 미디어를 찾습니다. centos 야 뭐 공짜니 아무데서나 받을 수 있을 겁니다.

보통은 새로운 빌드 안에 패키지가 있을 것인데..

기존 yum config 를 백업해두고 미디어를 yum 레파지트리로 만들어서 하면 됩니다.

제가 딴 업무중이라 같이 찾아드리지 못하는 점 널리 양해 부탁드립니다..
          
시도니 2016-02
아, 비슷한 문제,,,,, 가 있네요..

이 분은 2.14버젼은 페도라에서 설치한 듯합니다.

CentOS 도 페도라 패키지와 호환이 되므로 설치하셔도 무방할 듯 합니다.

다음을 참고하시기 바랍니다.

CentOS 6.x 에서 최고 높은 버젼이 2.12 이군요.

CentOS 7.x 에서 부터는 2.17로 점프합니다.. // 미러사이트에서 패키지 빌드를 확인했는 데, 그렇군요.

굳이 14에 대해서 설치해야 하신다면,, 이 해결방법이 맞는 답같군요..


http://hpccloud.tistory.com/275
               
도브샴푸씀 2016-02
해당 미러사이트는 날라갔고....2.14버전 rpm을 받아서 rpm -Uvh glib....
warning: glibc-2.14.1-6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
error: Failed dependencies:
glibc-common = 2.14.1-6 is needed by glibc-2.14.1-6.x86_64
glibc = 2.12-1.166.el6_7.3 is needed by (installed) glibc-common-2.12-1.166.el6_7.3.x86_64
glibc = 2.12-1.166.el6_7.3 is needed by (installed) glibc-headers-2.12-1.166.el6_7.3.x86_64
glibc = 2.12-1.166.el6_7.3 is needed by (installed) glibc-devel-2.12-1.166.el6_7.3.x86_64

이런식이네요. --nodeps 을 하면 서버 뻑나더라구요
               
도브샴푸씀 2016-02
우선 libc.so.6 링크해제 한 후에 livecd로 부팅하여 / 파티션 마운트해서 libc.so.6 (glibc 2.14)로 다시 링크 해주려고 합니다. 안되면은 centos 7로 가는수 밖에 없겠네요
아싸조쿠나 2016-02
의존성 다 걸려 있어서 저것만 업데이트 하기 힘들텐데...


QnA
제목Page 2530/5730
2014-05   5265951   정은준1
2015-12   1790912   백메가
2009-11   8004   서욱
2014-08   4224   막판대장
2023-05   1200   sbg2005
2013-01   5641   차평석
2018-01   5768   OSLP
2020-05   4733   osthek83
2013-01   16576   조영욱
2020-05   4943   그모도
2021-10   3053   화란
2020-05   3041   머라카는데
2015-12   4521   조아
2018-01   5274   김건우
2014-08   4887   라온제나
2018-01   4776   서울l강한모
2020-06   3936   삐돌이슬픔이
2010-01   7808   황혼을향해
2014-09   4099   김건우
2019-03   3434   삐돌이슬픔이
2014-09   37044   가빠로구나
2010-01   9849   딸기대장