‘Unable to determine host id’ when running registration tool on Linux using .NET Core

When running “dotnet RegistrationTool.dll /regkey” on Linux, you get an error message “Unable to determine host id.”

The most likely cause of this problem is that you do not have jnbauth_x64.so copied to your Linux machine.

Find jnbauth_x64.so in the ‘Linux’ folder of your JNBridgePro installation (on a Windows machine). Copy that file to your Linux machine and place it in the same folder that contains RegistrationTool.dll and JNBShare.dll.

Running the registration tool should now work.