Marine Engineering Specialists -- Bentley Systems has acquired Ultramarine's MOSES Software [ Press Release ]
Security Questions


Q: Is there a video on how to install the security file?
REV 7.06

A: To watch a movie for about installing on WINDOWS Click Here.


Q: Why do I get the message "*** WARNING: Failed Key Check, Continuing with Minimum Capabilities".
REV 7.06

A: There are five reasons why you can get the message:

  1. The most likely reason is that the key driver is not installed. When you install MOSES you need to check the box that says to install the key drivers. Reinstall MOSES and check the proper box.
  2. The second reason is if you do not have a perpetual license MOSES keeps track of the date of usage. Thus it you have used MOSES at a date later than the current date of your computer the check will fail. In this case, you will also get the message "Failed Date Check".
  3. The third reason is that you are attempting to use a key for a different serial number than the serial number for which it was shipped. In the case you will also get the message "Failed Serial Number Check".
  4. The next reason is that the USB port can be bad. Check the port with another device to make sure it works.
  5. The final reason is that the key is bad and needs to be returned for replacement.


Q: Why does "network security" not work on Win7 64 bit?
REV 7.04

A: The original version of the AWK program which we us to extract MAC addresses was incompatible with 64bit Win7. Any total download of MOSES after December 2009 should work properly. You can download a newer awk and place it in ultra\bin\win32, or if you have a support contract you can contact us for a new version.


Q: What do I do to convert to "network security"?
REV 7.01

A: We rely on software security, meaning network security. This method allows for flexibility, since MOSES can be run from any machine on the subnet. In this scheme you can install MOSES on one machine and make a link from the local machines to the MOSES application. You provide us with the MAC and IP address of one common machine. Each time MOSES runs, it checks by verifying the provided MAC and IP addresses that exist within the subnet. The information you provide (IP and MAC address) comes from the data provided by the "ipconfig/all" command on the common machine. Go to the machine on which MOSES will be installed, get a cmd prompt, and issue the following commands:

    ipconfig/all >cow
This will create a file, cow, which contains all of the information we need to convert you to network security. Finally, email us the file. In order for this scheme to work, the common machine needs to be in the same subnet as the local machines which will run MOSES. In addition, a firewall cannot exist between the anchor machine and the machines which runs MOSES.


Q: Why am I getting a message "MOSES Will Expire in 18 Days" when I have a perpetual lease?
REV 7.01

A: Notice that you also got message that "No Valid Ethernet address found". With REV 7.01 and later MOSES will let you go for 30 days after the last "validation" before it cuts you off if you have unlimited users. This way you can be away from the office without needing a key.


Q: Why does MOSES runs nicely on several machines but on one I get the message "*** WARNING: No Valid Ethernet Address Found", "Will Check for Key"?
REV 5.06

A: The network security that MOSES employs works as follows:

  • You supply a set of IP / Ethernet Address pairs and MOSES stores the IP address for the server in a file, /ultra/data/site/server.
  • When a run is initialized, MOSES reads this file and executes a APR inquiry for the Ethernet address of each machine with a specified IP address. The results are compared with the set of Ethernet address you originally supplied to see if one of the the machines exists.
It is IMPORTANT to know that ARP will only work for machines within a subnet. Thus if MOSES gives you the message:
       Invalid Ethernet Address
       Will Check For Key
You are trying to use MOSES on a subnet for which you have not submitted a valid IP / Ethernet Address pair within the subnet. For MOSES revisions 7.01 and newer you can find out all of the information about your installation by issuing the command
     &STATUS SECURITY
from inside MOSES.


Q: Why do I get an message "*** WARNING: No Valid Ethernet Address Found", "Will Check for Key"?
REV 5.06

A: You have a version which is set up to run in a network without a hardware key, but you have not performed the necessary configuration so that the check can be made. What this means is that, under these circumstances, MOSES must have a key installed. If you have a key, you can eliminate this message by deleting the file, /path/ultra/data/site/server. Here, /path is the path to where MOSES is installed. If you do not have a key, you must follow the instructions on security in the Security page.