Warum arbeitet mein yum nicht mehr? Es hat vorher gut funktioniert. Scheint aber unerklärlicherweise aufgehört zu haben zu arbeiten. Zu Ihrer Information, ich führe dies auf einem Centos-System aus, das in VirtualBox auf meinem MacBook Pro ausgeführt wird.
% sudo yum update
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink | 13 kB 00:00
* base: mirror.net.cen.ct.gov
* c6-media:
* epel: mirrors.ucr.ac.cr
* extras: mirrors.bluehost.com
* rpmforge: www.mirrorservice.org
* updates: mirrors.bluehost.com
file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:// /media/CentOS/repodata/repomd.xml
Trying other mirror.
file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] Could not open/read file:// /media/cdrecorder/repodata/repomd.xml
Trying other mirror.
file:///media/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:// /media/cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: c6-media. Please verify its path and try again
yum --disablerepo='*media*' update
Antworten:
Die CentOS-DVD ist wahrscheinlich nicht gemountet. Sie mounten sie also entweder, damit das Medien- Repository funktioniert, oder Sie beenden die Verwendung dieses Repositorys. So deaktivieren Sie das Repository beim Aktualisieren:
Um das Repository dauerhaft zu deaktivieren, bearbeiten
/etc/yum.repos.d/*media*.repo
und setzen Sie esenabled
auf0
. Zum Beispiel könnten Sie diesen Befehl verwenden:quelle
Wenn Sie Linux (RHEL 6.4) unter VMware verwenden und die Option für freigegebene Ordner aktiviert haben
Wenn sich Packages in Ihrem Freigabeverzeichnis befindet.
Erstellen Sie unter / opt einen Softlink Ihres Paketverzeichnisses
Erledigt.
quelle