web-dev-qa-db-ja.com

16.04から16.10にアップグレードできません(新しいリリースは見つかりません)

16.04LTSから16.10にアップグレードできません。

システムを更新およびdist-upgradedし、do-release-upgrade -dを実行しようとしましたが、 no release found と表示されます。 「Prompt=normal」ファイルの/etc/update-manager/release-upgradesを確認しました。

Update-managerのGUIを使用して同じことを試み、設定を「新しいバージョンを通知する」に変更しました。これはPrompt = normalに相当し、お使いのコンピューターは最新です。

また、必要なリポジトリはすべてsources.listsにあります。

最近、同様のコンピューターを正常にアップグレードしましたが、これは非常に簡単でした。構成ファイルが類似していて、apt-getを使用したインストール/更新に問題がない場合でも、なぜこれが起こっているのか理解できません。

どんな助けも大歓迎です!ありがとう:)

7
Abhijith Nair

/etc/update-manager/releases-upgradesの設定をltsからnormalに変更した後、Sudo apt-get updateを実行する必要があります。

7
Dan Blows

16.04ボックスのDNSが壊れていることがわかりました(/etc/resolv.confに何もありませんでした)。そのため、「sudo do-release-upgrade」は失敗し、上記の「no release found」メッセージが表示されます。

DNSを修正すると、次のようになりました。

s1:~$ Sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [836 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,266 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
...

したがって、良いテストは、実際に更新サーバーに到達できることを確認する「Sudo apt-get update」、またはDNSが機能していることを検証する単純な「nslookup security.ubuntu.com」です。

0
Mattgb

現在のLTSからUbuntu 16.10にアップグレードするには、非LTS更新を受け取りたいことをOSに伝える必要があります。

  1. Unity Dashを使用して「ソフトウェアとアップデート」を開きます
  2. [更新]タブを選択します
  3. 「新しいUbuntuバージョンの通知」というタイトルのセクションを見つけます
  4. これを「長期サポートバージョン用」から「新しいバージョン用」に変更します
  5. [閉じる]をクリックします

すぐにクイックアップデートを実行するように求められます。

enter image description here

0
jet