web-dev-qa-db-ja.com

404エラーでwubiが失敗するのはなぜですか?

Wubiインストーラーを使用してUbuntuをインストールしていますが、次のエラーで予期せず終了します。

12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-AMD64.metalink > G:\ubuntu\install
12-27 15:15 DEBUG  downloader: Download start filename=G:\ubuntu\install\ubuntu-11.04-desktop-AMD64.metalink, url=http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-AMD64.metalink, basename=ubuntu-11.04-desktop-AMD64.metalink, length=28363, text=None
12-27 15:15 DEBUG  downloader: download finished (read 28363 bytes)
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/MD5SUMS-metalink > G:\ubuntu\install
12-27 15:15 ERROR  TaskList: [Errno 14] HTTP Error 404: Not Found
Traceback (most recent call last):
5
Sankalp Bohra

ソリューション

Ubuntu 11.04は、2011年4月28日以降サポートされなくなりました。詳細については、 このページ を参照してください。リリースがサポートされなくなると、EoL(サポート終了)と呼びます。

少なくとも現時点では、WubiはEoLリリースのインストールに必要なファイルを自動的にダウンロードできません。すべての必要なファイルを提供する必要があります。 (A 404 、またはファイルが見つからない場合、エラーが発生します。)

これをする:

Wubi.exeだけがハードドライブに保存されている場合:

リリースのISOイメージをダウンロードします。適切なアーキテクチャ用のものを入手してください。 64ビットマシンを使用している場合は、AMD64(64ビット)またはi386(32ビット)バージョンを使用できます。 32ビットマシンを使用している場合は、i386バージョンのみを使用できます。

古いリリースのISOイメージは、 http://old-releases.ubuntu.com/releases/ でダウンロードできます。

ISOイメージをハードディスクに保存します。次に、次の3つの方法があります。

  1. ダウンロードしたISOイメージがWubi.exeを含む同じフォルダーにあることを確認してください。次に、Wubi.exeを再度実行します。

  2. あるいは、 7-Zip のようなWindows用のアーカイブマネージャーがあり、ISOイメージを圧縮されたアーカイブであるかのように抽出できる場合(実際には圧縮されていない場合でも)、それを使用して抽出できますISOイメージを独自のフォルダーに入れ、他には何も入れません。次に、そのフォルダー(抽出されたファイルの1つ)でWubi.exeを見つけて実行します。

  3. 必要に応じて、ISOをCD/DVDに書き込むか、USBフラッシュドライブに書き込むこともできます。これは機能しますが、WubiがダウンロードしたISOを見つけるのに苦労している場合、まれに理にかなっています。しかし、一般的にこの方法は難しく、時間がかかります。

書き込みまたはUbuntu ISOから書き込んだUbuntu CD/DVDまたはUSBフラッシュドライブからWubi.exeを実行している場合:

Wubiは、インストールに必要なファイルがまだ存在せず、使用可能でないことを確認した後にエラーが発生するポイントに到達します。そのため、それらは存在しないか、1つ以上が破損しています。

どちらの場合も、2つの原因があります。ISOが破損しているか、書き込み/書き込みが悪かった(または後で変更された)ことです。 ISOをテストするMD5 でどれを見つけることができます。次に、USBドライブに書き換え、新しいディスクに書き込むか、(ISOが悪い場合は)ISOを再度ダウンロードします。

(そして、上記のテクニックのいずれかを使用できます。これは、ディスクを作成したり、USBドライブに書き込むよりも高速です。)

Ubuntu ISOからマウントされた仮想ドライブからWubi.exeを実行している場合:

WindowsのISOイメージを仮想ドライブとしてマウントするためのプログラムがいくつかあります。これは、Wubiをインストールするためのやや人気のある方法です。これを実行してエラーが発生した場合、上記と同じ問題が発生しています。実際のUbuntuディスクがないため、ISOが悪いことを意味します。 (または、ドライブ仮想化ソフトウェアに問題があること。)

警告(そしてより良い解決策、本当に)

UbuntuのリリースがEoLである場合、実際には使用しないでください。あなたは良いサポートを得ることができません、それらのソフトウェアは古いです、そして最も重要なことに、新しく発見されたバグは修正されていません。これは、サポートされているリリースで発見および修正されたonlyセキュリティバグが多数あることを意味します。 EoLリリースのユーザーは依然として脆弱です。したがって、EoLリリースの使用を継続することは実際には危険です。

UbuntuのEoLリリースを引き続き使用することを選択した場合は、それを尊重しますが、問題の解決を支援できない場合があります(ほとんどの人が先に進んでいるように)。不利な点とリスクを理解することが重要です。

現在サポートされているUbuntuリリースは10.04.4 LTS、11.10、12.04.1 LTS、および12.10です。すべて取得できます こちら 。サポートされている各リリースでは、ISOイメージとWubi.exeインストーラーの両方を使用できます。 これを強くお勧めします!

技術的には、8.04.4 LTSもサポートされますが、サーバーの使用が制限されている場合のみで、GUI、コミュニティコミュニティパッケージ、Wubiは含まれません。

使用するバージョンを決定できない場合は、通常、最新のリリース(ほとんどの人が行うように)または最新のLTSリリースを使用することをお勧めします。

解析

Traceback (most recent call last)行は、これがクラッシュの一種であることを意味します。したがって、Jorge Castroが言うように、 これをバグとして報告する (LaunchpadのWubiプロジェクトに対して)する必要があります。

ただし、ここでの基本的な問題はおそらくバグとはみなされないでしょうそしてかなり簡単に解決できます。解決策については上記を、説明については以下を参照してください。

何が起こっているのかを理解する鍵は、クラッシュの直前の出力にあります。

12-27 15:15 DEBUG  CommonBackend: Searching for local ISO
12-27 15:15 DEBUG  CommonBackend: Could not find any ISO or CD, downloading one now
12-27 15:15 DEBUG  TaskList: New task get_metalink
12-27 15:15 DEBUG  TaskList: ### Running get_metalink...
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-AMD64.metalink > G:\ubuntu\install
12-27 15:15 DEBUG  downloader: Download start filename=G:\ubuntu\install\ubuntu-11.04-desktop-AMD64.metalink, url=http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-AMD64.metalink, basename=ubuntu-11.04-desktop-AMD64.metalink, length=28363, text=None
12-27 15:15 DEBUG  downloader: download finished (read 28363 bytes)
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/MD5SUMS-metalink > G:\ubuntu\install
12-27 15:15 ERROR  TaskList: [Errno 14] HTTP Error 404: Not Found

最初に、Wubiはコンピューター上のUbuntu ISOイメージを見つけようとします。あなたは持っていません-たぶんWubi.exeをダウンロードしただけです(これは通常、完璧に良いことです)。その後、WubiはISOのダウンロードを試みます。

http://releases.ubuntu.com サーバーに接続します。しかし、Ubuntu 11.04はサポートされなくなりました。これはサポート終了です。 EoLリリースは別のサーバーに保存され、 http://old-releases.ubuntu.com でアクセスできます。 releasesサーバー上の一部のデータはold-releasesサーバーに自動的にリダイレクトされますが、ほとんどのデータはリダイレクトされません。特に、実際には古いディストリビューションの一部であるファイルをダウンロードしようとすると失敗します。したがって、Wubiは最初の.metalinkファイルを正常にダウンロードしますが、Ubuntu 11.04の一部である最初のファイル(たまたまMD5SUMS-metalink)をダウンロードできません。

これは、ISOイメージを自分で提供することでこれを解決できる理由も説明しています。

6
Eliah Kagan