#yum update yum
#yum install fedup
#fedup-cli --network 19 --debuglog /root/fedupdebug.log
#yum distro-sync
完了之后重启,启动选项选fedup 再次进行初始化。
遇到特殊情况,由于系统上装有oVirt 的包,可以看到平台信息由以下:
import platform
platform.linux_distribution()
('Fedora', '19', 'Schr\xc3\xb6dinger\xe2\x80\x99s Cat')
变成了:
import platform
platform.linux_distribution()
('oVirt Node Hypervisor', '3.0.0', '3.999.1.fc19) (Edited')
这个时候fedup 命令报错
# fedup --network 19
usage: fedup SOURCE [options]
fedup: error: argument --network: invalid VERSION value: '19'
解决办法:
vi /usr/lib/python2.7/site-packages/fedup/commandline.py
找到:
def VERSION(arg):
if arg.lower() == 'rawhide':
return 'rawhide'
#distro, version, id = platform.linux_distribution()
#version = int(version)
version = 18 #注释前两行,把它直接改成当前版本
if int(arg) >= version:
return arg
else:
msg = _("version must be greater than %i") % version
raise argparse.ArgumentTypeError(msg)
阅读(1683) | 评论(0) | 转发(0) |