Preconditions

Apply the following steps when…

  • The Osiris app is able to start
  • The Osiris app is able to mount an Osiris volume
  • The bin locking feature does not work in “Avid Media Composer”

Introduction

It may happen that the Osiris app is able to successfully mount Osiris volumes but the bin locking feature in Media Composer is not working. The most common reason for this are leftover third-party kernel extensions from other bin locking solutions such as SAN Fusion, Nexis, etc. In this manual chapter, you will learn how to identify and remove these leftover Kernel extensions.

1. Check if the requirements for bin locking are met

  1. Make sure that any third-party bin locking tool except for Osiris is uninstalled.
  2. Make sure the Osiris app is closed.
  3. Make sure Avid Media Composer is closed.
  4. Open a macOS Terminal.
  5. In the Terminal, type mount and then press enter.
  6. Look for a volume that includes both, io.projective.osiris.pamloopfs@pamfs0 and (AvidUnityISIS, local, nodev, noexec, nosuid, synchronous) in its parameters.

If both io.projective.osiris.pamloopfs@pamfs0 and (AvidUnityISIS, local, nodev, noexec, nosuid, synchronous) are in place, then Osiris bin locking is supposed to work properly. This means that the origin of the non-functioning bin looking likely is a leftover kernel extension from another bin locking tool. The next chapter will address how to identify and remove those kernel extensions.

2. Unloading third-party kernel extensions

Before deleting a kernel extension you should unload it to check whether Osiris works without it.

1. Make sure the Osiris app is closed.
2. Make sure Avid Media Composer is closed.
3. Make sure that any third-party bin-locking tool except for Osiris is uninstalled.
4. Open a macOS Terminal
5. Type kextstat | grep -v com.apple to load a list of third-party kernel extensions.
6. Look for kernel extensions that include the name of a previously installed bin-locking software such as Nexis, San Fusion, etc.
7. Once found, unload the kernel extension using either of the following methods. The old method might not work on newer macOS versions

  • Old method: sudo kextunload -b name.of.the.kext
  • New method: sudo kmutil unload -b name.of.the.kext

8. Start Osiris and mount a volume.
9. Start Avid and test bin locking again.

3. Deleting a kernel extension

Once you have identified the problematic kernel extension you may delete it.

1. First, you need to find the path in which the kernel extension is located.
2. Open a terminal and type mdfind 'kMDItemKind == "Kernel Extension"'
3. Identify the Kernel extension that you want to delete.
4. Type sudo rm -rf /path/to/the/extension/some_kext.kext and press enter to remove the kext.

Need more help with this?
Visit the Projective Support Websites

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.