LinuxSir.cn,穿越时空的Linuxsir!

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

Yum升级Fedora7 to 8

[复制链接]
发表于 2008-1-20 10:28:13 | 显示全部楼层 |阅读模式
11月9日,Fedora 8(WereWolf)推出,我自然不想去下那个3.9g的安装盘,记得曾经在网上找资料时看到一个帖子说有些狂人已经yum 到fedora 5尝鲜了,依葫芦画瓢,尝试着用yum做系统级的升级,在网上一通狂搜,找到一篇介绍从FC4->FC5的文章,感觉算比较全面的了。
先yum -y upgrade把现有的fedora 7升级到最新,提示几个软件不兼容,能卸载就卸载不能卸载就-x跳过,升级量不是很大, 200多个包,然后安装fedora-release-8-3.noarch.rpm,或者把/etc/yum.repos.d里的源的$ releasever替换成8,这里注意要把没有fedora 8的源给禁用掉,比如说fedora-cn。
重启一次,发现版本号已经变成了Fedora 8 (WereWolf),这时yum却出现了问题,怎么都不能成功,提示信息为:
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 85, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 154, in getOptionsConfig
    disabled_plugins=opts.disableplugins)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 164, in _getConfig
    self.getReposFromConfig()
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 229, in getReposFromConfig
    parser.readfp(confpp_obj)
  File "/usr/lib/python2.5/site-packages/iniparse/compat.py", line 106, in readfp
    self.data.readfp(fp)
  File "/usr/lib/python2.5/site-packages/iniparse/ini.py", line 563, in readfp
    if line and line[-1]=='\n':
UnboundLocalError: local variable 'line' referenced before assignment

苦找了半天,在red hat的漏洞库里找到了解决办法,删除掉/etc/yum.repos.d里的0字节文件即可
然后yum -y upgrade开始向fedora 8 升级,又提示了一堆不兼容,加上fedora和livna的源后就好多了(我一直只用的香港中文大学的),把xine-lib和BackupPC等提示兼容问题的卸载掉后开始升级,过程很漫长,有1000+的包要下,1.3G左右,花了近一天,升级过程中可以慢慢看到变化。
升级完了后vmware不能启动了,不知道怎么回事
发表于 2008-1-20 11:49:54 | 显示全部楼层
每次升级完内核,/usr/bin/vmware-config.pll就要重新运行下的
回复 支持 反对

使用道具 举报

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

本版积分规则

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