尝试从 Fedora 17 升级到 Fedora 20 时,我遇到了此处描述的错误。
症状是升级的第一阶段(重新启动之前)成功运行,但是当您重新启动以完成升级时,第二阶段开始但几乎立即中止并重新启动回到您以前的 Fedora 系统。
猜猜我正在运行 fedup 0.7(见终端输出)
[root@localhost mylaptop]# yum install fedup
Loaded plugins: langpacks, presto, refresh-packagekit
Package fedup-0.7.3-5.fc17.noarch already installed and latest version
Nothing to do
Run Code Online (Sandbox Code Playgroud)
有一个关于从更新存储库中获取 fedup 0.8 的提及,但那是在我的 repolist 中:
[root@localhost mylaptop]# yum repolist
Loaded plugins: langpacks, presto, refresh-packagekit
repo id repo name status
adobe-linux-x86_64 Adobe Systems Incorporated 2
fedora/17/x86_64 Fedora 17 - x86_64 27,033
updates/17/x86_64 Fedora 17 - x86_64 - Updates 13,163
repolist: 40,198
Run Code Online (Sandbox Code Playgroud)
所描述的解决方案是将 fedup 更新到 0.8,但正如您在输出中看到的那样,它不会因为已安装 0.7 和最新版本。我接下来要做什么?
[更新]
从http://kojipkgs.fedoraproject.org//packages/fedup/0.8.0/3.fc18/noarch/fedup-0.8.0-3.fc18.noarch.rpm得到了 fedup 包
安装后(双击文件);作为 root 复制了我已经使用 fedup 0.7 下载的文件
cp -R /var/lib/fedora-upgrade /var/lib/system-upgrade
cp -R /var/tmp/fedora-upgrade /var/tmp/system-upgrade
Run Code Online (Sandbox Code Playgroud)
以 root 身份再次运行 fedup:
fedup --network 20 --nogpgcheck
Run Code Online (Sandbox Code Playgroud)
[更新]
之后它将通过更新升级启动并启动到.... Fedora 17 :(
可以再次重启并再次拥有升级选项,这将再次启动到 17 减去工作 wifi。
您需要启用更新测试存储库:
su -c 'yum install fedup --enablerepo=updates-testing'
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅:https://fedoraproject.org/wiki/QA:Updates_Testing
通常,除非您参与测试,否则您会禁用此存储库;)
归档时间: |
|
查看次数: |
2174 次 |
最近记录: |