Ubuntu 13.10 64 服务器,在从 13.04 -> 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.
Run Code Online (Sandbox Code Playgroud)
如何重新启动 do-release-upgrade 过程?
apt-get 已经全面更新、升级、dist-upgrade。
更新:
root@server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Run Code Online (Sandbox Code Playgroud)
Jan*_*nen 14
这个答案几乎是题外话,但这是我一直想知道的。
每次我升级 Debian 或它的一些衍生产品,例如 Ubuntu 或 Mint 时,我都会这样做
sed -i -e 's/olddistroname/newdistroname/g' /etc/apt/sources.list
apt-get update && apt-get dist-upgrade
reboot
Run Code Online (Sandbox Code Playgroud)
然后我喜欢我刚刚发布的新发行版。
这对我一直有效。所有这些do-release-upgrade喧嚣让我变得非常困惑,愤怒,老胡子。
所以我的子问题是:do-release-upgrade如果这些样式命令甚至不起作用,它们有什么好处?经过验证的工作方式有什么问题?(apt-get 与 aptitude 是我试图消化的另一场战斗)
| 归档时间: |
|
| 查看次数: |
11547 次 |
| 最近记录: |