Solaris のインストール (上級編)

一般的な問題

問題 

解決方法 

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

メタデバイスは自動的にアップグレードできません。詳細は、『Solstice DiskSuite 4.2 リファレンス』を参照してください。

問題 

解決方法 

バグ ID: 1170953 

 

アップグレード可能な Solaris ソフトウェアのバージョンがシステムに存在しているのに、アップグレードオプションが存在しない。 

次の理由により、この問題が発生している可能性がある。 

 

原因 1: /var/sadm ディレクトリがシンボリックリンクであるか、他のファイルシステムからマウントされているため

原因 1 の対処方法: /var/sadm ディレクトリをルート (/) または /var ファイルシステムに移動します。

原因 2: /var/sadm/softinfo/INST_RELEASE ファイルが見つからないため

原因 2 の対処方法: 次のテンプレートを使用して、新しい INST_RELEASE ファイルを作成します。

OS=Solaris
VERSION=2.x 
REV=0

x は、システム上の Solaris ソフトウェアのバージョンです。

問題 

解決方法 

電源の切断やネットワークの接続障害など、ユーザーの管理の及ばない理由によって、アップグレードオプションによるインストールが失敗し、システムがソフトブート不可能な状態になることがある。

  1. システムを Solaris CD またはネットワーク上からリブートします。

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

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

問題 

解決方法 

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

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


注 -

アップグレードするソフトウェアを含む、システムベースのファイルシステム (たとえば /usr) はコメントにできません。


問題 

解決方法 

アップグレードするための十分な領域がシステムにない。次の原因を確認して、自動レイアウトを使用して領域を再配置しなくても、この問題を修正できるか調べてください。

 

原因 1: オートマウントはアップグレード中は有効ではないため、Solaris インストールプログラムは、シンボリックリンクであるパッケージのファイルまたはディレクトリを、オートマウントされたファイルシステムにインストールする。シンボリックリンクが上書きされると、ディスク容量が十分ではないために、アップグレードは失敗する。 


注 -

通常、/var/mail/var/news ディレクトリは、オートマウントされたファイルシステムにあり、アップグレードの影響を受けません。


原因 1 の対処方法: アップグレード中、「ソフトウェアのカスタマイズ (Customize Software)」画面で、オートマウントされるファイルシステムに、ファイルまたはディレクトリを作成するソフトウェアパッケージを削除します。これにより、Solaris インストールプログラムは、シンボリックリンクをパッケージのファイルまたはディレクトリで上書きしません。 

原因 2: アップグレードしているソフトウェアグループに新しいソフトウェアが追加されたか、既存のソフトウェアのサイズが増えた。アップグレード中、Solaris インストールプログラムは、以前システムにインストールしたソフトウェアグループの一部である、新しいソフトウェアをインストールする。そして、システム上の既存のパッケージもアップグレードする。 

原因 2 の対処方法: アップグレード中、「ソフトウェアのカスタマイズ (Customize Software)」画面で、より多くの領域を必要とするソフトウェアパッケージを削除します。特に、以前 Solaris リリースに追加されていたが不要なパッケージに対する新しいパッケージを調べます。