当前位置: 首页>>技术教程>>正文


do-release-upgrade -d Ubuntu 13.10-> 14.04失败

,

问题描述

从13.04执行一次升级后,Ubuntu 13.10 64服务器-> 13.10,然后尝试13.10-> 14.04。我有一个短暂的网络故障,一次下载了14.04的软件包列表,这停止了该过程,尝试重新启动该过程,结果如下

root@server:~# do-release-upgrade -d

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,148 kB]
Fetched 1,148 kB in 0s (0 B/s)
authenticate 'trusty.tar.gz' against 'trusty.tar.gz.gpg'
gpg exited 2
Debug information:

gpg: fatal: can't open fd 6 for status output: Bad file descriptor
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/0


Authentication failed
Authenticating the upgrade failed. There may be a problem with the network or with the server.

如何重新启动do-release-upgrade进程?

Apt-get已完全更新,升级,dist-upgraded。

更新:

root@server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:        13.10
Codename:       saucy

最佳答案

这个答案几乎是off-topic,但这是我一直想知道的事情。

每当我升级Debian或它的某些衍生版本(例如Ubuntu或Mint)时,我都会

sed -i -e 's/olddistroname/newdistroname/g' /etc/apt/sources.list
apt-get update && apt-get dist-upgrade
reboot

然后,我欣赏刚刚发行的新发行版。

自此以来,这一直对我有效。 do-release-upgrade这一切使我非常困惑,愤怒,old-beard。

所以我的sub-question是:如果这些do-release-upgrade样式命令不起作用,它们有什么好处?经验证的工作方式有什么问题? (apt-get与才智之争是我正试图消化的另一场战斗)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8825.html,未经允许,请勿转载。