Licensing - Server and Client

Thanks for this. BTW, the one problem I had to start with was that I didn’t have a usr/local/ folder.

To make one, you type:

sudo mkdir /usr/local/lib

Into the Terminal. Note, these types of folders are hidden by default in OS X.

To reveal it in the Finder, type:

open -a Finder /usr/local/bin

This will open up your Home folder with a greyed out usr folder (you can access it as normal). You can also get to it via the Go To Folder command in the desktop ‘Go’ menu.

Hope this helps!

actually it doesn’t seem to be the case always :slight_smile:
I only have my WiFI enabled. Both Ethernets are “Red” and the license server only works with my second ethernet.
Maybe there’s a correlation between Wifi and the second Eth address… I have no idea.

I still have big problems here. I have a Macbook Pro. Krakatoa seems to recognize my license file, but it says that the hostid doesn’t match the id in the license. Since don’t have 2 LAN ports on my macbook, is it somehow possible, that krakatoa looks for the MAC address of my wifi port? Oh man…this is a real pain to see you guys rendering while I’m still stuck with the licensing part…

Cheers
Simon

Hey Simon,

The licensing part has always been a bit finicky on the MAC. I have no idea why, because Linux and Windows work just fine with any Ethernet card in the system. In any event, when it tells you the host id is wrong, that’s not your fault. You’ll need to let Sales know what it says the right one is and they’ll be able to switch it out for you. sales@thinkboxsoftware.com.

The good news is it found and read the license. You’ve gotten past the big hurdles here. Sales will be able to get you the rest of the way.

Okay, I give up - no idea wheat’s going on.

I have made the usr/local/ folder. In it I have placed all the relevant files from the download and the license.lic file (renamed as such)

For clarity: I have a folder: MacPro/usr/local/Thinkbox/flexnet

within that folder are:
frantic
Launchd (folder)
license.lic
imgrd
lmutil
thinkbox

(This is already confusing as the Readme in Launchd says to make the folder in /usr/local/Thinkbox/lmgrd - which is it?)

I use the ./lmgrd -z -c *.lic command to get the license server running, which seems fine.

Then I followed the instructions to create a file in my home folder called “.flexlmrc” with the following line:

THINKBOX_LICENSE_FILE=MacPro/usr/local/Thinkbox/flexnet/license.lic

Now when I try to render with Krakatoa I get this error message:

Detailed license error information:
Cannot find license file.
The license files (or license server system network addresses) attempted are
listed below. Use LM_LICENSE_FILE to use a different license file,
or contact your software provider for a license file.
Feature: krakatoa-cinema4d
Filename: MacPro/usr/local/Thinkbox/flexnet/license.lic
License path: MacPro/usr/local/Thinkbox/flexnet/license.lic:
FLEXnet Licensing error:-1,359. System Error: 2 “No such file or directory”
For further information, refer to the FLEXnet Licensing documentation,
available at “www.flexerasoftware.com”.

I also tried with the license file in other locations (like MacPro/Applications/Maxon), and just get the same type of response.

I have also tried the standard flexlm route, creating a folder “/usr/local/flexlm/licenses/license.dat”. Then I put my license into the licenses folder rename as “license.dat”. This doesn’t work either.

The MAC address is right, so I’m kind of out of ideas… and, frankly, this is becoming a massive ball ache. All help gratefully received.

Did you see this post on the previous page?
viewtopic.php?f=197&t=10997&start=10#p47878

I can see that the installer Edwin posted hasn’t been downloaded yet. Why don’t you give it a try?

Alternatively, I could send you a node-locked license that does not require a license server (but then the license would be locked to a single computer and cannot be used on other computers).

I was under the impression that I had a node-locked license! That’s why I had not downloaded the installer. I am only working from the one computer so that would be ideal, thanks!

No need for any license server binaries for node locked licenses. I’ll edit the first post to help with that. The only problem here is that the path you placed in .flexlmrc doesn’t need to start wtih MacPro.

Set it as:
THINKBOX_LICENSE_FILE=/usr/local/Thinkbox/flexnet/license.lic

That should do it.

Nope: I have the license manager running, and changed the text file to remove the MacPro bit, but still get an error message: what does it mean?

Detailed license error information:
Network connect to THIS_HOST failed.
The license file indicates THIS_HOST, and the server is not
running on this host. If it’s running on a different host,
THIS_HOST should be changed to the correct host.
Feature: krakatoa-cinema4d
License path: /usr/local/Thinkbox/flexnet/license.lic:
FLEXnet Licensing error:-95,378

I think I need to scrap it all and start the whole process from the beginning - really confused now!

edwin, can you do a video capture of the process from start to finish? or screenshots?

cb

Okay, I requested a nodelocked license and now all seems well! Thanks for the help.

We’ll get some videos up either Friday, or Monday next week.

I have updated the build to allow the user to specify a license from inside of Cinema 4D. Now you can just launch C4D, and Krakatoa will ask you where you license is located. Hopefully it will make things easier.

If you have a floating license, you will still need to set up the license server as discussed on this thread. If you don’t want to mess around with a license server, you can also request a node-locked license from us. Node-locked can make things easier.

You can get the updated build here:
viewforum.php?f=195

Fantastic!

This means that node-locked licenses are a point and click setup, no text files or system settings to edit.

As a primer for those who may not know the difference between node-locked and floating licenses, a floating license is tied to and served from a licensing server so that no matter what machine you are on, you will be able to borrow a license for the duration of your using the software, then check it back in when you’re done. This gives you or your studio flexibility on where you can use it. It’s somewhat like the public library. A node-locked license on the other hand is tied to one machine and can’t be moved. It’s kind of like owning an eBook. It definitely saves a lot of hassle, but it’s less flexible.

Okay, I feel like I’m running in different directions when it comes to getting the licensing setup.
I have the newest build installed where it asks me to point to the location of the .lic file, I have populated it into my documents folder and direct Krakatoa to look there.
But each time I get to this step the C4D freezes and eventually crashes outright.

I went through and tried the different flexlm folder structures and what not, but I feel like we may need a bit of post pruning to clear up what the process is at this point for Mac

for clarity’s sake, I’m running Mac OSX 10.9

I agree we’ll need to clean this up a bit soon.

That crash has me worried. I’ll install the new build on our Mac and give it a try. Conrad’s out until at least Monday, so for the time being, if it does crash for me I’ll pull the build from the forums.

I’m having issues reverting the licensing settings, so I’m not able to reproduce the problem yet. We’ll investigate when both myself and Conrad are able on Monday.

Sounds good.
In terms of full process it goes like this:

Launch C4D r15 (r14 wont launch at all with Krakatoa installed - error with the dylib)
Load up project (I’m using the X-Particle ref project found here on the boards)
play through scene to generate some particles
Try out a render - This is when I’m prompted for a lic.
Select Node Locked and point to the lic file
Pinwheel - longest I have left the pinwheel spinning is 30 min
Sometime is will close out, other times just floats in pinwheel state
I have tried the different locations for the lic file and different names (reduced name and full name delivered from the sales team)

Bparvini, which OSX version are you using? Which R15 build?
How did you install the plugin? Did you copy some files by chance?

The result is the same here, I’m asked to specify a path to the license file, then C4D freezes until I force-quit.

The plugin was installed via the wizard. I’m on OSX10.8.5, MacBookPro.