한 1년전인가 ? amd 시스템에 64bit 시스템을 만들기 위해서 CentOS x86_64를 설치 한적이 있었다.
그때 제일 큰 문제는 oracle_client 를 64bit 용으로 php 와 연동시키는 문제였다.
그 문제 해결을 위해 hanterm 을 위한 패키지 몇개를 설치해는 작업이 있었는데
그때 yum 에서 문제가 발생했다 트젠젝션태스트를 하는 도중 어떤 패키지의 man 패키지와의
의존성 문제였다. 그때 당시 CentOS 의 버전은 4.1 이였고 버전이 올라가면 해결 되겠거니,
아직은 64bit 에서는 패키징의 문제가 있구나 하고 있었다
( 아마도 RHEL 4 의 경우는 이런 문제가 없을것이다 up2date 를 사용하기에... )
그래서 fontconfig 와 redhat-lsb 를 삭제 하고 해결 했던 기억이 있다.
이번에도 비슷한 경우 인데 나의 경우 CentOS 를 설치 할때 한장으로 해결하기 위해서
패키지 선택 할때 모든 패키지를 선택하지 않고 설치 한다 그리고 나서
yum -y groupinstall "Development Tools" 등으로 개발툴을 설치 하고 yum update 글고
yum install screen vim-enhanced 등으로 마무리를 하는 편인데
x86_64 시스템에선 "Development Tools" 를 설치 하는 도중에 ( 패키지 191개 )
openssl 관련 트렌젝션태스트 에러가 나는것을 보고 만것이다.
위에서 언급한 패키지야 뭐 서비스를 하거나 사용하는데 크게 지장이 없다지만
openssl 은 좀 위험했다 순간 yum remove openssl 을 타이핑해보니..
무려 54개의 패키지가 의존성 걸려 있었다.
젠장 이대로는 안되겠다 싶어서 그냥 rpm -e openssl --nodeps 로 지우고 나서야
문제 없이 설치 되는것이 아닌가
( 물론 openssl 자체가 지워졌기 때문에 똑똑한 yum 은 그걸 파악하고 알아서 설치해준다 )
하여간 이것과 관련해서 분명 centos.org 의 버그질라에 보고 되어 있겠지 하고 찾아봤으나
보고된것도 없다.. 하여간 하루도 편히 넘어가는날이 읍따 된장
사설이지만 만약 이 서버가 신규셋팅 하는 서버가 아니구 기존의 서비스를 하고 있는 서버에서
작업하는것이였다면 절대 안했다 ( 먼저 태스트 해봤을것이다.. )




댓글을 달아 주세요
/etc/yum.repos.d/CentOS-Base.repo 파일에서 exclude 로 해당 패키지를 생략해서 하는건 어떨까요? 흐흐
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
exclude=openssl*
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#released updates
[update]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
exclude=openssl*
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
흠.. 괜찬은 방법 같긴 한데 해보지 않아서 확실하지 않군요
나중에 x86_64 를 한번 더 셋팅 하게 된다면 그때 해보도록 하죠 ㅎㅎㅎ
젠투쓰면 저런 쌩 삽질을 안해도 될것을.. 쯧쯧..
설치 하는데 몇시간이나 걸리는 리누기는 즐 ( stage 1)
개인적인 용도의 데탑이라면 모를까 서버로 쓰기엔
난 별로라 생각된다 ( 프비도 싫어~! )
데비안 써라..
그럴땐 .. 윈도구를 ;;;
nxserver , nxclient 나
http://freenx.berlios.de/ FreeNX 추천!!!