我正在按照Ubuntu网站上的升级说明进行操作,但是在启动升级工具时,会收到以下响应:有解决方法吗?

评论

奇怪的是,如果没有互联网连接,例如当网络中断时。由于某些原因,在这种情况下不会显示错误消息。

我以前曾按照linuxconfig.org/…页上标题为“从图形用户界面禁用自动更新”的说明来禁用自动检查更新。完成该更改后,do-release-upgrade返回“找不到新版本”。我必须撤消此更改才能使它生效。

这回答了你的问题了吗? “最终版本”是“开发版本”吗?

#1 楼

根据Ubuntu工程基金会团队经理Steve Langasek的说法,默认情况下,LTS发行版之间的升级默认情况下不会启用,直到计划在7月发布的第一点发行版14.04.1为止。建议大多数LTS用户等到之后再升级到14.04。


如果选择在此之前升级,则可以将-d选项传递给升级工具,并运行do-release-upgrade -dupdate-manager -d ,从原版12.04升级到14.04。 (-d代表devel。)

此问题解释了等待提示的理由:第一点发布?


评论


那么,为什么在以iso格式发布.1几天后,do-release-upgrade(不带-d)仍然说“找不到新版本”? (我的/ etc / update-manager / release-upgrades说“ Prompt = lts”)

–tu-Reinstate Monica-dor duh
2014年8月1日下午1:00

从对代码的检查来看,似乎“正常”版本默认使用列出了14.04的URL changelogs.ubuntu.com/meta-release,而LTS版本使用的URL更改版本不是URL changelogs.ubuntu.com/meta-release-lts。完全没有列出。我认为他们尚未更新元信息。

–tu-Reinstate Monica-dor duh
2014年8月1日在1:28

这似乎是发行疏忽,您可以提交错误并抄送我吗?电子邮件在我的个人资料中,谢谢!

–乔治·卡斯特罗(Jorge Castro)
2014年8月1日,3:20

@JorgeCastro这的确是发行版的监督,是否知道何时修复?是否提交了错误,在哪里可以跟踪? (我进行了搜索,但找不到它。我也想从12.04 LTS切换到14.04.1 LTS,我只想通过更新管理器进行操作。)

– MarnixKlooster恢复莫妮卡
2014年8月9日在7:12

看起来changelogs.ubuntu.com/meta-release-lts已修复。

– DLosc
2014年8月11日在20:52



#2 楼

如果无法访问GUI并希望在终端上更新:



编辑文件

/etc/update-manager/release-upgrades


使Promptnormallts匹配。 (请参见下面的列表,适合您的情况,请注意,您只能将LTS升级到另一个LTS版本): ,运行

[DEFAULT]
Prompt=normal



如果显示正确的版本,请进行升级:

do-release-upgrade -c


如果想要升级到开发状态(例如,如果要从正式发布前从18.10升级到19.04),-d标志会很有帮助: br />这样,我可以将12.04升级到12.10。

可用的Prompt选项包括:
正常-检查是否有新版本。如果找到了多个新发行版,发行版升级程序将尝试将
升级到紧随当前正在运行的发行版后的发行版。
lts-检查是否有新的LTS发行版可用。升级程序将尝试升级到当前运行的
之后的第一个LTS版本。请注意,如果
当前运行的发行版本身不是LTS发行版,则不应使用此选项,因为在这种情况下,升级程序将无法确定是否是较新的发行版。 >可用。



评论


我有一个类似的问题。我只是从Prompt = normal更改为Prompt = lts,对我来说效果很好。

– sir_k
2014年9月9日在10:48

我发现弗洛林所描述的问题相反。在4月21日至18日,Ubuntu 14.04 LTS一直在说“没有找到新版本”,直到我从“提示= lts”更改为“提示=正常”为止。我选择了16.04 LTS进行升级。我不知道为什么。

–冬天的龙女
18年4月21日在20:03



#3 楼

sudo do-release-upgrade -d 


注意-d结尾;从man页面开始:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release


即使在Prompt=lts中使用/etc/update-manager/release-upgrades也可以使用。

评论


与问题中描述的相同...

– antivirtel
15年5月17日在11:07

#4 楼

2个选项:


刻录iso并将其放入驱动器,它将自动检测升级
进入突触选项,然后选择“首选项”>“发行”>始终选择最高的版本。

问题解决了吗?

评论


会尝试的,谢谢。 :)我对没有意识到这一点感到愚蠢。

–ullenDM
2012年4月28日在2:16

10.04版本不会立即升级,请参阅我上面发布的链接。

–乔治·卡斯特罗(Jorge Castro)
2012年4月28日在2:18

#5 楼

如果您遇到此问题,而不是18.04.1问题,或者切换到lts或non-lts更新没有任何改变,请尝试以下操作(非常难于找到步骤)。

打开终端并在export DEBUG_UPDATE_MANAGER=true命令之前键入:do-release-update -c看看出了什么问题。

如果遇到问题,我有:

result of meta-release download: '<urlopen error timed out>'
NO self.metarelease_information
No new release found.


您可以面临的问题是您已经为apt配置了不再相关的代理。由于历史原因(错误#446552),更新程序将在几个不合理的地方查找代理设置。除了系统范围的设置外,您还应该检查bash环境变量,gconf gnome代理设置,/etc/apt/apt.conf和我的情况下的/root/.synaptic/synaptic.conf。删除代理设置的方法是编辑文件。您也可以删除文件,这也可以。

评论


非常感谢你。那就是我想要的。我决定进行python调试会话,但是您救了我!我在/root/.synaptic/synaptic.conf中配置了一个代理,但我不知道是谁设置的!

–溢出
20 Dec 30 '18:42