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
若要立即升級您目前的安裝,請參閱本次問答。