Linux

在 centos 6.4 中找不到任何 repo 的有效 baseurl

  • November 28, 2013

當我想安裝任何 repo 時,我發現了這個錯誤

Error: Cannot find a valid baseurl for repo: rpmfusion-free

我正在使用centos 6.4

我試圖檢查其他包我發現同樣的錯誤……所以它不在特定的pacakge ..(即PostgreSQL)

yum install postgresql postgresql-server postgresql-libs

這是我的 rpmfusion-free.repo

[rpmfusion-free]
name=RPM Fusion for Fedora $releasever - Free
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch

[rpmfusion-free-debuginfo]
name=RPM Fusion for Fedora $releasever - Free - Debug
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch

[rpmfusion-free-source]
name=RPM Fusion for Fedora $releasever - Free - Source
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch

您需要從 /etc/yum.repos.d 目錄中粘貼 rpmfusion.repo(或其他)文件。話雖這麼說,錯誤要麼意味著文件不完整,要麼配置的 mirrorurl 被破壞(即不返回任何值)或不再存在(假設 yum 不會對這些條件中的任何一個給出不同的錯誤)。

鑑於該文件的內容,它看起來好像您錯誤配置了儲存庫。您可以通過嘗試http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-6&arch=i386在瀏覽器中載入並檢查輸出來看到這一點。注意錯誤指示和所有行都被註釋掉的事實。您需要調整這些儲存庫配置塊中的鏡像列表條目以匹配您的系統。您可能想使用類似http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-6&arch=i386和朋友的東西。

引用自:https://serverfault.com/questions/523405