アップグレードを行う前に、インストールプログラムは、Solaris ソフトウェアの新しいバージョンをインストールするのに十分なディスク容量が、既存のファイルシステムにあるかどうかを調べます。
ファイルシステムに十分なディスク容量がない場合は、そのファイルシステムにインストールしようとしたソフトウェアを削除する、あるいは自動配置機能を使用してシステムに容量を再割り当てするように求めるプロンプトが表示されます。
既存のファイルシステムに十分な容量がある場合は、だだちにアップグレードが開始されます。
インストールプログラムは、Solaris ソフトウェアの旧バージョンに対して行なったローカルの変更を保存できないことがあります。次のファイルを参照して、アップグレードによって保存できなかったローカルの変更をし直す必要があるかどうかを調べます。
システムのリブート前
/a/var/sadm/system/data/upgrade_cleanup
システムのリブート後
/var/sadm/system/data/upgrade_cleanup
Solaris インストールプログラムがアップグレードの際に行なった処理の記録は、アップグレードが成功したがどうか判断する上で重要です。アップグレードの出力は、次のファイルに保存されます。
システムのリブート前
/a/var/sadm/system/logs/upgrade_log
システムのリブート後
/var/sadm/system/logs/upgrade_log
システムにアップグレード可能な Solaris のバージョンが存在するにもかかわらず、アップグレードオプションが使用できない場合は、次の原因が考えられます。
/var/sadm ディレクトリがシンボリックリンクである、あるいは別のファイルシステムからマウントされている。
/var/sadm/softinfo/INST_RELEASE ファイルが存在しない。
解決策 - /var/sadm ディレクトリをルート(/) あるいは /var ファイルシステムに移動します。または、次のテンプレートを使用して、INST_RELEASE ファイルを作成します。
OS=Solaris
VERSION=2.x (x は既存の Solaris のバージョン番号)
REV=0
Solaris インストールプログラムがシステムのメタデバイスをマウントできず、アップグレードされない。
解決策 - システムの /etc/vfstab ファイル内にあるメタデバイスすべてをコメントにします。アップグレードはメタデバイスをサポートしません。
Solaris インストールプログラムがファイルシステムをマウントできず、アップグレードされない。アップグレード中、インストールプログラムは、アップグレードされるルートファイルシステムの /etc/vfstavb ファイルに列挙されているファイルシステムをすべてマウントしようとします。インストールプログラムがファイルシステムをマウントできない場合、成功せずに終了します。
解決策 - /etc/vfstab ファイルに記述されているファイルシステムがすべてマウントできることを確認します。/etc/vfstab ファイルに列挙されているファイルシステムの中で、マウントできないもの、あるいは問題の起こる可能性があるものをすべてコメントにして、インストールプログラムがアップグレード中にそれらのファイルシステムをマウントしないようにします。