web-dev-qa-db-ja.com

10.04-> 12.04アップグレード。サーバ。 do-release-upgradeは失敗します。変更するソース

私は現在、ssh経由でubuntuサーバーをアップグレードしようとしています。私は、do-release-upgradeを実行できないため、立ち往生しています。 12.04を試す代わりにmaverickを試す

基本的に、12.04は古いリリースであるため、彼は失敗していると思います。以前は別の問題で失敗していたため、アーカイブの代わりに古いリリースのミラーの使用を開始するには、/ var/lib/update-manager/meta-releaseを変更する必要がありました。

私のソース: http://Pastebin.com/xrFTaKjn 私の/ var/lib/update-manager/meta-release: http://Pastebin.com/A3Zs6DYx

なにが問題ですか?

私のエラー:

Checking for a new ubuntu release Done Upgrade tool signature Done Upgrade tool Done downloading             authenticate 'maverick.tar.gz' against 'maverick.tar.gz.gpg'  extracting 'maverick.tar.gz' tar: Removing leading `/' from member names

Reading cache

Checking package manager Reading package lists... Done Building dependency tree         Reading state information... Done Building data structures... Done  Reading package lists... Done     Building dependency tree           Reading state information... Done Building data structures... Done 

Updating repository information WARNING: Failed to read mirror file 35% [Working]  Error during update 

A problem occurred during the update. This is usually some sort of  network problem, please check your network connection and retry. 

W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick/main/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick/main/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick-updates/main/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick-updates/restricted/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick-updates/main/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick-updates/restricted/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80]  , W:Failed to fetch  http://archive.ubuntu.com/ubuntu/dists/maverick-updates/universe/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80]  , E:Some index files failed to download, they have been ignored, or  old ones used instead. 


Restoring original system state

Aborting Reading package lists... Done     Building dependency tree    Reading state information... Done Building data structures... Done
5
fabiim

10.4(Lave)ではなく10.10(Maverick)にいるため、失敗します。 10.10から12.04へのアップグレードはサポートされていませんが、10.04-> 12.04は動作するはずです。

10.10はサポートされなくなり、サポートされている現在のリリースへのアップグレードパスはありません。バックアップして再インストールするだけです。

12.04は2015年4月までサポートされます。

10.04サーバーから次のLTSにアップグレードするには、update-manager-coreをインストールし、
次に/etc/update-manager/release-upgradesを編集し、Prompt=ltsを設定します。

当然/etc/apt/sources.listを編集し、最初にすべての行をlucidにリセットする必要があります。

2
mikewhatever

はるかに簡単で、実際には時間がかかりません(そうは思わないかもしれませんが)。これを事前に計画し、ホームディレクトリとシステムディレクトリを異なるパーティションに分けることです。すべてのドキュメント、ファイル、スクリプト、およびカスタムのものにホームを使用し、dpkgまたはその子孫(つまり、apt-getおよび更新GUIのみ)を介してインストールされたもののみのシステムを保持します。 X、sambaなどの設定ファイルを変更する必要がある場合は、ホームディレクトリにバックアップを保存してください。

Gpartedを実行した場合(システムにない場合はSudo apt-get install gpartedを使用します)、1つのパーティションを(ある程度まで)非破壊的に2つに分割し、スペース要件が間違っている場合は後でサイズを変更できます。

それが済んだら、12.04の新しいインストーラー(LTSであるために特に必要だと思います)を取得して実行します。

私はこの手順を多数のオペレーティングシステム(通常、システムとホームを異なる物理ドライブに置く)で実行してきましたが、うまく機能しています。

0
Ritchie333