web-dev-qa-db-ja.com

Ubuntu 16.04サーバーのインストール中に「ソフトウェアの選択」ステップが失敗する

Ubuntu 16.04サーバーを新しいHPE ML150ハードウェアにインストールしています。インストールがファイルのコピーを完了すると、追加ソフトウェアのインストールを求めるプロンプトが表示されます。

Software selection

このステップで何を選択しても、インストールは失敗を報告し、インストールのどのステップから続行するかを選択するように促します。

enter image description here

UbuntuデスクトップでStartup Disk Creatorを使用して作成したUSBからインストールしていたことに注意してください。

このステップで仮想端末を見ると、インターネットからではなくCD-ROMからパッケージを取得しようとしているようです。タイムサーバーに接続してタイムゾーンを把握しようとする前のステップで、インターネット接続が正常に機能するためです。

3
Demetris
  • 押す Alt+F2 BusyBoxシェルに入る
  • ディレクトリを/target/etc/aptに変更します。

    cd /target/etc/apt
    
  • sources.list.apt-setupsources.listにコピーします:

    cp sources.list.apt-setup sources.list
    
  • 編集sources.list

    nano sources.list
    

    deb cdromで始まる行をコメントアウトして、次のようにします。

    # deb cdrom:[Ubuntu-...
    
  • パッケージのアップグレード:

    chroot /target apt-get update
    chroot /target apt-get upgrade
    
  • 押す Alt+F1 インストーラーに戻り、開始ソフトウェアの選択

3
klaus

現在のインストールを終了したい場合は、@ klausのすばらしい回答をご覧ください。将来のインストールでこれが起こらないようにインストールディスクを修正する場合:

  • 押す Alt+F2 BusyBoxシェルに入る
  • インストールログを表示します。ファイルの終わりに興味があります:

    tail -50 /var/log/syslog
    

これにより、インストールディスクを作成したときに、必要なパッケージバージョンが削除されたことがわかります。

Jul 11 00:42:19 in-target: The following packages have unmet dependencies:
Jul 11 00:42:19 in-target: Perl : Depends: Perl-base (= 5.22.1-9ubuntu0.2) but 5.22.1-9ubuntu0.5 to be installed
Jul 11 00:42:19 in-target: E: Unable to correct problems, you have held broken packages
Jul 11 00:42:19 in-target: tasksel: apt-get failed (100):Configuring pkgsel' failed with error code 1
Jul 11 00:42:19 main-memu [2511 WARNING:
Jul 11 00:42:19 main-menu [2511: WARNING: Menu item 'pkgsel' failed with error code 1

インストーラーはインストールディスクでパッケージを見つけましたが、バージョンが間違っていました。インストールディスク作成スクリプトでこれを修正すると、インストールは成功しました。

0
John McGehee