Fedora
FedUp,無法升級到 Fedora 20
我正在將我的 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 升級的。