View Categories

2.5.5. ビンロックが機能しない

前提条件

次の場合に次の手順を適用します…

  • Media Composer Ultimate または Media Composer Enterprise を使用します。これらのエディションのみがビン ロックをサポートしています。
  • Osirisアプリが起動しています。
  • Osiris アプリは Osiris ボリュームをマウントできます。
  • 通常のエディションの「Avid Media Composer」ではビンロック機能が動作しません。

導入

Osiris アプリは Osiris ボリュームを正常にマウントできる場合がありますが、Media Composer のビン ロック機能が機能しません。この最も一般的な理由は、SAN Fusion、Nexis などの他のビン ロック ソリューションからのサードパーティのカーネル拡張機能が残っていることです。このマニュアルの章では、これらの残ったカーネル拡張機能を特定して削除する方法を説明します。

1. ビンのロックの要件が満たされているかどうかを確認します。

  1. Osiris を除くサードパーティ製のビン ロック ツールがアンインストールされていることを確認してください。
  2. Osiris アプリが閉じられていることを確認してください。
  3. Avid Media Composer が閉じていることを確認してください。
  4. macOS ターミナルを開きます。
  5. ターミナルで「mount」と入力し、Enter キーを押します。
  6. パラメータにio.projective.osiris.pamloopfs@pamfs0(AvidUnityISIS、local、nodev、noexec、nosuid、synchronous)の両方が含まれるボリュームを探します。

io.projective.osiris.pamloopfs@pamfs0(AvidUnityISIS、local、nodev、noexec、nosuid、synchronous)の両方が適切に設定されている場合、Osiris の bin ロックは適切に機能するはずです。これは、機能しないビンの原因は、別のビン ロック ツールからの残りのカーネル拡張機能である可能性が高いことを意味します。次の章では、これらのカーネル拡張機能を特定して削除する方法について説明します。

2. サードパーティのカーネル拡張機能のアンロード

カーネル拡張機能を削除する前に、それをアンロードして、カーネル拡張機能なしで Osiris が動作するかどうかを確認する必要があります。

1. Osiris アプリが閉じていることを確認します。
2. Avid Media Composer が閉じていることを確認します。
3. Osiris を除くサードパーティのビンロック ツールがアンインストールされていることを確認します。
4. macOS ターミナルを開きます。
5. kextstat | grep -v com.appleと入力して、サードパーティのカーネル拡張機能のリストをロードします。
6. 以前にインストールしたビン ロック ソフトウェアの名前を含むカーネル拡張機能 ( NexisやSan Fusion など) を探します。
7. 見つかったら、次のいずれかの方法を使用してカーネル拡張機能をアンロードします。古い方法は新しい macOS バージョンでは機能しない可能性があります

  • 古い方法 : sudo kextunload -b name.of.the.kext
  • 新しい方法 : sudo kmutil unload -b name.of.the.kext

8. Osiris を起動し、ボリュームをマウントします。
9. Avid を起動し、ビンのロックを再度テストします。

3. カーネル拡張機能の削除

問題のあるカーネル拡張機能を特定したら、それを削除できます。

1. まず、カーネル拡張機能が配置されているパスを見つける必要があります。
2. ターミナルを開き、mdfind 'kMDItemKind == "Kernel Extension"' と入力します。
3. 削除するカーネル拡張機能を特定します
4. sudo rm -rf /path/to/the/extension/some_kext.kext と入力して Enter キーを押し、kext を削除します。

4. 最後の手段

上記の手順を使用してもビンロックの問題を解決できない場合は、macOS を最初から再インストールする必要があります。