Ubuntu 24.04.01 LTS
从 22.04.01 升级
戴尔 precision 7550
收到升级通知并执行升级。
据称有些东西进行了部分升级,但一天内一切都运行正常。
更新了固件。一切看起来都很好。
突然无法连接到互联网 - 怀疑这是连接到 vpn 的,这种情况以前在使用 proton 时也发生过。
访问终端后发现用户名和主机名不同。用户名已更改一个字母,现在主机名显示为 127,与应有的相反。这是设备上的唯一帐户,并且是管理员。
Sudo 命令输出:
Sudo: unable to resolve host 127.0.01localhost :Temporary failure in name resolution
使用命令:
代码:
hostnamectl
漂亮的主机名显示我旧的、正确的用户名和主机名。
静态主机名在 ip 和 localhost 之间没有空格。
一小时后,互联网和 sudo 命令再次恢复运行。
现在 sudo 命令输出与上面列出的相同的错误输出,但无论如何它都会成功执行该命令。互联网将再次无法正常工作。
尝试过:
sudo -l
输出:
Matching Defaults entries for <My incorrect username> on 127:
env_reset,
mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin, use_pty
User <My incorrect username> may run the following commands on 127:
(ALL: ALL) ALL
“据说有些东西已经部分升级”
让我们明确一点:部分升级意味着您的发布升级失败。
部分升级就像坐在救生艇上。您无法使用部分升级的系统远行。它无法抵御风暴。您的系统必须修复或重新安装。
您遇到的问题建议重新安装。
使用系统原有的版本准备一个新的 24.04 LiveUSB 安装程序,并将数据备份到其他媒体。然后重新安装 Ubuntu。
如果您的系统太难使用(例如没有互联网),请使用其他机器来创建 LiveUSB。启动到 LiveUSB 的“试用 Ubuntu”环境,并使用该环境保存您的数据。然后重新安装。
部分升级最常见的原因是非 Ubuntu deb 软件包导致的软件包冲突。较旧的 LTS 系统通常会安装较新的 PPA 或其他非 Ubuntu 软件包,而这些较新的软件包会导致冲突。还有其他可能性。