全球主机交流论坛

标题: 请教各位技术帝,无法yum update [打印本页]

作者: tubos    时间: 2012-2-1 19:38
标题: 请教各位技术帝,无法yum update
[root@min ~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 178, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 345, in doCommands
    self._getTs(needTsRemove)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTs
    self._getTsInfo(remove_only)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfo
    pkgSack = self.pkgSack
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 662, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 502, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 232, in populateSack
    self.doSetup()
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 79, in doSetup
    self.ayum.plugins.run('postreposetup')
  File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/fastestmirror.py", line 181, in postreposetup_hook
    all_urls = FastestMirror(all_urls).get_mirrorlist()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 333, in get_mirrorlist
    self._poll_mirrors()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 376, in _poll_mirrors
    pollThread.start()
  File "/usr/lib/python2.4/threading.py", line 416, in start
    _start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread

出现上述问题。。。重装完无法用yum。。。小弟技术太菜,搞不懂了,求教
作者: cnweb    时间: 2012-2-1 19:40
没看懂
作者: 张扬自主    时间: 2012-2-1 19:41
俺也没看懂呀
作者: tubos    时间: 2012-2-1 19:41
继续求高手。。。我觉得好像是RPM包和PYthon的问题。。。
作者: johnnyfu829    时间: 2012-2-1 19:47
gcc?
作者: ivv    时间: 2012-2-1 19:48
本帖最后由 ivv 于 2012-2-1 19:49 编辑

fastestmirrot的事,删掉以后,重装yum即可

yum -y remove yum-fastestmirrot

删掉了,下载个yum,装上,再yum update    ,回答完毕,求分,撸过
作者: vmvps    时间: 2012-2-1 19:51
楼上牛人~
作者: paopao00    时间: 2012-2-1 19:52
明显的内存不足
作者: tubos    时间: 2012-2-1 19:54
paopao00 发表于 2012-2-1 19:52
明显的内存不足

论坛里T楼得的128M
作者: tubos    时间: 2012-2-1 19:55
ivv 发表于 2012-2-1 19:48
fastestmirrot的事,删掉以后,重装yum即可

yum -y remove yum-fastestmirrot

[root@min ~]# yum -y remove yum-fastestmirrot
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: yum-fastestmirrot
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 178, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 349, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, sel                                              f.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 365, in doCommand
    return base.erasePkgs(extcmds)
  File "/usr/share/yum-cli/cli.py", line 638, in erasePkgs
    self._checkMaybeYouMeant(arg, always_output=False)
  File "/usr/share/yum-cli/cli.py", line 533, in _checkMaybeYouMeant
    matches = self.doPackageLists(patterns=[arg], ignore_case=False)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 1618, in doPacka                                              geLists
    avail = self.pkgSack.returnNewestByNameArch(patterns=patterns,
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 662, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 502, in _getSack                                              s
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 232, in populateSac                                              k
    self.doSetup()
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 79, in doSetup
    self.ayum.plugins.run('postreposetup')
  File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/fastestmirror.py", line 181, in postreposetup_hook
    all_urls = FastestMirror(all_urls).get_mirrorlist()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 333, in get_mirrorlist
    self._poll_mirrors()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 376, in _poll_mirrors
    pollThread.start()
  File "/usr/lib/python2.4/threading.py", line 416, in start
    _start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread

还是删不掉。。。
作者: UCVPS    时间: 2012-2-1 19:57
内存不足 设置不用fastmirror即可
具体如何 百度
作者: ivv    时间: 2012-2-1 19:58
tubos 发表于 2012-2-1 19:55
[root@min ~]# yum -y remove yum-fastestmirrot
Loaded plugins: fastestmirror
Setting up Remove Proc ...

唔,最后一个敲错了,应该是:yum -y remove yum-fastestmirror,

作为补偿,告诉你yum怎么装 - -!!

wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
tar -zvxf yum-3.4.3.tar.gz
cd yum-3.4.3.tar.gz
./yummain.py install yum

呃,如果报错呢,vim在/etc下建个yum.conf,再执行./yummain.py install yum

嗯,我还是撸过的。。。。
作者: tubos    时间: 2012-2-1 20:02
ivv 发表于 2012-2-1 19:58
唔,最后一个敲错了,应该是:yum -y remove yum-fastestmirror,

作为补偿,告诉你yum怎么装 - -!!

多打了个tar.gz

嘻嘻,不过搞定了~~

纳闷了,这个128MVPS怎么这么烂。。。。
作者: dianso    时间: 2012-2-1 20:03
是不是更新python了
作者: tubos    时间: 2012-2-1 20:04
dianso 发表于 2012-2-1 20:03
是不是更新python了

没呢,我刚重装系统就这样了。。。
作者: Kokgog    时间: 2012-2-1 20:07
禁用就成,何必删掉..........
作者: ivv    时间: 2012-2-1 20:12
其实直接执行yum –disableplugin=fastestmirror update也阔以的说
作者: neverno    时间: 2012-2-1 20:12
本帖最后由 neverno 于 2012-2-1 20:14 编辑

LS圈圈正解,用得着卸载么?直接在yum的conf里把1改为0禁用掉fastmirror即可~
把/etc/yum/pluginconf.d/fastestmirror.conf里的enabled值1改为0,禁用这东东,保存退出。
作者: tubos    时间: 2012-2-1 20:18
neverno 发表于 2012-2-1 20:12
LS圈圈正解,用得着卸载么?直接在yum的conf里把1改为0禁用掉fastmirror即可~
把/etc/yum/pluginconf.d/fas ...

找到好办法了,我把CONF里面那个plugins=1改成0了~~~
作者: wdlth    时间: 2012-2-1 20:26
超售严重
禁掉fastestmirror
作者: oldghost    时间: 2012-2-1 20:28
只用Debian的路过
作者: 母‪鸡    时间: 2012-2-1 20:44
yum --disableplugin=fastestmirror update

作者: neverno    时间: 2012-2-1 21:29
tubos 发表于 2012-2-1 20:18
找到好办法了,我把CONF里面那个plugins=1改成0了~~~

还有一个常见的yum错误,自己mark下~
  1. memory alloc (XXX bytes) returned NULL.
复制代码
编辑yum的配置文件/etc/yum.conf,屏蔽掉filesystem,在里面加入
  1. exclude=filesystem
复制代码
如果还不行代表内存不够升级那么多东西,有选择性的分开一点一点升级。
作者: yeasiz    时间: 2012-2-1 21:45
yum  --disableplugin=fastestmirror update

少年不用谢~
作者: yywudi    时间: 2012-2-1 22:08
vi /etc/yum.conf
把plugins=0
试试

作者: ali727    时间: 2012-2-1 22:09
6楼技术帝啊




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4