升级Ubuntu 24.04 LTS报错“Oh no! Something has gone wrong.”

强烈建议:升级Ubuntu系统之前先配置好SSH远程访问

最近升级Ubuntu系统(18->24),经历了一些惊魂时刻,复盘下来没有重装系统的最得益于SSH访问。

在升级到24.04版本时,一切似乎表现得很正常,然而重启系统后出现错误"Oh no! Something has gone wrong. A problem has occurred and the system can't recover.",如图所示:

这时我回想起来,升级过程中在终端输出的log里包含了关于"genome"的警告信息,也就是说,由于显示桌面所需库未成功安装,我无法进入系统了!一般来说,系统出现致命错误,还能通过Recovery Mode救一下,但上图的情况在进入可选择Recovery Mode的界面之前就出现了。

我突然想到:只是显示桌面出现了错误,那是否其他功能依然正常呢?是不是能通过SSH来连接到系统,重装显示库?

于是尝试ssh访问,果然可以。于是进入系统后重新安装了gnome桌面和显示驱动。

bash 复制代码
sudo apt install ubuntu-desktop

重启,成功进入系统。

参考网站

中文版UbuntuLTS版本升级指南
英文版Ubuntu系统升级参考
There is no development version of an LTS available解决

相关推荐
舰长11516 小时前
linux 实现文件共享的实现方式比较
linux·服务器·网络
zmjjdank1ng16 小时前
Linux 输出重定向
linux·运维
路由侠内网穿透.16 小时前
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Linux 版本)
linux·运维·服务器·网络协议·智能家居
VekiSon16 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
zl_dfq17 小时前
Linux 之 【进程信号】(signal、kill、raise、abort、alarm、Core Dump核心转储机制)
linux
Ankie Wan17 小时前
cgroup(Control Group)是 Linux 内核提供的一种机制,用来“控制、限制、隔离、统计”进程对系统资源的使用。
linux·容器·cgroup·lxc
skywalk816317 小时前
尝试在openi启智社区的dcu环境安装ollama最新版0.15.2(失败)
linux·运维·服务器·ollama
zhengfei61118 小时前
AutoPentestX – Linux 自动化渗透测试和漏洞报告工具
linux·运维·自动化
我材不敲代码18 小时前
在Linux系统上安装MySQL
linux·运维·服务器
yuezhilangniao18 小时前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11