Solaris 10 5/08 インストールガイド (ネットワークインストール)

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


No upgradable disks

原因:

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

対処方法:

/etc/vfstab ファイルの次の行をコメントにします。

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

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

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


usr/bin/bzcat not found

原因:

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

対処方法:

Solaris Live Upgrade のインストールでパッチを使用する必要が生じました。http://sunsolve.sun.com で最新のパッチリストを確認してください。SunSolve Web サイトで infodoc 72099 を検索してください。


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 Software 1 CDROM. (x86 システムのみ)

原因:

十分な容量がないため、Solaris SOFTWARE - 1 CD でアップグレードできません。

対処方法:

アップグレードするには、512M バイト以上のスワップスライスを作成するか、別のアップグレード方法 (Solaris DVD の Solaris インストールプログラム、ネットインストールイメージ、JumpStart など) を選択します。


ERROR: Could not select locale (x86 システムのみ)

原因:

pfinstall -D コマンドを使用して JumpStart プロファイルをドライランテストするとき、次のような条件下ではテストが失敗します。

  • プロファイルに locale キーワードが含まれている。

  • GRUB ソフトウェアが含まれているリリースをテストしている。Solaris 10 1/06 以降のリリースでは、GRUB ブートローダーにより、システムにインストールされているさまざまなオペレーティングシステムを GRUB メニューで簡単にブートできます。

GRUB ソフトウェアの導入に伴い、ミニルートは圧縮されています。ソフトウェアでは、圧縮されたミニルートからロケールのリストを見つけることができなくなりました。ミニルートは最小の Solaris ルート (/) ファイルシステムであり、Solaris インストールメディアに収録されています。

対処方法:

次の手順を実行します。次の値を使用してください。

  • MEDIA_DIR/cdrom/cdrom0/

  • MINIROOT_DIR$MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE$MEDIA_DIR/boot/x86.miniroot

  • TEMP_FILE_NAME/tmp/test

  1. スーパーユーザーになるか、同等の役割になります。

    役割には、認証と特権コマンドが含まれます。役割の詳細は、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. ミニルートアーカイブを圧縮解除します。


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  3. lofiadm コマンドを使用して、ミニルートデバイスを作成します。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. lofi コマンドを使用して、ミニルートディレクトリの下にミニルートをマウントします。


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  5. プロファイルをテストします。


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  6. テストが完了したら、lofi デバイスのマウントを解除します。


    # umount  $LOFI_DEVICE
    
  7. lofi デバイスを削除します。


    # lofiadm -d $TEMP_FILE_NAME