lsb_release -a는 아무것도 반환하지 않습니다. 업그레이드하고 싶지만 업그레이드할 수 없습니다.

lsb_release -a는 아무것도 반환하지 않습니다. 업그레이드하고 싶지만 업그레이드할 수 없습니다.
    No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu GNU/Linux testing/unstable
Release:    testing/unstable
Codename:   n/a

저는 이 버전을 몇 년 동안 사용해 왔으며 22.04lts로 업그레이드하고 싶습니다.

    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)을 복원하는 데 도움이 될 것입니다.

커널 버전과 이전 질문을 통해 시스템이 실제로 실행되고 있음이 분명합니다.우분투 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

지금 현재 설치를 업그레이드하려면 다음을 참조하세요.이 Q&A.

관련 정보