Solaris 9 インストールガイド

付録 A 問題発生時の解決方法

この章では、Solaris 9 ソフトウェアのインストール時に発生する可能性のあるエラーメッセージと一般的な問題の一覧を示し、それぞれの問題の解決方法を示します。まず、次のリストを使用して、インストールプロセスのどこで問題が発生したか確認してください。


注 –

この付録で「ブート可能なメディア」と記載されている場合、これはインストールプログラム (Solaris suninstall プログラム、Solaris Web Start プログラム、またはカスタム JumpStart) の 1 つを意味します。


ネットワークインストールの設定に関する問題


Unknown client “host_name

原因:

add_install_client コマンドの host_name 引数は、ネームサービス内のホストでなければならない。

ホスト host_name をネームサービスに追加し、add_install_client コマンドを実行し直してください。

システムのブートに関する問題

メディアからのブート時のエラーメッセージ


le0: No carrier - transceiver cable problem

原因:

システムがネットワークに接続されていない。

対処方法:

ネットワークに接続されていないシステムの場合は、このメッセージは無視してください。ネットワークに接続されているシステムの場合は、Ethernet が正しく接続されているかどうか確認してください。


The file just loaded does not appear to be executable

原因:

ブート用の適切な媒体が見つからない。

対処方法:

インストールサーバーからネットワークを介して Solaris 9 をインストールするように正しく設定されているか確認します。たとえば、設定時のシステムのプラットフォームグループの指定が正しいか確認します。

あるいは、Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2、 Solaris 9 SOFTWARE 2 of 2 CD、および Solaris 9 LANGUAGES CD のイメージをインストールサーバーにコピーしなかった場合は、インストールサーバー上の Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2 CD がマウントされていて、アクセスできることを確認します。


boot: cannot open /kernel/unix(SPARC システムのみ)

原因:

PROM の boot- file の値を明示的に /kernel/unix に指定したときに発生するエラー。

対処方法:
  • PROM の boot-file の値を “ “(無指定)に設定変更します。

  • diag-switch が off と true に設定されているか確認します。


Can't boot from file/device

原因:

インストールメディアがブート可能なメディアを見つけることができません。

対処方法:

次の条件が満たされているか確認します。

  • DVD-ROM または CD-ROM ドライブがシステムに適切に取り付けられ、電源が入っている。

  • Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2 CD がドライブに挿入されている。

  • ディスクに傷や埃が付いていない。


WARNING: clock gained xxx days -- CHECK AND RESET DATE! (SPARC システムのみ)

説明:

これは参考情報です。

対処方法:

メッセージは無視して、インストールを継続してください。


Not a UFS file system (IA システムのみ)

原因:

Solaris 9 ソフトウェアをインストールしたとき (Solaris suninstall プログラムまたはカスタム JumpStart を使って)、ブートドライブを選択しなかった。Device Configuration Assistant (デバイス構成用補助) (Intel 版) を使用するか、BIOS を編集してシステムをブートする必要がある。

対処方法:
  • Device Configuration Assistant (デバイス構成用補助) (Intel 版) をシステムのブートフロッピーディスクドライブ (通常はドライブ A) に挿入します。Device Configuration Assistant (デバイス構成用補助) (Intel 版) へのアクセスの詳細は、IA: Solaris 9 Device Configuration Assistant (デバイス構成用補助) と PXE へのアクセスを参照してください。

  • ブート可能なメディアを使用できない場合、BIOS を編集してブート可能にしてください。詳細は、BIOS のマニュアルを参照してください。


The Solaris Installer could not find a disk that meets the criteria found in the Install documentation. Please see the documentation for more info. (IA システムのみ)

原因:

Solaris 9 INSTALLATION CD (Intel 版) からブートしようとした。システムが LBA をサポートしないため、Solaris 9 INSTALLATION CD を使用できない。

対処方法:

CD のネットイメージ、DVD、または Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) を使用してインストールします。

メディアからのブート時の一般的な問題


システムがブートしない

説明:

初めてカスタム JumpStart サーバーを設定する場合、エラーメッセージを返さないブート問題が発生することがあります。システムについての情報およびシステムがどのようにブートするかを調べるには、-v オプションを指定してブートコマンドを実行してください。-v オプションを使用すると、ブートコマンドは画面に詳しいデバッグ情報を表示します。


注 –

このフラグを指定しなくてもメッセージは出力されますが、システムのログファイルが出力先となります。詳細は、syslogd(1M) を参照してください。


対処方法:

SPARC システムの場合、ok プロンプトで次のコマンドを入力します。


ok boot net -v - install
IA システムの場合、インストールプログラムにより「Select type of installation」が表示されたら、次のコマンドを入力します。

b - -v install 


Toshiba SD—M 1401 DVD-ROM が搭載されたシステムで DVD メディアからのブートが失敗する

使用しているシステムにファームウェアバージョン 1007 の Toshiba SD-M1401 DVD-ROM が搭載されている場合、システムは Solaris 9 DVD からブートできません。

対処方法:

111649–03 以降のパッチを適用して Toshiba SD-M1401 DVD-ROM ドライブのファームウェアを更新します。パッチ 111649–03 は、Solaris 9 Supplement CD に入っています。


ブート後にインストールが失敗する。 (IA システムのみ)

原因:

Solaris 9 INSTALLATION CD からインストールする場合、Solaris 9 ルートスライスはディスクの最初の 1024 シリンダ内になければならない。

対処方法:

デフォルトブートディスクの BIOS および SCSI ドライバが、LBA (Logical Block Addressing) をサポートしている必要があります。LBA により、1024 シリンダの制限を超えるマシンのブートや、複数の Solaris スライスにまたがるマシンのブートが可能になります。システムが LBA をサポートするかどうかを調べるには、表 2–4を参照してください。システムが LBA をサポートしない場合、CD ではなく、ネットイメージからブートしてください。


メモリー増設用以外の PC カードを挿入すると、システムがハングまたはパニックを起こす。(IA システムのみ)

原因:

メモリー増設用以外の PC カードは、他のデバイスが使用するのと同じメモリー資源を使用できません。

対処方法:

この問題を解決するには、PC カードのマニュアルを参照してアドレス範囲を確認してください。


ブート前の段階で、Device Configuration Assistant (デバイス構成用補助) が、システムの IDE BIOS プライマリドライブを検出できなかった。(IA システムのみ)

対処方法:
  • 古いドライブを使用している場合、サポートされていないことがあります。ハードウェアのマニュアルを参照してください。

  • リボンと電源ケーブルが正しく接続されているか確認します。ハードウェアのマニュアルで確認してください。

  • 1 台のドライブだけがコントローラに接続されている場合、ジャンパを設定して、そのドライブをマスタードライブとして指定します。一部のドライブでは、単一マスター用のジャンパ設定が、スレーブといっしょに動作するマスター用のジャンパ設定と異なる場合があります。未使用のコネクタがケーブルの終端にあるときに発生する信号障害を抑制するために、ケーブルの終端にあるコネクタにドライブを接続します。

  • 2 台のドライブがコントローラに接続されている場合、1 台目のドライブをマスター (またはスレーブといっしょに動作するマスター) としてジャンパ設定して、2 台目のドライブをスレーブとしてジャンパ設定します。

  • 1 台目のドライブがハードディスクで、2 台目のドライブが CD-ROM ドライブの場合、ジャンパを設定して、そのドライブをスレーブドライブとして指定します。ドライブがケーブルのどのドライブコネクタに接続されていてもかまいません。

  • 単一のコントローラ上の 2 つのドライブで問題が継続して発生する場合、一度に 1 つのドライブを接続して、各ドライブの動作を確認します。ドライブをマスターまたは単一マスターとしてジャンパ設定して、IDE リボンケーブルの終端にあるドライブコネクタを使用してドライブを接続します。各ドライブが動作することを確認して、次にドライブをもう一度マスターとスレーブの構成にジャンパ設定します。

  • ドライブがディスクドライブの場合、BIOS 設定画面を使用して、ドライブタイプ (シリンダ、ヘッド、セクターの数を示す) が正しく構成されていることを確認します。一部の BIOS ソフトウェアは、ドライブタイプを自動的に検出する機能を持っています。

  • ドライブが CD-ROM ドライブの場合、BIOS 設定画面を使用して、ドライブタイプを CD-ROM ドライブとして構成します (BIOS ソフトウェアがこの機能を持っている場合のみ)。

  • ほとんどのシステムでは、MS-DOS CD-ROM ドライバがインストールされている場合、IDE の CD-ROM ドライブは MS-DOS でしか認識されません。別のドライブで試してみてください。


ブート前の段階で、Device Configuration Assistant (デバイス構成用補助) が、システムの IDE ディスクまたは CD-ROM ドライブを検出できない。(IA システムのみ)

対処方法:
  • ディスクが BIOS で無効にされている場合は、Device Configuration Assistant (デバイス構成用補助) (Intel 版) フロッピーディスクを使用して、ハードディスクからブートします。Solaris 9 Device Configuration Assistant へのアクセスの詳細は、IA: Solaris 9 Device Configuration Assistant (デバイス構成用補助) と PXE へのアクセスを参照してください。

  • システムがディスクを持っていない場合は、ディスクレスクライアントにします。


システムがプロンプトを出す前にハングする。(IA システムのみ)

対処方法:

サポートされていないハードウェアです。ハードウェアのマニュアルを参照してください。

ネットワークからのブート時のエラーメッセージ


WARNING: getfile: RPC failed: error 5 (RPC Timed out).

説明:

インストールクライアントのブート要求に対して、ネットワーク上の複数のサーバーが応答したときに発生するエラー。インストールクライアントの接続先のブートサーバーが間違っているため、インストールは停止する。次の原因が考えられる。

原因:

1 このインストールクライアントが登録された /etc/bootparams ファイルが複数のサーバーに存在する。

対処方法:

1 ネットワーク上の複数のサーバーの /etc/bootparams ファイルにインストールクライアントが登録されていないか調べます。複数のサーバーに登録がされている場合は、インストールに使用するインストールサーバー(またはブートサーバー)以外のサーバーの /etc/bootparams ファイルから登録を削除します。

原因:

2 複数の /tftpboot または /rplboot ディレクトリにこのインストールクライアントが登録されている。

対処方法:

2 インストールクライアントが複数のサーバーの /tftpboot または /rplboot ディレクトリに登録されていないか調べます。複数のサーバーに登録されている場合は、インストールに使用するインストールサーバー(またはブートサーバー)以外のサーバーの /tftpboot または /rplboot ディレクトリから登録を削除します。

原因:

3 あるサーバーの /etc/bootparams ファイルにこのインストールクライアントのエントリがあり、別のサーバーの /etc/bootparams ファイルに、以下に示すようにすべてのシステムがプロファイルサーバーにアクセスできるように記述している。

* install_config=profile_server:path

このエラーは、NIS または NIS+ の bootparams テーブルにこのような行が存在していても発生する。

対処方法:

3 ネームサービスの bootparams マップまたはテーブルに * install_config= などのワイルドカードを使った登録がある場合は、その登録を削除し、削除したのと同じ行をブートサーバーの /etc/bootparams ファイルに追加します。


No network boot server. Unable to install the system. See installation instructions. (SPARC システムのみ)

原因:

このエラーは、ネットワークからインストールしようとしているシステムで発生する。このシステムは、適切に設定されていない。

対処方法:

ネットワークを介してインストールするようにシステムが適切に設定されているか確認します。CD イメージを使用してネットワークからインストールするシステムを追加するを参照してください。


prom_panic: Could not mount file system(SPARC システムのみ)

原因:

このエラーはネットワークから Solaris 9 をインストールしようとしてブートソフトウェアが次のものを見つけられない場合に発生します。

  • Solaris 9 DVD またはインストールサーバー上の Solaris 9 DVD イメージコピー

  • Solaris 9 SOFTWARE 1 of 2 CD または インストールサーバー上の Solaris 9 SOFTWARE 1 of 2 CD イメージコピー

対処方法:

インストール用のソフトウェアがマウントされ共有されるように設定してあることを確認します。

  • インストールサーバーの DVD-ROM または CD-ROM ドライブから Solaris 9 をインストールする場合は、Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2 CD が CD-ROM ドライブに挿入されてマウントされていること、および /etc/dfs/dfstab ファイルで共有されるように設定してあることを確認します。

  • インストールサーバーのディスク上にある Solaris 9 DVD イメージまたは Solaris 9 SOFTWARE 1 of 2 CD イメージのコピーからインストールする場合は、そのコピーのディレクトリパスが /etc/dfs/dfstab ファイル内で共有されていることを確認します。

setup_install_server(1M) のマニュアルページを参照してください。


Timeout waiting for ARP/RARP packet...(SPARC システムのみ)

原因:

1 クライアントはネットワークを介してブートしようとしているが、認識してくれるシステムを見つけることができない。

対処方法:

1 システムのホスト名が NIS または NIS+ のネームサービスに登録されていることを確認します。また、ブートサーバーの /etc/nsswitch.conf ファイル内の bootparams の検索順序を確認します。

たとえば、/etc/nsswitch.conf ファイル内にある次の行は、JumpStart または Solaris suninstall プログラムが最初に NIS マップから bootparams 情報を探すことを示しています。ここで情報が見つからない場合、JumpStart プログラムまたは Solaris suninstall プログラムはブートサーバーの /etc/bootparams ファイルを調べます。

bootparams: nis files
原因:

2 クライアントの Ethernet アドレスが不正である。

対処方法:

2 インストールサーバーの /etc/ethers ファイルに登録されているクライアントの Ethernet アドレスが正しいか調べます。

原因:

3 カスタム JumpStart インストールでは、特定のサーバーをインストールサーバーとして使用するようにプラットフォームグループを add_install_client コマンドによって指定します。add_install_client を使用する際に不正な構成値を使用すると、この問題が発生します。たとえば、インストールしたいマシンが sun4u であるのに誤って sun4m と指定した場合などが考えられます。

対処方法:

3 正しい構成値を使用して add_install_client を実行し直します。


ip: joining multicasts failed on tr0 - will use link layer broadcasts for multicast (IA システムのみ)

原因:

トークンリングカードを使用してシステムをブートすると、このエラーメッセージが表示される。Ethernet のマルチキャストとトークンリングのマルチキャストの動作は異なる。ドライバはこのエラーメッセージを返して、マルチキャストアドレスが無効なことを知らせる。

対処方法:

このエラーメッセージは無視してください。マルチキャストがうまく動作しなければ、IP は代わりにレイヤーブロードキャストを使用し、インストールは失敗しません。


Requesting Internet address for Ethernet_Address (IA システムのみ)

原因:

クライアントはネットワークを介してブートしようとしているが、認識してくれるシステムを見つけることができない。

対処方法:

システムのホスト名がネームサービスに登録されていることを確認します。システムのホスト名が NIS または NIS+ のネームサービスに登録されているのに、システムがこのエラーメッセージを表示し続ける場合は、リブートしてください。


RPC: Timed out No bootparams (whoami) server responding; still trying... (IA システムのみ)

原因:

クライアントはネットワークからブートしようとしているが、インストールサーバー上の /etc/bootparams ファイルにエントリを持つシステムを見つけることができない。

対処方法:

インストールサーバー上で add_install_client を実行します。これにより /etc/bootparams ファイルに適切なエントリが追加され、クライアントはネットワークからブートできます。


Still trying to find a RPL server... (IA システムのみ)

原因:

システムはネットワークからブートしようとしているが、サーバーではこのシステムをブートするように設定されていない。

対処方法:

インストールサーバー上で、インストールするシステム用に add_install_client を実行します。add_install_client コマンドは、必要なネットワークブートプログラムを含む /rplboot ディレクトリを設定します。

ネットワークからのブート時の一般的な問題


システムはネットワークを介してブートされるが、指定したインストールサーバー以外のシステムからブートされる。

原因:

このクライアントが登録された /etc/bootparams エントリと /etc/ethers エントリが別のシステム上に存在する。

対処方法:

ネームサーバー上で、インストール中のシステムに対する /etc/bootparams エントリを更新します。このエントリは、次の構文に従う必要があります。

install_system root=boot_server:path install=install_server:path

また、サブネット内で複数のサーバーの bootparams ファイルにインストールクライアントが登録されてないか確認します。


インストールサーバーを設定して、ネットワークを介して Solaris 9 をインストールするようにシステムを構成しても、システムをブートできない。(SPARC システムのみ)

原因:

tftpd がインストールサーバー上で動作していない可能性があります。

対処方法:

tftpd デーモンがインストールサーバーで実行されていることを確認します。次のコマンドを入力します。


# ps -ef | grep tftpd

このコマンドを入力しても tftpd デーモンが実行されていることを示す行が表示されない場合は、/etc/inetd.conf ファイルを編集して、次に示す行からコメント文字 (#) を削除します。

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

この変更を行なった後、システムをリブートしてください。


ネットワークからインストールするため、インストールサーバーを設定してシステムを構成しても、システムをブートできない。(IA システムのみ)

原因:

rpld デーモンがインストールサーバー上で動作していない可能性があります。

対処方法:

rpld デーモンがインストールサーバーで実行されていることを確認します。次のコマンドを入力します。


# ps -ef | grep rpld

このコマンドを入力しても、rpld デーモンが実行されていることを示す行が表示されない場合は、次のコマンドを実行します。


# /usr/sbin/rpld

この変更を行なった後、システムをリブートしてください。

Solaris 9 オペレーティング環境の初期インストール時の問題


初期インストールが失敗する

対処方法:

Solaris のインストールが失敗する場合、インストールを再実行する必要があります。インストールを再実行するには、Solaris 9 DVD、Solaris 9 INSTALLATION CD、Solaris 9 SOFTWARE 1 of 2 CD、またはネットワークを利用してシステムをブートする必要があります。

Solaris ソフトウェアが部分的にインストールされたあとでは、このソフトウェアのインストールを解除することはできません。バックアップからシステムを復元するか、Solaris インストールの処理をもう一度行う必要があります。


/cdrom/Solaris_9/SUNWxxxx/reloc.cpio: Broken pipe

説明:

このエラーメッセージはインストールには影響しない。

対処方法:

メッセージは無視して、インストールを継続してください。


WARNING: CHANGE DEFAULT BOOT DEVICE (IA システムのみ)

原因:

これは参考情報です。システムの BIOS に設定されているデフォルトブートデバイスが、ブート時に Device Configuration Assistant (デバイス構成用補助) (Intel 版) フロッピーディスクを必要とするように設定されている可能性がある。

対処方法:

インストールを続けてください。必要なら、Solaris ソフトウェアのインストール後に BIOS に指定したシステムのデフォルトブートデバイスをDevice Configuration Assistant (デバイス構成用補助) (Intel 版) を必要としないデバイスに変更してください。

IA: IDE ディスクの不良ブロックの検査

IDE ディスクドライブは、Solaris ソフトウェアがサポートするほかのドライブのように、不良ブロックを自動的に無効にしません。IDE ディスク上に Solaris 9 をインストールする前に、ディスクの検査を行なってください。IDE ディスクの検査を行うには、次の手順に従います。

  1. シングルユーザーモードでインストールメディアをブートします。


     # b -s
    
  2. format プログラムを起動します。


    # format
    
  3. ディスク面の検査をする IDE ディスクドライブを指定します。


    # cxdy
    

    cx

    コントローラ番号 

    dy

    デバイス番号 

  4. fdisk パーティションが必要です。

    • Solaris fdisk パーティションがすでに存在する場合は、手順 5に進みます。

    • Solaris fdisk パーティションが存在しない場合、fdisk コマンドを使用してディスク上に Solaris パーティションを作成します。


    format> fdisk
    
  5. 次のコマンドを入力します。


    format> analyze
    
  6. 次のコマンドを入力します。


    analyze> config
    

    ディスク検査の現在の設定が表示されます。

    1. 設定を変更する場合は、次のコマンドを入力します。


      analyze> setup
      
  7. 次のコマンドを入力します。


    analyze> type_of_surface_analysis
    

    type_of_surface_analysis

    read、write、または compare を指定します。 

    format が不良ブロックを発見すると、それらの再マッピングを実行します。

  8. 次のコマンドを入力します。


    analyze> quit
    
  9. 再マップするブロックを

    • 指定しない場合は、手順 10 に進みます。

    • 指定する場合は、次のコマンドを入力します。


      format> repair
      
  10. 次のコマンドを入力します。


    quit
    

    format プログラムが終了します。

  11. マルチユーザーモードでメディアを再起動する場合は、次のコマンドを入力します。


    ok b
    

IA: IDE ディスクの不良ブロックの検査

IDE ディスクドライブは、Solaris ソフトウェアがサポートするほかのドライブのように、不良ブロックを自動的に無効にしません。IDE ディスク上に Solaris 9 をインストールする前に、ディスクの検査を行なってください。IDE ディスクの検査を行うには、次の手順に従います。

  1. シングルユーザーモードでインストールメディアをブートします。


     # b -s
    
  2. format プログラムを起動します。


    # format
    
  3. ディスク面の検査をする IDE ディスクドライブを指定します。


    # cxdy
    

    cx

    コントローラ番号 

    dy

    デバイス番号 

  4. fdisk パーティションが必要です。

    • Solaris fdisk パーティションがすでに存在する場合は、手順 5に進みます。

    • Solaris fdisk パーティションが存在しない場合、fdisk コマンドを使用してディスク上に Solaris パーティションを作成します。


    format> fdisk
    
  5. 次のコマンドを入力します。


    format> analyze
    
  6. 次のコマンドを入力します。


    analyze> config
    

    ディスク検査の現在の設定が表示されます。

    1. 設定を変更する場合は、次のコマンドを入力します。


      analyze> setup
      
  7. 次のコマンドを入力します。


    analyze> type_of_surface_analysis
    

    type_of_surface_analysis

    read、write、または compare を指定します。 

    format が不良ブロックを発見すると、それらの再マッピングを実行します。

  8. 次のコマンドを入力します。


    analyze> quit
    
  9. 再マップするブロックを

    • 指定しない場合は、手順 10 に進みます。

    • 指定する場合は、次のコマンドを入力します。


      format> repair
      
  10. 次のコマンドを入力します。


    quit
    

    format プログラムが終了します。

  11. マルチユーザーモードでメディアを再起動する場合は、次のコマンドを入力します。


    ok b
    

Solaris 9 オペレーティング環境のアップグレード時の問題

アップグレード時のエラーメッセージ


No upgradable disks

原因:

/etc/vfstab ファイルのスワップエントリが原因でアップグレードに失敗した。

対処方法:

/etc/vfstab ファイルの以下の行をコメントにしてください。

  • アップグレードしないディスク上のスワップファイルとスライスを指定している行

  • 存在しないスワップファイルを指定している行

  • 使用していないスワップスライスを指定している行


usr/bin/bzczt not found

原因:

パッチクラスタが必要なために Solaris Live Upgrade が失敗している。

対処方法:

Solaris Live Upgrade のインストールでパッチを使用する必要が生じました。http://sunsolve.sun.com でパッチを入手してください。


Upgradeable Solaris root devices were found, however, no suitable partitions to hold the Solaris install software were found. Upgrading using the Solaris Installer is not possible. It might be possible to upgrade using the Solaris Operating Environment 1 of 2 CDROM. (IA システムのみ)

原因:

十分な領域が存在しないため、Solaris 9 INSTALLATION CD (Intel 版) をアップグレードできない。

対処方法:

アップグレードするには、512 M バイト以上のスワップスライスを作成するか、次のいずれかのアップグレード方法を使用します。

  • Solaris 9 DVD の Solaris Web Start プログラムまたはネットインストールイメージ

  • Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) の Solaris suninstall プログラム

  • カスタム JumpStart

アップグレード時の一般的な問題


システム上にアップグレード可能なバージョンの Solaris ソフトウェアが存在するにもかかわらず、アップグレードオプションが提供されない。

原因:

1 /var/sadm ディレクトリがシンボリックリンクであるか、別のファイルシステムからマウントされたディレクトリである。

対処方法:

1/var/sadm ディレクトリをルート (/) または /var ファイルシステムに移動します。

原因:

2/var/sadm/softinfo/INST_RELEASE ファイルが存在しない。

対処方法:

2 以下の形式で INST_RELEASE ファイルを作成します。

OS=Solaris
VERSION=x 
REV=0

x

システム上の Solaris ソフトウェアのバージョン 

原因:

3 /var/sadm/softinfo に SUNWusr が存在しない。

対処方法:

3 初期インストールを行う必要があります。この Solaris ソフトウェアはアップグレードできません。


md ドライバの停止または初期化に失敗する

対処方法:
  • ミラーでなければ、vsftab ファイル内でコメントアウトします。

  • ミラーの場合は、ミラーを破棄してインストールし直します。


Solaris インストールプログラムがファイルシステムをマウントできないため、アップグレードに失敗する。

原因:

アップグレード中、インストールプログラムは、システムの /etc/vfstab ファイルにリストされているすべてのファイルシステムを、アップグレードしようとしているルートファイルシステムにマウントしようとする。インストールプログラムがファイルシステムをマウントできない場合、失敗して終了する。

システムの /etc/vfstab ファイル内のすべてのファイルシステムがマウントできることを確認します。/etc/vfstab ファイル内のマウントできない、あるいは問題の原因になっている可能性があるファイルシステムは、すべてコメントにします。Solaris suninstall プログラムはアップグレード中、コメントにしたファイルシステムをマウントしません。アップグレードされるソフトウェアを含むシステムベースのファイルシステム (たとえば、/usr) は、コメントにできません。


アップグレードが失敗する

説明:

システムにアップグレードに対応できるだけの十分なディスク容量がない。

原因:

第 5 章「ディスク容量およびスワップ容量の割り当てに関する指針」を参照してディスク容量に問題がないかを確認し、自動配置機能による領域の再配置を行わずに解決できるかどうかを調べます。


ミラー化されたルートのアップグレードに関連する問題

対処方法:

Solaris ボリュームマネージャでミラー化されているルートを使用してアップグレードする際に問題が発生する場合は、『Solaris ボリュームマネージャの管理』の「Solaris ボリュームマネージャの障害追跡」を参照してください。

問題発生後にアップグレードを継続する方法

アップグレードに失敗し、システムをブートできない場合があります。このような状況は、電源の故障やネットワーク接続の障害などが発生した場合に起こる可能性があります、制御できない場合に発生します。

  1. Solaris 9 DVD、Solaris 9 INSTALLATION CD、Solaris 9 SOFTWARE 1 of 2 CD、またはネットワークを利用してシステムをリブートします。

  2. インストール用のアップグレードオプションを選択します。

    Solaris suninstall プログラムは、システムが部分的にアップグレードされているか判断し、アップグレードを継続します。

Veritas VxVm の実行中に Solaris Live Upgrade を使用してアップグレードするとシステムパニックが発生する

実行中の Veritas VxVM で Solaris Live Upgrade を用いてアップグレードを行う場合、以下の手順でアップグレードを行わないと、リブート時にシステムパニックが発生します。この問題は、パッケージが Solaris の最新のパッケージガイドラインに従っていない場合に発生します。

  1. 非アクティブブート環境を作成します。新しいブート環境の作成 を参照してください。

  2. 非アクティブブート環境をアップグレードする前に、非アクティブブート環境上の既存の Veritas ソフトウェアを無効にする必要があります。

    1. 非アクティブブート環境をマウントします。


      # lumount inactive_boot_environment_name mount_point
      

      次に例を示します。


      # lumount solaris8 /.alt.12345 
      
    2. 次の例のように、vfstab 上に存在するディレクトリに移動します。


      # cd /.alt.12345/etc
      
    3. 次の例のように、非アクティブブート環境の vfstab ファイルをコピーします。


      # cp vfstab vfstab.501
      
    4. 次の例のように、vfstab 内のすべての Veritas ファイルシステムエントリをコメントにします。


      #  sed   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      各行の最初の文字が # に変わり、その行がコメント行になります。このコメント行は、System ファイルのコメント行とは異なります。

    5. 次の例のように、変更した vfstab ファイルをコピーします。


      # cp vfstab.novxfs vfstab
      
    6. 次の例のように、非アクティブブート環境のシステムファイルがあるディレクトリに移動します。


      # cd /.alt.12345/etc
      
    7. 次の例のように、非アクティブブート環境のシステムファイルをコピーします。


      # cp system system.501
      
    8. drv/vx を含むすべての forceload: エントリをコメントアウトします。


      # sed '/forceload:   system.novxfs> system < drv\/vx/s/^/*/'
      

      各行の最初の文字が * に変わり、その行がコメント行になります。このコメント行は、vfstab ファイルのコメント行とは異なります。

    9. 次の例のように、非アクティブブート環境上の install-db ファイルがあるディレクトリに移動します。


      # cd /.alt.12345/etc
      
    10. 次の例のように、Veritas install-db ファイルを作成します。


      # touch vx/reconfig.d/state.d/install-db
      
    11. 非アクティブブート環境のマウントを解除します。


      # luumount inactive_boot_environment_name mount_point
      
  3. 非アクティブブート環境をアップグレードします。第 33 章「Solaris Live Upgrade を用いたアップグレード」を参照してください。

  4. 非アクティブブート環境をアクティブにします。ブート環境のアクティブ化を参照してください。

  5. システムをシャットダウンします。


    # init 0
    
  6. 非アクティブブート環境をシングルユーザーモードでブートします。


    OK boot -s
    

    “vxvm” または “VXVM” を含むメッセージとエラーメッセージがいくつか表示されますが、これらは無視して構いません。非アクティブブート環境がアクティブになります。

  7. Veritas をアップグレードします。

    1. 次の例のように、システムから Veritas VRTSvmsa パッケージを削除します。


      # pkgrm VRTSvmsa
      
    2. Veritas パッケージがあるディレクトリに移動します。


      # cd /location_of_Veritas_software
      
    3. システムに最新の Veritas パッケージを追加します。


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. 元の vfstab とシステムファイルを復元します。


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. システムをリブートします。


    # init 6
    

アップグレード時のエラーメッセージ


No upgradable disks

原因:

/etc/vfstab ファイルのスワップエントリが原因でアップグレードに失敗した。

対処方法:

/etc/vfstab ファイルの以下の行をコメントにしてください。

  • アップグレードしないディスク上のスワップファイルとスライスを指定している行

  • 存在しないスワップファイルを指定している行

  • 使用していないスワップスライスを指定している行


usr/bin/bzczt not found

原因:

パッチクラスタが必要なために Solaris Live Upgrade が失敗している。

対処方法:

Solaris Live Upgrade のインストールでパッチを使用する必要が生じました。http://sunsolve.sun.com でパッチを入手してください。


Upgradeable Solaris root devices were found, however, no suitable partitions to hold the Solaris install software were found. Upgrading using the Solaris Installer is not possible. It might be possible to upgrade using the Solaris Operating Environment 1 of 2 CDROM. (IA システムのみ)

原因:

十分な領域が存在しないため、Solaris 9 INSTALLATION CD (Intel 版) をアップグレードできない。

対処方法:

アップグレードするには、512 M バイト以上のスワップスライスを作成するか、次のいずれかのアップグレード方法を使用します。

  • Solaris 9 DVD の Solaris Web Start プログラムまたはネットインストールイメージ

  • Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) の Solaris suninstall プログラム

  • カスタム JumpStart

アップグレード時の一般的な問題


システム上にアップグレード可能なバージョンの Solaris ソフトウェアが存在するにもかかわらず、アップグレードオプションが提供されない。

原因:

1 /var/sadm ディレクトリがシンボリックリンクであるか、別のファイルシステムからマウントされたディレクトリである。

対処方法:

1/var/sadm ディレクトリをルート (/) または /var ファイルシステムに移動します。

原因:

2/var/sadm/softinfo/INST_RELEASE ファイルが存在しない。

対処方法:

2 以下の形式で INST_RELEASE ファイルを作成します。

OS=Solaris
VERSION=x 
REV=0

x

システム上の Solaris ソフトウェアのバージョン 

原因:

3 /var/sadm/softinfo に SUNWusr が存在しない。

対処方法:

3 初期インストールを行う必要があります。この Solaris ソフトウェアはアップグレードできません。


md ドライバの停止または初期化に失敗する

対処方法:
  • ミラーでなければ、vsftab ファイル内でコメントアウトします。

  • ミラーの場合は、ミラーを破棄してインストールし直します。


Solaris インストールプログラムがファイルシステムをマウントできないため、アップグレードに失敗する。

原因:

アップグレード中、インストールプログラムは、システムの /etc/vfstab ファイルにリストされているすべてのファイルシステムを、アップグレードしようとしているルートファイルシステムにマウントしようとする。インストールプログラムがファイルシステムをマウントできない場合、失敗して終了する。

システムの /etc/vfstab ファイル内のすべてのファイルシステムがマウントできることを確認します。/etc/vfstab ファイル内のマウントできない、あるいは問題の原因になっている可能性があるファイルシステムは、すべてコメントにします。Solaris suninstall プログラムはアップグレード中、コメントにしたファイルシステムをマウントしません。アップグレードされるソフトウェアを含むシステムベースのファイルシステム (たとえば、/usr) は、コメントにできません。


アップグレードが失敗する

説明:

システムにアップグレードに対応できるだけの十分なディスク容量がない。

原因:

第 5 章「ディスク容量およびスワップ容量の割り当てに関する指針」を参照してディスク容量に問題がないかを確認し、自動配置機能による領域の再配置を行わずに解決できるかどうかを調べます。


ミラー化されたルートのアップグレードに関連する問題

対処方法:

Solaris ボリュームマネージャでミラー化されているルートを使用してアップグレードする際に問題が発生する場合は、『Solaris ボリュームマネージャの管理』の「Solaris ボリュームマネージャの障害追跡」を参照してください。

問題発生後にアップグレードを継続する方法

アップグレードに失敗し、システムをブートできない場合があります。このような状況は、電源の故障やネットワーク接続の障害などが発生した場合に起こる可能性があります、制御できない場合に発生します。

  1. Solaris 9 DVD、Solaris 9 INSTALLATION CD、Solaris 9 SOFTWARE 1 of 2 CD、またはネットワークを利用してシステムをリブートします。

  2. インストール用のアップグレードオプションを選択します。

    Solaris suninstall プログラムは、システムが部分的にアップグレードされているか判断し、アップグレードを継続します。

Veritas VxVm の実行中に Solaris Live Upgrade を使用してアップグレードするとシステムパニックが発生する

実行中の Veritas VxVM で Solaris Live Upgrade を用いてアップグレードを行う場合、以下の手順でアップグレードを行わないと、リブート時にシステムパニックが発生します。この問題は、パッケージが Solaris の最新のパッケージガイドラインに従っていない場合に発生します。

  1. 非アクティブブート環境を作成します。新しいブート環境の作成 を参照してください。

  2. 非アクティブブート環境をアップグレードする前に、非アクティブブート環境上の既存の Veritas ソフトウェアを無効にする必要があります。

    1. 非アクティブブート環境をマウントします。


      # lumount inactive_boot_environment_name mount_point
      

      次に例を示します。


      # lumount solaris8 /.alt.12345 
      
    2. 次の例のように、vfstab 上に存在するディレクトリに移動します。


      # cd /.alt.12345/etc
      
    3. 次の例のように、非アクティブブート環境の vfstab ファイルをコピーします。


      # cp vfstab vfstab.501
      
    4. 次の例のように、vfstab 内のすべての Veritas ファイルシステムエントリをコメントにします。


      #  sed   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      各行の最初の文字が # に変わり、その行がコメント行になります。このコメント行は、System ファイルのコメント行とは異なります。

    5. 次の例のように、変更した vfstab ファイルをコピーします。


      # cp vfstab.novxfs vfstab
      
    6. 次の例のように、非アクティブブート環境のシステムファイルがあるディレクトリに移動します。


      # cd /.alt.12345/etc
      
    7. 次の例のように、非アクティブブート環境のシステムファイルをコピーします。


      # cp system system.501
      
    8. drv/vx を含むすべての forceload: エントリをコメントアウトします。


      # sed '/forceload:   system.novxfs> system < drv\/vx/s/^/*/'
      

      各行の最初の文字が * に変わり、その行がコメント行になります。このコメント行は、vfstab ファイルのコメント行とは異なります。

    9. 次の例のように、非アクティブブート環境上の install-db ファイルがあるディレクトリに移動します。


      # cd /.alt.12345/etc
      
    10. 次の例のように、Veritas install-db ファイルを作成します。


      # touch vx/reconfig.d/state.d/install-db
      
    11. 非アクティブブート環境のマウントを解除します。


      # luumount inactive_boot_environment_name mount_point
      
  3. 非アクティブブート環境をアップグレードします。第 33 章「Solaris Live Upgrade を用いたアップグレード」を参照してください。

  4. 非アクティブブート環境をアクティブにします。ブート環境のアクティブ化を参照してください。

  5. システムをシャットダウンします。


    # init 0
    
  6. 非アクティブブート環境をシングルユーザーモードでブートします。


    OK boot -s
    

    “vxvm” または “VXVM” を含むメッセージとエラーメッセージがいくつか表示されますが、これらは無視して構いません。非アクティブブート環境がアクティブになります。

  7. Veritas をアップグレードします。

    1. 次の例のように、システムから Veritas VRTSvmsa パッケージを削除します。


      # pkgrm VRTSvmsa
      
    2. Veritas パッケージがあるディレクトリに移動します。


      # cd /location_of_Veritas_software
      
    3. システムに最新の Veritas パッケージを追加します。


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. 元の vfstab とシステムファイルを復元します。


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. システムをリブートします。


    # init 6