ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 1/13 ご使用にあたって Oracle Solaris 10 1/13 Information Library (日本語) |
パスワード暗号化に SHA-256 および SHA-512 の crypt プラグインの採用が推奨される
システムでデータ整合性の問題が発生することがある (15825389)
ZFS 関連のパニックのせいでシステムが継続的にリブートする (15809921)
fdisk -E コマンドは ZFS が使用するディスクを警告なしに一掃する可能性がある (15325067)
UNIX (Solaris) 版 BrightStor ARCserve Backup クライアントエージェントと ZFS サポートに関する注意事項
ZFS GUI は、各ウィザードの起動時に /usr/lib/embedded_su パッチをチェックする必要がある (15287937)
一部の Oracle Solaris 10 リリースからのアップグレードでは、ファイルシステムの再マウントが必要になる
NFSv4 アクセス制御リストの関数が正しく動作しないことがある
SPARC: OPL プラットフォームで動的再構成の操作が失敗する (15725179)
x64: Mellanox の ConnectX ファームウェア 2.6.0 で PCI サブシステム ID が変更される (15544691)
ZFS ARC がカーネルケージ内にメモリーを割り当てるため、DR が実行できない (15377173)
x86: Oracle Solaris 10 OS で特定のデバイスドライバにいくつかの制限がある
x86: US 英語以外のキーボードを指定するには手動による構成が必要
Oracle Solaris Studio の一部のオプションを使用してコンパイルしたプログラムが動作しない (16237300)
Firefox および Thunderbird が Hangul 入力方式でハングする (16043053)
Trusted Java Desktop System に複数の入力方式スイッチアプリケーションが表示される
x86: ar ロケールでアラビア語のテキストが表示されない
一部のキー配列タイプ 6 および 7 のハードウェアが使用できない
Oracle Solaris 10 OS では IP 転送がデフォルトで無効になっている
Trusted Extensions の変更されたマニュアルページはリファレンスマニュアルだけに記載されている
tcsh の新バージョンで、ハイフンまたは等号が使われている setenv 変数名が拒否される
fdisk に有効なエントリが指定されていない場合、Solaris ボリュームマネージャーでデバイスが正しく削除されない
Solaris Volume Manager の metattach コマンドが失敗することがある
x86: ビデオカードが 1 枚しかないシステムで全画面の拡大鏡を構成できない
Oracle VTS fputest が Fujitsu M10 システムで失敗する (15989998)
Oracle VTS testprobe_ramtest が Fujitsu M10 システムで失敗する (15955560)
Oracle VTS testprobe_l3sramtest が Fujitsu M10 システムで失敗する (15955589)
クラッシュダンプが /var/crash ディレクトリに保存される (15767302)
DISM を使用すると、システムがハングすることがある (15807808)
x86: ludelete コマンドを実行すると、OS に関係しない共有データセットが削除されることがある (15817477)
Oracle Solaris 10 9/10 のクロックが Oracle VM 2.2 上で停止する (15643194)
SPARC: FKU 137137-xx パッチでは他社製のボリュームマネージャーソフトウェアがサポートされない
SATA コントローラのレガシーモードと AHCI モードの切り替えを Oracle Solaris で処理できない (15376093)
32 ビット: 大規模なファイルシステムでファイルシステムの状態を取得する際に、アプリケーションでエラーが発生する可能性がある (15349751)
次のセクションでは、この Oracle Solaris 10 OS リリースにおける特定のコマンドと標準の動作変更について説明します。
このリリースでは、次に示す Trusted Extensions のマニュアルページが改訂されています。
add_allocatable(1M)
remove_allocatable(1M)
label_to_str(3TSOL)
tsol_getrhtype(3TSOL)
tnzonecfg(4)
改訂されたマニュアルページは、man コマンドでは表示できません。改訂されたマニュアルページを確認するには、『Solaris Trusted Extensions Reference Manual』を参照してください。
/usr/bin/ln の動作は、SVID3 から XCU6 までのすべての標準に準拠するように変更されました。-f オプションの付かない ln コマンドを使用して既存のターゲットファイルにリンクすると、リンクは確立されません。代わりに、診断メッセージが標準エラーに書き込まれ、残りのリンク元ファイルのリンクが続行されます。最後に、ln コマンドはエラー値を返して終了します。
たとえば、ファイル b がある場合、構文 ln a b を実行すると、次のメッセージが生成されます。
ln: b: File exists
この動作変更は、-f オプションの付かない ln コマンドを含む既存のシェルスクリプトやプログラムに影響します。このため、以前正常に動作していたスクリプトが Oracle Solaris 10 OS では失敗することがあります。
回避方法: ln コマンドには -f オプションを付けて使用してください。link ユーティリティーを実行する既存のスクリプトがある場合は、必ずコマンドの新しい動作に適合するようにこれらのスクリプトを変更してください。
Oracle Solaris 10 OS では、tcsh がバージョン 6.12 にアップグレードされました。このバージョンでは、名前にハイフンまたは等号が使われている環境変数が受け付けられなくなりました。setenv 行を含み、以前の Oracle Solaris バージョンで動作するスクリプトを現在のリリースで実行すると、エラーが生成されることがあります。次のエラーメッセージが表示されます。
setenv: Syntax error
詳細は、tcsh のマニュアルページを参照してください。
回避方法: 環境変数名にハイフンや等号を使用しないでください。
厳しい標準 C 準拠モードで作成されたアプリケーションは、一部のライブラリ関数の動作変更による影響を受けます。たとえば、cc -Xc または c89 準拠モードでコンパイルされたアプリケーションです。動作が変更されたライブラリ関数は次のとおりです。
fgetc()
fgets()
fgetwc()
fgetws()
getc()
getchar()
gets()
getwc()
getwchar()
getws()
1990 C 標準の正式な解釈では、ファイル終了条件が設定されたら、それ以降の入力操作ではファイルからデータを返さないようにする必要がありますが、ファイルポインタの位置を変更したり、アプリケーションによってエラーとファイル終了フラグが明示的にクリアされている場合は例外です。
ほかのすべての準拠モードの動作は変わりません。特に、このインタフェースでは、ファイル終了インジケータの設定後に、新しく書き込まれた追加データをストリームから読み取ることができます。
回避方法: ストリームのファイル終了条件が報告されたあとで追加データを読み取るには、fseek() または clearerr() 関数を呼び出します。
ps コマンドの出力列は、UID、プロセッサ ID、累積実行時間が増大したため広げられています。スクリプトは、出力列が固定されていると仮定しないようにするべきです。
回避方法: スクリプトでは ps コマンドの -o オプションを使用するようにしてください。
詳細は、ps(1) のマニュアルページを参照してください。