No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu GNU/Linux testing/unstable
Release: testing/unstable
Codename: n/a
我已经使用这个版本几年了,现在想将其升级到 22.04 lts。
sudo do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
deb [signed-by=/usr/share/keyrings/adoptopenjdk-archive-keyring.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb hirsute main
我能做些什么?
答案1
这个答案将帮助您恢复损坏的/etc/os-release
文件(实际上是 的符号链接/usr/lib/os-release
)。
从你的内核版本和你之前的问题来看,很明显你的系统实际上正在运行Ubuntu 21.04(粗毛河马)。此版本现已终止使用,您应该升级到受支持的版本尽快。
由于未知的原因,您用/etc/os-release
无效内容覆盖了您的文件 - 让我们修复它。
nano
使用具有以下权限的编辑器(如)打开文件root
:
sudo nano /etc/os-release
将文件的全部内容替换为以下内容:
NAME="Ubuntu"
VERSION="21.04 (Hirsute Hippo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 21.04"
VERSION_ID="21.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
保存并退出。
现在当你运行时lsb_release -a
它应该显示:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.04
Release: 21.04
Codename: hirsute
要立即升级当前安装,请参阅此问答。