As a user of Ida Pro I recently bumped into a case when my Ida Pro could not connect to a license server because it was in another sub-network. So each time I was trying to open some file Ida was telling me:
License server error: Unable to checkout: LM-X Error: (Internal: 443 Feature: IDAPROFM)
Now, it seems like I have to set env variable HEXRAYS_LICENSE_PATH to point to my server ip address. But how to do it in OSX? After googling, and trying and googling and trying I finally found solution:
1. Open file /etc/launchd.conf with admin priviliges (e.g., sudo vim /etc/launchd.conf) or create if it does not exist
2. Put inside the address of your server:
setenv HEXRAYS_LICENSE_PATH email@example.com
3. Save file and reboot!
It is essential to reboot, if you don’t do this, this may not work for you.