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

それは私のために働きます。

関連情報