LinuxSir.cn,穿越时空的Linuxsir!

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

yum是不是不能在bashrc中设置代理

[复制链接]
发表于 2006-4-12 22:01:40 | 显示全部楼层 |阅读模式
白天也用代理的
晚上怎么就不行呢
我把代理去掉了
虽然连不上外网但是不会报错了
是不是设置了代理的问题 呢
 楼主| 发表于 2006-4-12 22:13:02 | 显示全部楼层
kde-redhat-stable-all                                                [1/10]
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 481, in doCommands
    return self.updatePkgs()
  File "/usr/share/yum-cli/cli.py", line 957, in updatePkgs
    self.doRepoSetup()
  File "/usr/share/yum-cli/cli.py", line 78, in doRepoSetup
    yum.YumBase.doRepoSetup(self, thisrepo=thisrepo)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 248, in doRepo
Setup
    repo.baseurlSetup()
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 535, in baseurlSe
tup
    mirrorurls = getMirrorList(self.mirrorlist)
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 838, in getMirror
List
    fo = urlresolver.urlopen(url)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 583, in
urlopen
    return default_grabber.urlopen(url, **kwargs)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 741, in
urlopen
    return self._retry(opts, retryfunc, url)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 702, in
_retry
    r = apply(func, (opts,) + args, {})
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 740, in
retryfunc
    return URLGrabberFileObject(url, filename=None, opts=opts)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 893, in
__init__
    self._do_open()
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 960, in
_do_open
    fo, hdr = self._make_request(req, opener)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1059, in
_make_request
    fo = opener.open(req)
  File "/usr/lib/python2.4/urllib2.py", line 358, in open
    response = self._open(req, data)
  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

以上是错误的内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 23:36:00 | 显示全部楼层
我改在了.bash_profile中设置
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATHHOME/bin
export PATH
export http_proxy="221.208.173.82:80"
unset USERNAME

如果在firefox中设置可以脸上
回复 支持 反对

使用道具 举报

发表于 2006-4-13 10:05:30 | 显示全部楼层
export PATH
export http_proxy="http://221.208.173.82:80"   #一般我都会将代理使用的协议加上
unset USERNAME

你在终端echo http_proxy的时候有没有看到你的代理?
回复 支持 反对

使用道具 举报

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

本版积分规则

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