Fedora

FedUp,無法升級到 Fedora 20

  • January 23, 2014

我正在將我的 Fedora 作業系統升級到最新版本 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

似乎缺少許多模組,使我無法完成對最新作業系統版本的升級。

接下來我嘗試通過執行命令升級到版本 19 fedup --network 19,但它似乎升級到相同的版本 20。我還嘗試使用 DVD iso 文件中的非推薦方式進行升級,它會生成警告,建議我不要這樣做。

我真的受夠了。我現在該怎麼辦?

使用適用於您的發行版的最新版本。檢查更新測試以獲取更新。

yum --enablerepo=updates-testing upgrade fedup

不要試圖跳過版本。使用標準發行版核心。如果您禁用了 SELinux,請重新啟用它。不要忽視厭倦警告。

我剛剛將兩個 Fedora 19 系統升級到 Fedora 20。其中一個是過去從 Fedora 18 升級的。

引用自:https://unix.stackexchange.com/questions/107089