我正在将我的Fedora OS升级到最新版本20,因为当前版本已接近使用寿命。Fedora引入了一种称为FedUp的新升级方法,该方法允许用户通过网络执行升级。我按照那里的说明进行操作,一切顺利进行,在fedup日志中没有错误:
# fedup --network 20
setting up repos...
getting boot images...
.treeinfo.signed | 2.0 kB 00:00:00
setting up update...
finding updates 100% [==========================================================]
verify local files 100% [=======================================================]
testing upgrade transaction
rpm transaction 100% [==========================================================]
rpm install 100% [==============================================================]
setting up system for upgrade
Finished. Reboot to start upgrade.
Packages without updates:
btparser-0.25-1.fc18.x86_64
firstboot-18.6-2.fc18.x86_64
google-chrome-stable-31.0.1650.63-1.x86_64
kernel-3.11.10-100.fc18.x86_64
kernel-3.11.7-100.fc18.x86_64
kernel-modules-extra-3.11.10-100.fc18.x86_64
kernel-modules-extra-3.11.7-100.fc18.x86_64
libgssglue-0.4-1.fc18.x86_64
mysql-connector-c++-1.1.2-1.fc18.x86_64
mysql-workbench-5.2.47-2.fc18.x86_64
重新启动后,我遇到了三个错误:
无法启动加载内核模块。
无法使用ip6tables启动IPv6防火墙。
无法使用iptables启动IPv4防火墙。
登录并使用lsmod进行进一步检查后,我注意到缺少几个模块,导致网络无法正常工作。缺少的模块包括:
ebtable_nat
ebtables
ip6table_filter
ip6_tables
microcode
nf_conntrack
nf_conntrack_ipv4
nf_conntrack_ipv6
rt2800lib
rt2800usb
snd
uinput
xt_conntrack
xt_limit
似乎有许多缺少的模块,使我无法完成升级到最新的OS版本。
接下来,我尝试通过运行命令升级到版本19 fedup --network 19
,但似乎将其升级到了相同的版本20。我还尝试使用DVD iso文件中的非推荐方式进行升级,它会生成警告,建议我不要这样做。
我真的很烦。我现在应该怎么办?
使用可用于您的发行版的最新联盟。检查更新-测试更新。
yum --enablerepo=updates-testing upgrade fedup
不要试图跳过发行版。使用标准发行版内核。如果禁用了SELinux,请重新启用它。不要忽略联邦警告。
我刚刚将两个Fedora 19系统升级到Fedora20。其中一个是过去从Fedora 18升级的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句