Ubuntu 14.04 至 16.04 升级失败

Ubuntu 14.04 至 16.04 升级失败

今天我想从 LTS 升级到 LTS。我执行了

update-manager -d 

并开始升级。但是,在下载所有文件并运行安装后,升级失败,或者至少部分失败。图形和窗口管理方面存在一些错误行为。两个屏幕截图显示了这种行为,类似于我们从 Windows 中了解到的行为......

在此处输入图片描述

在此处输入图片描述

我希望,额外的

apt-get update
apt-get upgrade

将安装剩余的(可能缺失的)软件包,但列表是空的

Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease                    
Ign:3 http://archive.canonical.com precise InRelease                                                     
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease              
Hit:5 http://archive.canonical.com precise Release                                  
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease                  
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)                    
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)

一切都安装好了。我觉得我需要重做,或者至少以某种方式继续失败的升级,但我不知道该怎么做。我尝试的两种方法都没有结果:

sudo apt-get -f dist-upgrade

说,没有什么可安装的。并且

sudo update-manager -d 

告诉我,我已了解最新情况。

有什么想法吗,我该如何解决这个问题?

多次重启后,我注意到应用程序有时看起来也会有所不同,请参见以下屏幕截图。 在此处输入图片描述

答案1

在我从 14.04升级到 16.04 后,这个方法对我有用sudo do-release-upgrade。更新程序自动尝试恢复到以前的版本也失败了,但我留在了终端上,可以按如下方式完成升级。

1)将 的内容替换/etc/apt/sources.list为以下内容

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe

可选)如果收到错误insserv: Service mountdevsubfs has to be enabled to start service hwclock1,请运行命令sudo rm /var/lib/dpkg/info/util-linux.postinst

2) sudo apt-get update——更新软件包列表

3)sudo apt-get dist-upgrade——这将需要一段时间,安装所有更新的软件包

4) sudo apt-get autoremove——删除不必要的包

5) sudo apt-get autoclean——从存储库中清除旧软件包

6) sudo update-grub——更新 grub 启动配置

现在,如果您运行sudo do-release-upgrade,您应该会得到响应No new release found.,然后可以使用 重新启动sudo shutdown -r now。 重新启动后,您可能需要重复步骤 2 到 5 以确保安装了所有更新。

答案2

来自 Ubuntu 官方网站的消息:大约 3 个月后,14.04 LTS 到 LTS 的升级将在 16.04.1 LTS 点发布时启用。

如果着急的话,请全新安装;-)

答案3

我认为我已经改正了错误。

我重新安装了unityubuntu-desktop我还必须再次启用桌面图标(Ubuntu Tweak -> Tweaks -> 桌面图标 -> 开启)。一切看起来又正常了。

答案4

启动恢复模式,然后按 alt+f1 写入

安装 grub

最后

sudo dpkg--configure-a

这将修复任何可能的升级错误。在我尝试了很多次其他方法却失败之后,这个方法终于奏效了。祝您有美好的一天!

相关内容