在给rhel6 配置本地源时,问出现一个问题:Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again

    应该是源的问题,查看/etc/yum.repos.d/下,除了自己repo文件,还有一个packagekit-media.repo,把它删掉之后过会自动又生成一个,上网查了很久,原因是Packagekit这个包搞的鬼,这个工具会在每次读取软件仓库之后,会把仓库目录的media.repo 复制一份到/etc/yum.repos.d/,并重命名为packagekit-media.repo

解决方法:
方法一:删除软件仓库中的 media.repo和/etc/yum.repos.d/packagekit-media.repo (注:如果只删除 packagekit-media.repo是没有用的,之后又会产生新的packagekit-media.repo 文件,非常讨厌。)
 
方法二:在/etc/yum.conf增加以下选项
skip_if_unavailable=True
 
 
方法三:也可直卸载Packagekit 包,yum remove -y PackageKit     但是这样会把gnome-packagekit等7个包一起删了,其它的包我不知道是做什么用的,但gnome-packagekit删掉后肯定无法使用图形界面的“添加/删除软件”了。