Solaris 7 ご使用にあたって (SPARC 版)

Solaris 7 実行時の注意事項とバグ情報

この節では、Solaris 7 実行時の注意事項およびバグ情報について説明します。

Solaris CDE に関する注意事項とバグ情報

西暦 2000 年以降への日時変更

Solaris 7 および CDE は、西暦 2000 年に対応しています。システムの日時を変更するには、date コマンドを使用します。テストなどの目的で、システムの日時を 2000 年以降に変更する場合は、システムをいったん停止するかまたはシングルユーザーモードにシャットダウンした後、シングルユーザーモードで date コマンドを使用してください。日時の変更後は、システムをブートしてマルチユーザーモードで使用することができます。

sys-suspend から CDE セッションを回復できないことがある (バグ ID:4174133)

処理速度が遅いシステムでは、sys-suspend(1M) がハングしてスクリーンがリフレッシュされないことがあります。システムが再開後、デフォルトではスクリーンがロックされます。スクリーンロックを解除するためにパスワードを入力しても CDE デスクトップの画面が表示されずに、空白の画面が表示されます。

このような状況になった場合は、スーパーユーザーとしてリモートからシステムにログインし、sys-suspend プロセスに対して kill コマンドを実行すると、CDE セッションを回復することができます。

回避方法 : autoshutdown が実行されて上記の問題が発生する場合には、dtpower(1M) アプリケーションを使用して autoshutdown を無効にしてください。

ロックスクリーンオプションなしで sys-suspend が起動される場合、問題は発生しません。

キーボード上の電源キーで起動する sys-suspend のロックスクリーンオプションを無効にする方法については、『電源管理システム ユーザーマニュアル』を参照してください。

CDE の「ワークスペース」メニューから起動する sys-suspend のロックスクリーンオプションを無効にするには、以下の手順を実行してください。

  1. スーパーユーザーになり、アクションファイル /etc/dt/appconfig/types/locale/sunOW.dt を作成します。

    locale には、CDE 起動時に選択した言語オプションを指定してください。

  2. /usr/dt/appconfig/types/locale/sunOW.dt ファイル中の ACTION SDTsuspend { ... } 定義を、 /etc/dt/appconfig/types/locale/sunOW.dt ファイル中にコピーします。

  3. /etc/dt/appconfig/types/locale/sunOW.dt ファイル中に定義されている sys-suspend コマンドに -x フラグを追加します。

  4. いったん CDE セッションを終了してから、ログインし直します。

IMAP サーバー側のメールボックスがファイルリストに表示されない (バグ ID:4140578)

メールボックス選択ダイアログで、ラジオボタンを「IMAP サーバ」に切り替えて「更新」ボタンをクリックしても、ファイルリスト中に IMAP サーバー側のメールボックス名が表示されずに、ローカルのメールボックス名が表示されます。

回避方法 : ファイルリストには表示されませんが、メールボックス名を入力すれば、IMAP サーバー側のメールボックスにアクセスできます。

メールボックス名の変更、メールボックスの削除ができない (バグ ID:4172448)

「メールボックス」メニューから「メールボックス名の変更」および「メールボックスの削除」を実行しても、次のようなエラーメッセーが表示されて処理が正しく行われません。


メールプログラムはメールボックス **** の名前を変更できません。

メールプログラムはメールボックス **** を削除できません。

回避方法 : 以下のようにして、コマンド行から直接メールボックスの削除またはメールボックス名の変更を行なってください。

ファイルシステムに関するバグ情報

cpr_reset_properties: Unable to open /.cpr_default on /pci@1f,4000/scsi@3/disk@0,0:a" というメッセーが出力される (バグ ID:4163575)

ファイルシステムのロギング機能が有効な場合、cpr Suspend の後でリブートすると、上記と同じメッセージ、または一部が変更されたメッセージが出力されます。

/ (ルート) ファイルシステムまたは cpr 状態ファイルに選択されたファイルシステムでロギング機能が使用されている場合、cpr Suspend および cpr Resume 機能を、ファイルシステムのロギング機能と併用することはできません。

cpr を使用できる条件は次のとおりです。

回避方法 : cpr 状態ファイルにするファイルシステムには、/ 以外のファイルシステム、およびロギング機能が有効になっていないファイルシステムを選択してください。

64 ビット Solaris に関するバグ情報

64 ビット libmail を使用できない (バグ ID:4169295)

64 ビットの libmail ライブラリが提供されていません。このため、このライブラリを使用する 64 ビットアプリケーションは作成できません。

セキュリティに関するバグ情報

ufsdump および ufsrestore におけるセキュリティが不完全 (バグ ID:4132365)

ufsdump(1M) および ufsrestore(1M) コマンドにおけるセキュリティが十分でないことがあります。このセキュリティ上の不備によって、すでにアクセスしたことがある Solaris システムには root としてアクセスすることができます。この問題を修正するために、次のパッチが提供されています。

上記のパッチを適用していない場合は、次の方法でも上記のセキュリティ上の問題を回避することができます。

回避方法 : chmod コマンドを使用して ufsdump および ufsrestore プログラムの set-uid ビットを削除すると、これらのプログラムのセキュリティ機能が修正されます。root になって次のようにコマンドを実行してください。


# chmod 0555  /usr/lib/fs/ufs/ufsdump /usr/lib/fs/ufs/ufsrestore
ufsdump および ufsrestore のいくつかの機能 (rmt(1M) プロトコルを使用しているネットワーク上のバックアップデバイスにアクセスするなど) について、 root ユーザーだけが使用できるようになります。

AnswerBook2 に関するバグ情報

root になっている場合、CDE のフロントパネルから AnswerBook2 を選択しても Netscape Communicator が起動されない (バグ ID:4176729)

Netscape Communicator 4.05 をインストールしたシステムに root でログインしている場合、CDE のフロントパネルで AnswerBook2 を選択しても Netscape Communicator が起動されません。

回避方法 : コマンド行で以下のように入力してから、AnswerBook2 を起動してください。


# xhost +

C 以外のロケールに関するバグ情報

C ロケール以外のロケールに関するバグ情報と注意事項について説明します。

アラビア語の 16 ビットプロポーショナルフォントの一部が切れてしまう (バグ ID:4167851)

Solaris 7 オペレーティング環境でアラビア語の 16 ビットプロポーショナルフォントを使用すると、スクリーン上で文字の一部が切れて表示されます。

回避方法 : モノスペースフォントを使用してください。

複雑なテキストレイアウト (CTL) の言語でデスクトップ上の静的なテキストが正しく表示されない (バグ ID:4170194)

静的なテキスト (アイコンのテキストやワークスペースパネルのテキストなど) が、複雑なテキストレイアウト (CTL、Complex Layout Text) の言語では正しく表示されません。このため、英語の静的なテキストをアラビア語やヘブライ語に翻訳した場合、それらのテキストが正しく表示されません。

デスクトップとして OpenWindows を利用できないロケールがある

以下のロケールでは、デスクトップオプションとして OpenWindows を利用できません。

表 5-1 OpenWindows がサポートされていないロケール

ロケール 

使用国名 

en_GB.ISO8859-15

イギリス 

de.ISO8859-15

ドイツ 

fr.ISO8859-15

フランス 

it.ISO8859-15

イタリア 

es.ISO8859-15

スペイン 

sv.ISO8859-15

スウェーデン 

da.ISO8859-15

デンマーク 

de_AT.ISO8859-15

オーストリア 

en_IE.ISO8859-15

アイルランド 

pt.ISO8859-15

ポルトガル 

nl_BE.ISO8859-15

ベルギー 

nl.ISO8859-15

オランダ 

fr_BE.ISO8859-15

ベルギー 

fi.ISO8859-15

フィンランド 

el_EURO

ギリシャ 

th

タイ 

th_TH

タイ 

he

イスラエル 

ar

エジプト 

de.UTF-8

ドイツ 

fr.UTF-8

フランス 

it.UTF-8

イタリア 

es.UTF-8

スペイン 

sv.UTF-8

スウェーデン 

en_EU.UTF-8

ヨーロッパ 

ja_JP.UTF-8

日本 

ja_JP.PCK

日本 

ko.UTF-8

韓国 

zh.GBK

中国 

zh_TW.BIG5

台湾