inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

15일간의 빅데이터 파일럿 프로젝트

4.실시간 적재 파일럿 실행 2단계 03 - Redis 설치

gcc 설치 에러

해결된 질문

112

현지원

작성한 질문수 14

0

안녕하세요 빅디님 !

gcc 설치 중에 오류가 나서

yum repository 삭제 후 다시 시도해 보았는데, 계속 오류가 나서 질문 드립니다. ㅠㅠ

 

어떤게 문제일까요..?

 

yum repo 삭제는 다음과 같이 진행 하였습니다.

[root@server02 ~]# cd /etc/yum.repos.d/
[root@server02 yum.repos.d]# rm -rf remi.* remi-*
[root@server02 yum.repos.d]#
[root@server02 yum.repos.d]# cd /var/cache/yum/
[root@server02 yum]# rm -rf x86_64
[root@server02 yum]#
[root@server02 yum]# yum clean headers
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 header files removed
[root@server02 yum]# yum clean packages
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 package files removed
[root@server02 yum]# yum clean metadata
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 metadata files removed
0 sqlite files removed
0 metadata files removed

 

yum install -y gcc* 명령어 입력시 발생하는 오류 입니다.

[root@server02 ~]# yum install -y gcc*
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

 

추가로, CentOS-Base.repo 파일 내용 첨부드립니다.

[root@server02 yum.repos.d]# cat CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

감사합니다.

빅데이터 hadoop kafka zookeeper redis flume impala 데이터-엔지니어링 카카오공채-개발

답변 3

1

Big.D

안녕하세요! 현지원님!!!

제가 한발 늦었네요...^^;;

너~무 잘하셨습니다!!!!!! -빅디 드림

0

현지원

선생님 다음과 같이 해결 하였습니다!


# 기존 yum repo 파일 백업하고 삭제
cd /etc/yum.repos.d
mkdir -p backup
mv *.repo backup/

# CentOS 6.10 Vault 리포 새로 만들기
cat > /etc/yum.repos.d/CentOS-Vault.repo << 'EOF'
[base]
name=CentOS-6.10 - Base
baseurl=http://vault.centos.org/6.10/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-6.10 - Updates
baseurl=http://vault.centos.org/6.10/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-6.10 - Extras
baseurl=http://vault.centos.org/6.10/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
EOF


# yum 캐시 정리 및 설치 
yum clean all
yum makecache
yum install -y gcc*

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 현지원님!

CentOS 6에서 yum 명령어로 gcc 설치 시 발생하는 문제는 주로 리포지토리 URL 변경 또는 네트워크 관련 문제일 수 있습니다. 현재 CentOS 6는 복구되지 않는 문제 또는 보안 업데이트가 포함되지 않을 수 있습니다. 이는 CentOS 6의 공식 지원이 종료되고 일부 리포지토리가 더 이상 유지되지 않기 때문입니다.

우선 아래와 같은 방법으로 문제를 해결할 수 있습니다. 이전에 CentOS 6를 위한 대체 리포지토리 URL을 설정해야 합니다.

해결 방법

  1. Vault 저장소 설정: CentOS 6의 패키지를 제공하는 vault.centos.org 리포지토리를 사용합니다.

  2. 리포지토리 설정 변경: .repo 파일을 편집하여 mirrorlist 대신 baseurl을 사용하게끔 설정을 변경합니다.

아래 명령어들을 실행하여 리포지토리를 대체 URL로 업데이트 해주세요:

sudo echo "baseurl=http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

위 링크들을 참고하면, CentOS 6의 패키지 URL을 수동으로 설정하는 방법이 포함되어 있습니다.

유사한 기존 답변

아래는 유사한 문제를 겪었던 사례입니다. 여기에서도 리포지토리 URL 설정 관련해 다양한 해결 방법이 논의되고 있습니다:

위 내용들이 다소 도움이 될 수 있기를 바랍니다.

기타 다른 질문이 있으시거나 여전히 문제가 해결되지 않았다면, 강의에서 제공하는 Q&A 토론장을 통해 추가적으로 Big.D님에게 직접 문의해보시는 것도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

현지원

아래 명령어들을 실행하여 리포지토리를 대체 URL로 업데이트 해도 오류가 나네요 ㅠㅠ

sudo echo "baseurl=http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64

주제영역3 데이타 조회 문의

0

31

2

환경 세팅 후 클라우데라매니저 삭제시

0

60

2

수강 기간 연장 부탁드립니다ㅠ

0

56

2

클라우데라 매니저 접속 불가 및 로그인 정보 문의

0

81

2

클러스터 설정 오류

0

83

2

클라우데라 클러스터 설치로 안넘어가짐

0

116

2

버추어박스 5.0 설치

0

137

2

워크플로우 예약 실행시 테이블은 생성되는데 데이터가 들어가지지 않습니다.

0

76

2

Hue 500 Error 어떻게 해결할 수 있나요?

0

145

3

환경세팅 질문있습니다.

0

102

2

버쥬얼박스

0

71

2

psycopg2==2.6.2. 에러

0

137

2

호스트 불량 문제에 관하여

0

104

2

하이브쿼리에서 에러가 나요...

0

164

3

하이브쿼리에서 에러

0

115

1

Hbase에 적재된 데이터 확인시 에러

0

145

2

파이썬 설치 시 에러

0

155

2

redis-cli 데이터 적재 확인

0

138

2

카프카 토픽 생성에서 에러

0

135

2

HDFS 명령어를 치는데 오류가 납니다

0

129

2

가상환경 내보내기

0

104

1

SpoolDIR 폴더로 옮기

0

97

2

cpu usage 에러

0

109

2

쿼리 실행시 10000 에러

0

117

2