web-dev-qa-db-ja.com

Ubuntuサーバーが15.04でスタックし、アップグレードできません

do-release-upgradeを使用して16.04にアップグレードしようとしましたが、エラーAn upgrade from 'vivid' to 'xenial' is not supported with this tool.で終了しました。

Googleの検索結果はdo-release-upgrade -dの使用を提案していますが、No new release foundを取得しています。

Update-managerの設定がPrompt=normalに設定されていることを確認しました

この障壁を乗り越える方法はありますか?

1
James Lin

15.04から16.04への直接アップグレードはサポートされているパスではありません。 Ubuntuの場合、サポートされるアップグレードは、あるリリースから次のリリースへのアップグレードのみです。 LTSリリース間のアップグレードもサポートされています。手順をスキップすると、システムが破損する可能性があります。

残念ながら、15.10は [〜#〜] eol [〜#〜] であり、公式アーカイブからもサポートが削除されているため、これにより生活が困難になります。標準のrelease-upgradeツールを使用してその中間アップグレードを簡単に行うことができるとは思いません。

15.10では 古いアーカイブソース を手動で使用できる場合があります。だからこれらのようなものを使用する

deb http://old-releases.ubuntu.com/ubuntu/ wily main restricted
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ wily universe
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ wily multiverse
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse

次に、手動でapt-get update ; apt-get dist-upgradeを実行できる場合があります。

その後、16.04にアップグレードできるようになります。

4
Zoredache

/etc/apt/sources.listを編集してvividをxenialに置き換えてから、aptupdateとaptdist-upgradeを実行することから始めます。その後、do-release-upgradeを再試行してください。 Ubuntuミラーに必要なファイルがなくなった場合は、古いバージョンがまだ使用可能な別のミラーを見つけることができます。

3