中易网

RedHat的yum配置问题

答案:2  悬赏:0  
解决时间 2021-11-09 08:27
  • 提问者网友:控制庸俗
  • 2021-11-08 08:00
我挂在光盘正确 mount /dev/hdc /mnt
yum.repos.d配置如下
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp:///mnt/Server/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

但我/mnt/Server/repodata明明存在repomd.xml
但我yum list后
就是不行
显示如下:
[root@localhost repodata]# yum list
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
ftp:///mnt/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] no host given
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-debuginfo. Please verify its path and try again
[root@localhost repodata]#

我快疯了。。。
最佳答案
  • 二级知识专家网友:duile
  • 2021-11-08 08:05
嘿~~ 本地源的路径是 file:// 哦 不是 ftp://
把 ftp:///mnt/Server/
改为
file:///mnt/Server/
试试
不过如果是你挂载光盘 可能只要 根目录就可以了 file:///mnt/
总之试试吧~
全部回答
  • 1楼网友:统治我的世界
  • 2021-11-08 08:12
这应该是这个repository建的有问题,缺少了错误提示中的文件。例如我自己的源里面除了repomod.xml文件外还包括了: -r--r--r-- 2 root root 3261176 jun 14 2012 23a5466d1d406c61f7560b52542cde6a329c55f468e1aaa84e13813f641dc45f-primary.sqlite.bz2 -r--r--r-- 2 root root 3847033 jun 14 2012 58b59c03ce7357f123f604be9e1106fb826540d3ff5a48c951b5da890ad77870-filelists.sqlite.bz2 -r--r--r-- 2 root root 209117 jun 14 2012 63997ea4b126dec494e897594bfb31eca9bfa9026bc717f3931ff795f442efa8-comps-rhel6-server.xml.gz -r--r--r-- 2 root root 1631935 jun 14 2012 7a5926164c9428b555d4ad1e814d99c2d10c087d0a354f279ce90275f5594e5a-other.sqlite.bz2 -r--r--r-- 2 root root 3490206 jun 14 2012 834c0c2ac063c45c99948bee6214bbe529fee28371b99e9f134275d638deda96-filelists.xml.gz -r--r--r-- 2 root root 1728375 jun 14 2012 be84a92efe62c9b2ded2d71d3775578d5be747276ebe89bdb59efd8deb447bc1-primary.xml.gz -r--r--r-- 2 root root 1136167 jun 14 2012 c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-server.xml -r--r--r-- 2 root root 1763369 jun 14 2012 ff36d646de443488ffc775a3d34af897ffdb66d3bf2ca5ac65583e7ebbadb569-other.xml.gz -r--r--r-- 2 root root 2159 jun 14 2012 productid -r--r--r-- 2 root root 1705 jun 14 2012 productid.gz -r--r--r-- 2 root root 4069 jun 14 2012 repomd.xml -r--r--r-- 1 root root 3026 jun 14 2012 trans.tbl 你可以用工具将这个repo目录中的文件都下载下来,然后重建repodata,命令为: createrepo /repo_dir
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息