Simon,
Sorry to hear you are having issues, I can understand your frustration.Your node-locked license should worlk on RHEL 4WS, even if it is running in a Virtual Machine. It's possible that you may have reverted the VM to a prior state previously, which may have kicked-off the time-tampering check.
Secondly, it seems odd that it works for you when you have the eval licenses in the same folder - this would seem to imply that the node-locked file is incorrect, and iTest is actually using your eval licenses (This can be confirmed by going to Help - Configure iTest Licensing). Maybe the ffhostid of that machine has now changed? This could happen in a VM.
I would recommend the following course of action:
1) Revert your VBox VM to a known state (prior to iTest ever being installed).
2) Ensure the VM and VM host times are in sync
3) Restart the VM (just to be on the safe side)
4) Run ffhostid to ensure that your locking ids are still the same as those issued in the license file
5) Install iTest, and point it to your license file.
Let me know if this still does not work for you.
[Simon] When I have a look at the configure itest licensing, it generally says its using the eval one (24 days left) but sometimes says its using the node locked one (10 days left).
The way Flex licensing works is that it simply goes through all license files in a folder until it finds a valid license, so it could be that it is loading the files to look for licenses in a different order each time. Can you try putting the license files in different folders, and then switch to each folder in turn? This will help us isolate the faulty license file.
No one has followed this question yet.