Ubuntuサーバーを8.10から10.04に更新する


9

Ubuntu 8.10 Server EditionがインストールされたVPSがあり、それを10.04にアップグレードしたいと考えています。これを行う正しい方法は何でしょうか?私はそれへのsshアクセスとベンダーのクライアントパネルの「開始/シャットダウンVPS」しか持っていません。つまり、私はそれに物理的にアクセスできません。

また、ソース(osuosl.org?)がオンラインではないため、プログラムをインストールできなくなったようです。このサーバーが設定したものではありません。

# apt-get update
Ign http://ubuntu.osuosl.org intrepid Release.gpg
Ign http://ubuntu.osuosl.org intrepid/main Translation-en_US
Ign http://ubuntu.osuosl.org intrepid/universe Translation-en_US
Ign http://ubuntu.osuosl.org intrepid Release
Ign http://ubuntu.osuosl.org intrepid/main Packages
Ign http://ubuntu.osuosl.org intrepid/universe Packages
Err http://ubuntu.osuosl.org intrepid/main Packages
  404 Not Found
Err http://ubuntu.osuosl.org intrepid/universe Packages
  404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/main/binary-amd64/Packages.gz  404 Not Found

W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/universe/binary-amd64/Packages.gz  404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.

仮想プライベートサーバーについて話しているのを見たとき、私は次のLTSにアップグレードするためにCDを使用するべきだと答えようとしていました;-)良い質問、+ 1。
ステファノパラッツォ

具体的なアクセス権がないことを具体的に追加します:)
Ward Muylaert '19年

回答:


5

はい、wojoxのヒントをキックスタートとして使用して解決しました。

  1. 主な問題は、リポジトリにアクセスできず、適切なアップグレードを実行できないことでした。これは/etc/apt/sources.list、発生するすべてのを編集して変更することで解決さintrepidjauntyます。これは手動で行うか、wojoxのoneliner(perlのインストールが必要)を使用できます。ただし、執筆時点では、レポジトリはまだ稼働ていると想定しています。

    sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
    

    注-Ubuntuは古いリリースにミラーを提供しています:https : //help.ubuntu.com/community/EOLUpgrades/Intrepid

  2. パッケージリストを更新する

    sudo apt-get update
    
  3. インストール update-manager-core

    sudo apt-get install update-manager-core
    
  4. ファイル名を指定して実行do-release-upgrade適切に次のバージョンへの更新を処理します(とsshで確認ビーイングを作るには支障はありません)。以前にソースリストを変更しましたが、まだ最初のバージョンを使用していることに注意してください。したがって、私の場合、ステップ4を3回実行する必要がありました。アップグレードのたびに必ず再起動してください。あなたの現在のUbuntuバージョンに疑問がある場合は、いつでも発行できることに注意してください

    cat /etc/issue
    

それはもう動作しないようです
マリアンPaździoch15年

マリアン、少しあいまいです。どの部分が機能しなくなったのですか?私はこれがオフラインになっている簡単なリポジトリに関係している可能性があると思います、EOLUpgradesに関するリンクを必ず読んでください、そうすればそれらのソースを使用する必要があるかもしれません。
Ward Muylaert、2015

2

時系列で移動する必要があるため、機能しない場合があります。8.10> 9.04> 9.10> 10.04および9.04もEOLです。

sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list

それは少し厄介なことです、物事時系列に進む必要がありますか?
Ward Muylaert

私がチェックしたところ、jauntyはまだそこにありますubuntu.osuosl.org/ubuntu/dists/jaunty
wojox

1
LTSリリースからLTSリリースに移行する場合を除いて、アップグレードは順番に行う必要があります。8.04 LTSを使用していた場合は、10.04 LTSに直接アップグレードできます。
ラモン

1

私はこれを試していませんが、手動でアップグレードする代わりに、/etc/apt/sources.list「http://*archive.ubuntu.com/ubuntu/」から「http:// old-releases」を使用するように切り替えることができる場合があります。 .ubuntu.com / ubuntu / "。次に、を使用する通常の方法を試してくださいdo-release-upgrade。アップデーターは「公式ミラー」を使用していないと不平を言うかもしれませんが、続行してください。9.04になったらsources.list、公式ミラーに戻し、9.10にアップグレードして、通常どおり続行できます。

do-release-upgradeEOLのリリースについてまったく知らないので、爆弾が爆発するのではないかと心配しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.