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を使用したインストール/更新に問題がない場合でも、なぜこれが起こっているのか理解できません。
どんな助けも大歓迎です!ありがとう:)
/etc/update-manager/releases-upgrades
の設定をlts
からnormal
に変更した後、Sudo apt-get update
を実行する必要があります。
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」です。