今天公司搬个家电脑不能用yum了
[root@localhost ~]# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
[root@localhost ~]# yum -y install postgresql
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
[root@localhost ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo
cat: /etc/yum.repos.d/rhel-debuginfo.repo: No such file or directory
[root@localhost ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
网上出现这个问题的多,但原因却不尽如一,现在说一说我的排查和解决的过程吧:
先看看源:
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 16
-rw-r--r--. 1 root root 124 Feb 11 18:37 CentOS-Media.repo
-r--r--r-- 1 root root 114 Jun 13 2012 packagekit-media.repo
-r--r--r--. 1 root root 114 Jun 13 2012 packagekit-media.repo.bak
-rw-r--r--. 1 root root 529 May 30 2012 rhel-source.repo.bak
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/CentOS-Media.repo
[base]
name=RedHat
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
看来我是用的本地源,那就是要先挂载咯
root@localhost yum.repos.d]# mount /dev/cdrom1 /mnt/cdrom
就这样解决了!