如何从14.04 LTS升级到16.04.1 LTS?


41

因此,今天是7月21日,并且是此页面。给我一个下载16.04.1 LTS的选项。但是,尝试升级时会收到此消息-

$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

怎么了?我在后面运行apt-get更新是否重要apt-cacher-ng

注意:注释掉apt.conf.d中使用的文件apt-cacher-ng没有任何区别。

编辑:可能重复的解释: 从LTS升级到下一个时,为什么“找不到新版本”?从12.04LTS升级到14.04LTS。我的问题特定于14.04 LTS到16.04.1 LTS的升级。旧的答案虽然对归档有用,但在像ubuntu这样的快速变化的软件包中就没有那么重要了。而且,没有答案能回答出什么问题。注释之一中提到了指向andrew.46的链接。与“ 为什么从LTS升级到下一个?时为什么“找不到新版本”中提到的解决方法相比,此问题解答对当今的人员升级更有用。


5
嗯.....从其他地方问问Ubuntu的:尝试do-release-upgrade -dupdate-manager -d askubuntu.com/q/125392/57576
andrew.46

我也无法升级(如果没有-d,它可以正常工作)。
有机大理石

@ -dandrew.46-要使我达到16.04.1?还是只有16.04?我不需要安装开发版本,对吗?
卢勋爵。

1
@LordLoh。我已经在正式答案中添加了更多信息。请记住,16.04.1仅仅是原始版本加上所有中添加的最新更新的同安装发行16.04,然后运行。sudo apt-get update && sudo apt-get upgrade
andrew.46

最后,看来此错误已修复!
Daniyal

Answers:


39

这是以前出现的一个问题:4年前从12.04 LTS(精确的穿山甲)升级到14.04.1 LTS(可信赖的塔尔)时:

从14.04 LTS(Trusty Tahr)升级到16.04.1 LTS(Xenial Xerus)似乎存在类似问题但相关更新日志尚未更新。目前,有两种合理的解决方案可供选择:

  1. 稍等片刻,直到本文档更新完毕,然后再正常升级
  2. 现在使用以下语法:

    sudo do-release-upgrade --devel-release
    

Ubuntu文档使用--devel-releaseor -d选项说明了该选项:

为了进一步提高LTS发行版的稳定性,如果您当前正在运行LTS版本,则行为上会稍有变化。只有通过第一个发行版的do-release-upgrade才自动考虑将LTS系统升级到下一个LTS。因此,例如14.04仅在16.04.1发布后才升级。如果要进行更新,例如在一部分机器上进行评估以评估LTS升级,则必须通过-d开关使用与升级到dev版本相同的参数。

当然,现在这应该是一个安全的过程。在我自己的Trusty系统上进行时:

andrew@corinth:~$ sudo do-release-upgrade
[sudo] password for andrew: 
Checking for a new Ubuntu release
No new release found
andrew@corinth:~$ sudo do-release-upgrade --devel-release
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]                                           
Get:2 Upgrade tool [1,265 kB]                                                  
Fetched 1,265 kB in 0s (0 B/s)                                                 
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg' 
extracting 'xenial.tar.gz'
[...]

通过使用此替代文件,该过程将继续进行Xenial的安装。有关此问题即将解决的一些提示:

  1. IRC中的一些查询(感谢@ThomasWard)表明在升级路径中的任何错误得到修复之前,该问题即将修复。
  2. 开发人员给我的一封私人电子邮件表明,此问题在7月25日开始的一周内解决
  3. 在此问题上提交的启动板错误和功能请求有一些有趣的注释...

交叉手指很快得到解决!!

更新日志改变7月29日我的时间,所以现在出具解决...

参考文献:



11
请注意,这是一种情况,升级路径在另一周内未启用,而漏洞却被压扁了,而事情“解决了”。我在IRC的支持室问了这个问题,并从发布团队的答案中得到了大部分说明。
托马斯·沃德

2
@ThomasWard感谢您对此进行调查。遗憾的是,当这个问题引起人们极大的兴趣并与更现代的发行版相关时,这个问题将以一个已有4年历史的问题为出发点。但是我想这就是“重新开放”的目的……
andrew.46 46年

2
answers.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/…-我提出了功能要求,要求修改错误消息。有点像- No new release found. Next release expected on 2016-07-29
卢勋爵。

3
我也是,从7月底开始超过6个月。尝试升级时,仍然看到“未找到新版本”。
daaxix '17

3

对我来说,解决办法不是-d,而是-p。也许这对某些遇到此问题的人很有帮助。

编辑以说明(来自man do-release-upgrade):

-d, --devel-release
              Check if upgrading to the latest devel release is possible

-p, --proposed
              Try upgrading to the latest  release  using  the  upgrader  from
              Ubuntu-proposed

do-release-upgrade有几个有用的开关。回顾手册页总是一个好主意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.