Yum을 사용할 때 오류가 반환되었습니다.

Yum을 사용할 때 오류가 반환되었습니다.

Yum(예: )을 사용하려고 하면 # yum updateYum을 사용할 수 없는 오류가 발생합니다. 어떤 도움이라도 매우 도움이 될 것입니다!

Yum 명령을 실행하려고 할 때 나타나는 오류는 다음과 같습니다.

# yum update
Setting up Update Process
Setting up repositories
not using ftp, http[s], or file for repos, skipping - 4 is not a valid release or hasnt been released yet
Cannot find a valid baseurl for repo: update
Error: Cannot find a valid baseurl for repo: update

파일 내용은 다음과 같습니다 CentOS-Base.repo.

[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/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=1

#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/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=1 

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0 

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0 

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

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

미리 감사드립니다! 맥스 쿠릭

답변1

다음을 수행할 수 있습니다.

  1. /etc/yum.repos.d/CentOS-Base.repo편집기에서 열기
  2. "이미지 목록" 항목을 주석 처리합니다.
  3. "baseurl" 항목의 주석 처리를 해제하고 다음으로 변경합니다.

    http://vault.centos.org/4.9/os/$basearch
    

또는 더 나은 방법은 지원되지 않는 운영 체제 사용을 중지하는 것입니다.

답변2

/etc/yum.repos.d/에 있는 .repo 파일에 대해 알려주세요.

노력하다

grep -iRl 업데이트 /etc/yum.repos.d/

그리고 .repo 파일에서 업데이트 인스턴스를 찾으세요. 아마도 당신은

활성화=0

"업데이트된" 저장소 파일 섹션의 경우

그렇지 않으면 /etc/yum.repos.d/에서 모든 .repo 파일을 열고 repo 섹션 "update"를 확인하고, 아무것도 발견하면 활성화 라인에 0을 입력하여 비활성화해 보십시오.

이것이 당신에게 효과가 있는지 알려주세요

답변3

같은 질문,

#rpm -q centos-release
centos-release-4-4.3

다음을 통해 /etc/yum.repos.d/CentOS-Base.repo를 변경해 보세요.http://vault.centos.org/4.8/CentOS-Base.repo

그것은 나를 위해 작동합니다.

관련 정보