배포판 업그레이드 문제“새 릴리스가 없습니다”


21

우분투 11.04를 사용하고 있습니다. 업데이트 관리자는 한 번 새로운 릴리스 'oneiric'을 발견했으며 ssh를 사용하여 로그온 할 때 여전히이 화면을 표시합니다.

Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-14-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

0 packages can be updated.
0 updates are security updates.

New release 'oneiric' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: Wed Apr 25 16:22:48 2012 from ***

그러나 나는 그때 업그레이드하지 않았고 적절한 소스를 변경했습니다. 이제는 'oneiric'으로 업그레이드 할 수 없습니다. do-relase-upgrade보여줍니다 :

$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$

그리고 apt-get dist-upgrade보여줍니다 :

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$

모든 패키지를 성공적으로 업데이트 할 수 있습니다.


source.list의 파일 내용 :

$ cat /etc/apt/sources.list
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted


# deb http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted

# CDROMs are managed through the apt-cdrom tool.
# deb http://archive.canonical.com lucid partner
# deb http://archive.canonical.com lucid-security partner
# deb http://archive.canonical.com lucid-updates partner
# deb-src http://archive.canonical.com lucid partner
# deb-src http://archive.canonical.com lucid-security partner
# deb-src http://archive.canonical.com lucid-updates partner


#medibuntu repo
# deb http://packages.medibuntu.org/ lucid free non-free
# deb-src http://packages.medibuntu.org/ lucid free non-free

# deb http://extras.ubuntu.com/ubuntu maverick main #Third party developers repository
deb http://mirrors.sohu.com/ubuntu/ natty main restricted multiverse universe
deb-src http://mirrors.sohu.com/ubuntu/ natty main universe restricted multiverse #Added by software-properties
deb http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted

/ etc / update-manager / meta-release의 파일 내용 :

$ cat /etc/update-manager/meta-release
# default location for the meta-release file

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

이것의 문제점은 무엇입니까?


이것은 10.04 질문이지만 여기에 답변을 시도하고 결과를 알려주시겠습니까? askubuntu.com/questions/8233/can-not-upgrade-server-edition
fossfreedom

@fossfreedom 나는 성공하지 못했습니다. 이미 update-manager-core설치했습니다 prompt=normal. 성공적으로 업데이트 할 수 있지만 업그레이드만으로 다음 버전을 찾을 수 없습니다.
fefe

pastebin.com 소스 목록 파일을 참조하십시오.
fossfreedom

또한-내용은 /etc/update-manager/meta-release무엇입니까?
fossfreedom

@fossfreedom 언급 한 파일의 내용을 추가했습니다.
fefe April

답변:


15

서버 또는 시스템에서 Ubuntu 11.10 또는 Ubuntu 10.04 LTS에서 업그레이드하려면 update-manager-core패키지가 아직 설치되지 않은 경우 설치하십시오. 명령으로 업그레이드 도구를 시작하십시오 sudo do-release-upgrade -d. 화면의 지시를 따릅니다. 서버 업그레이드는 이제 더욱 강력 해졌으며 GNU 화면을 사용하고 연결 끊김 문제 등의 경우 자동으로 다시 연결됩니다.


1
10.04 LTS를 사용하지 않고 11.04를 사용하고 있습니다. 그러나 어쨌든 일을하는 sudo do-release-update -d것처럼 보입니다. 기계는 이제 oneiric 패키지를 받고 있습니다.
fefe

기꺼이 도와 드리겠습니다.
Matthew Coleman

8
여기서는 정상적으로 작동했지만 -d다른 안정적인 릴리스로 업그레이드하려고 할 때 사용 해서는 안됩니다 . -d현재 릴리스에서 업그레이드 할 수있는 개발 릴리스로 업그레이드하면 프로덕션 환경에서 바람직하지 않습니다. -d정상적인 업그레이드를 위해 플래그를 남겨 두십시오 .
Eliah Kagan 2016 년

2
때 참고 /etc/update-manager/release-upgrades포함 Prompt=lts, sudo do-release-update -d안정, 비 LTS, 릴리스로 업그레이드 할 수 있습니다. 나는 현재 정확하고 다음 lts로만 업그레이드하도록 구성했지만 sudo do-release-update -dquantal로 업그레이드 할 것입니다 (작성 시점에서 오랫동안 안정되었습니다)
Confusion

28

검사 /etc/update-manager/release-upgrades

Prompt=lts

현재 출시 된 버전이 LTS 버전이 아닌 경우 업그레이드가 실패합니다 .

해결책:

변경 사항 Prompt=lts으로 변경 Prompt=normal및 저장

LTS 릴리스를 설치할 때까지 필요한 업그레이드를 수행하십시오.

그런 다음 Prompt=lts

끝난.


이미로 설정되어 prompt=normal있습니다. 질문에 대한 의견 중 하나만 언급하여 죄송합니다.
fefe

7

사용 가능한 릴리스 스탬프 파일이 잘못 정지되기 때문일 수 있습니다. 다음은이 문제를 해결합니다.

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

이 파일은 다음에 motd 스크립트가 실행될 때 다시 생성되므로 제거해도 안전합니다.


이유 :이 문제는 apt-get distupgrade로 완료 한 부분적으로 릴리스 된 릴리스 업그레이드 후 13.04에서 나에게 나타났습니다. 스탬프 파일 /var/lib/ubuntu-release-upgrader/release-upgrade-available이 있고 새 릴리스를 사용할 수 있다는 메시지가있는 경우 motd 스크립트를 통해 로그인 할 때마다 표시됩니다. 이 스탬프는 비어있는 경우 스탬프를 업데이트하기 위해 /etc/update-motd.d/91-release-upgrade호출 /usr/lib/ubuntu-release-upgrader/release-upgrade-motd합니다. 이 문제가 발생하는 이유에 대한 자세한 내용은이 파일을 참조하십시오.


이것이 나를 위해 일한 것입니다. 실행 do-release-upgrade -d하면 13.10 dev 릴리스로 업데이트하려고했습니다.
Erin Drummond

2
12.04에서 오래된 업데이트 파일이 /var/lib/update-notifier/(아님 ubuntu-release-upgrader/)에 있지만 다른 모든 항목은 여전히 ​​적용됩니다.
blahdiblah

4

apt가 프록시를 사용하도록 구성되어 있고 프록시가 제대로 작동하지 않는 경우에도 발생할 수 있습니다. 내 경우에는 파일 /etc/apt/apt.conf.d/01proxy에 줄이 포함되어 있습니다.

Acquire::http::Proxy "http://proxy.local:9999";

서버 proxy.local가 응답하지 않았습니다. 이 줄을 제거하면 그래픽 및 터미널 업데이트 도구의 "새 릴리스를 찾을 수 없음"문제가 해결되었습니다.


1

필자의 경우 12.04를 실행하면 12.10으로 업그레이드 할 수 없습니다. 그 이유는 12.10의 비디오 하드웨어와 호환성 문제가 있기 때문입니다. 업그레이드를 강제로 시도한 후 도구에서 알려줍니다.


1

나는 12.04-> 13.04에 문제가 있었고 -d위의 안내 된 콜맨 / Kagan과 같은 옵션을 사용하여 수정되었습니다 .

do-release-upgrade -d

0

EOL주기에 도달 한 이전 릴리스의 경우 다음을 시도 할 수 있습니다.

다음 지침에 따라 메타 릴리스 정보를 로컬로 다운로드하십시오. /ubuntu//a/502485/34298


-1

socks client (proxychains 또는 tsocks 명령)에서 do-release-upgrade를 사용하는 경우 발생할 수 있습니다. 양말 서버 또는 양말 클라이언트는 DNS 조회를 지원하지 않습니다. 이에 대한 해결 방법은 배포 업그레이드 중에 호스트 항목을 / etc / hosts 파일에 추가하는 것입니다.

91.189.88.17    old-releases.ubuntu.com
91.189.92.201   archive.ubuntu.com
91.189.91.15    security.ubuntu.com
91.189.95.36    changelogs.ubuntu.com
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.