LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 782|回复: 4

[请教]yum 的问题

[复制链接]
发表于 2007-3-14 13:54:07 | 显示全部楼层 |阅读模式
我使用的是教育网,下面是我两次使用 yum 的情形对比:

1,未设置 http_proxy 变量

[root@localhost /]# yum install mplayer
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/3]
Cannot find a valid baseurl for repo: core
Error: Cannot find a valid baseurl for repo: core

2,设置 http_proxy 变量  ( export http_proxy="61.55.135.167:8080" )后

[root@localhost /]# yum install mplayer
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/3]
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 97, in main
    result, resultmsgs = do()
  File "/usr/share/yum-cli/cli.py", line 474, in doCommands
    return self.installPkgs()
  File "/usr/share/yum-cli/cli.py", line 837, in installPkgs
    self.doRepoSetup()
. . . . . .
. . . . . .
. . . . . .
File "/usr/lib/python2.4/urllib2.py", line 376, in _open
    '_open', req)
  File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.4/urllib2.py", line 573, in <lambda>
    lambda r, proxy=url, type=type, meth=self.proxy_open: \
  File "/usr/lib/python2.4/urllib2.py", line 580, in proxy_open
    if '@' in host:
TypeError: iterable argument required
请问这是怎么回事呢? 请教大家,谢谢!
 楼主| 发表于 2007-3-14 14:15:46 | 显示全部楼层
有解决的方法吗 ?
回复 支持 反对

使用道具 举报

发表于 2007-3-14 15:02:56 | 显示全部楼层
请问你的代理哪里找的,有怎么知道代理可用!
很多代理都是不稳定,气死了!

不过,看你的输出,好像是yum问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-14 15:13:04 | 显示全部楼层
Post by hoho_zhao
请问你的代理哪里找的,有怎么知道代理可用!
很多代理都是不稳定,气死了!

不过,看你的输出,好像是yum问题。


我在 /etc/yum.repos.d/fedora-core.repo 里面加上了 proxy=http://61.55.135.167:8080 (这个代理用在 firefox 中可以登录http://download.fedora.redhat.com) 结果输出
[root@localhost /]# yum install mplayer
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/3]
Cannot find a valid baseurl for repo: core
Error: Cannot find a valid baseurl for repo: core

我的 /etc/yum.repos.d/fedora-core.repo 内容如下:
[core]
name=Fedora Core $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-debuginfo]
name=Fedora Core $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-source]
name=Fedora Core $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
proxy=http://61.55.135.167:8080
回复 支持 反对

使用道具 举报

发表于 2007-3-14 16:22:02 | 显示全部楼层
网络问题,连接不上,可能是代理的问题吧,或者是代理设置的问题,我菜鸟不知道是不是那样设置,我一直是在命令行中设置的,yum前先
export http_proxy="http://ip:port"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表