web-dev-qa-db-ja.com

「新しいリリースが見つかりません」というのはなぜですか?

SSH経由でVPS(OpenVZ)にログインすると、次のように表示されます。

Welcome to Ubuntu 15.04 (GNU/Linux 2.6.32-042stab106.4 x86_64)

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

  System information as (...)

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

#cat /etc/lsb-release (I want to check current version)

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

#do-release-upgrade (I'm upgrading)
Checking for a new ubuntu release
No new release found

Ubuntu 15.04を使用している場合、なぜ新しいリリース'15 .04 'が利用可能です

なぜdo-release-upgrade return No new release found

新しいリリースが利用可能と表示される理由

Ubuntuの以前のバージョン:14.10。

1
barwnikk

問題は/etc/update-motd.d/91-release-upgradeです

/usr/lib/ubuntu-release-upgrader/release-upgrade-motdを呼び出す

このファイルは、/var/lib/ubuntu-release-upgrader/release-upgrade-availableをチェックします

存在する場合はmotdを表示し、存在しない場合は/usr/lib/ubuntu-release-upgrader/check-new-releaseを呼び出します。

check-new-releaseは正しい結果を提供しますが、ファイルは何らかの理由で削除されませんでした。

ファイルを削除すると、motdは表示されなくなり、更新を確認できなくなります。

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

4
Pabi