JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (上級編)     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  端末とモデムの管理 (概要)

2.  端末とモデムの設定 (タスク)

3.  サービスアクセス機能によるシリアルポートの管理 (タスク)

4.  システムリソースの管理 (概要)

5.  システム情報の表示と変更 (タスク)

6.  ディスク使用の管理 (タスク)

7.  UFS 割り当て制限の管理 (タスク)

8.  システムタスクのスケジュール設定 (タスク)

9.  システムアカウンティングの設定と管理 (タスク)

10.  システムアカウンティング (リファレンス)

11.  システムパフォーマンスの管理 (概要)

12.  システムプロセスの管理 (タスク)

13.  システムパフォーマンスの監視 (タスク)

14.  ソフトウェアのトラブルシューティング (概要)

15.  システムメッセージの管理

16.  コアファイルの管理 (タスク)

17.  システムクラッシュ情報の管理 (タスク)

18.  ソフトウェアで発生するさまざまなトラブルシューティング (タスク)

19.  ファイルアクセスでのトラブルシューティング (タスク)

20.  UFS ファイルシステムの不整合解決 (タスク)

21.  ソフトウェアパッケージで発生するトラブルシューティング (タスク)

ソフトウェアパッケージのシンボリックリンクに関するトラブルシューティング

特定のソフトウェアパッケージのインストールエラー

一般的なソフトウェアパッケージのインストールに関する問題

索引

ソフトウェアパッケージのシンボリックリンクに関するトラブルシューティング

以前の Solaris リリースでは、ソフトウェアパッケージを作成するときに、シンボリックリンクのリンク先を pkgmap ファイルに指定できませんでした。そのため、pkgadd コマンドでパッケージを追加する場合、パッケージまたはパッチ関連のシンボリックリンクには、シンボリックリンクのリンク先ではなくシンボリックリンクのリンク元が使用されていました。したがって、パッケージやパッチパッケージのアップグレードの際にシンボリックリンクのリンク先を別のものに変更する必要があるという問題がありました。

現在のリリースでは、デフォルトの動作では、パッケージのシンボリックリンクのリンク先を変更する必要がある場合、シンボリックリンクのリンク元の代わりにリンク先が pkgadd コマンドによって調べられるようになりました。

しかし、このために、パッケージによってこの新しい pkgadd の動作に準拠する場合としない場合があります。

pkgadd シンボリックリンクの新旧動作に対応するために PKG_NONABI_SYMLINKS 環境変数が使用できます。この環境変数が真に設定されていると、pkgadd はシンボリックリンクのリンク元を使用します。

pkgadd コマンドを使ってパッケージを追加する前に管理者がこの変数を設定すれば、新しい動作に対応していないパッケージを以前の動作で処理できます。

pkgadd コマンドを使って既存のパッケージを追加する場合、pkgadd シンボリックリンクの新しい動作が原因でパッケージを追加できないことがあります。その場合には、次のエラーメッセージが表示されます。

unable to create symbolic link to <path>

この問題のためにパッケージをインストールできない場合は、次の手順に従います。

  1. Oracle 提供のパッケージの場合は、My Oracle Support に電話して対応していないパッケージ名をお知らせください。

  2. PKG_NONABI_SYMLINKS 環境変数を設定し、pkgadd コマンドを使ってパッケージを再び追加してください。

    # PKG_NONABI_SYMLINKS=true
    # export PKG_NONABI_SYMLINKS
    # pkgadd pkg-name