FNX proxy setup questions
Installation questions
If option fnx is used, why is also v93000-fne-client installed?
The fne-client is part of the proxylicense software (The proxy acts as a client for the FNE server and needs forto examplecorrectly configure the configuration file /etc/fne/client.conf tobefore connectestablishing the connection to the FNE server)server.).
How to check if proxy related packages are installed or not?
The fne-status command gives you a list of installed packages (requires advantest-fne-server package to be installed).
Are the hostnames for command fne-proxy-setup case-sensitive?
Yes. If forFor example if the hostnames of the second license server is HostX2 and for the third license server is HostY3 then you need to enter the following command for setting up the proxy connection on the primary hostserver.
fne_proxy_setup/opt/flexlm/bin/fne-proxy-setup HostX2 HostY3
The hostnames are case-sensitive here. So you need to take care to use the correct upper and lower letters.
Option file usage information with FNX
With FNX youenvironemnt, FNP clients can use an option file as for FNP. There are two important differences:
- The option file
for FNXis only valid for FNP-clients. You need toPlease put the option file to folder /opt/flexlm/bin. Ideally you use the default option file name socbu.opt. If you do not use the default name, you need to define the name in license file proxy.lic in folder /opt/flexlm/bin as known for FNP.
If the FNE proxy already runs and you installed a new option file or changed an option file you need to restart the proxy with
sudo systemctl restart advantest-fne-proxy
to make the new / changed option file effective.
Status 26-May-2021: Currently an option file equivalent for the FNE license server and appropriate FNE clients is not available: The investigation for an option file equivalent for the FNE license server has been started.
Problem with using MAX 0 in option file - Message "FATAL ... internal error" in the license server log file
Do not use MAX 0 in the option file but use the EXCLUDE keyword.
Reason: if you use MAX 0 in the option file you will get a "FATAL ... internal error" error message in the log file with trying to checkout this license with the user / host which shall not be able to do it. In this case the search algorithm tries to check out -1 licenses and fails and therefore the "FATAL ... internal error" is written to the log file.
Positive is that the license cannot be checked out as defined with the option file. Therefore, the functionality is working, but there are unnecessary and incomprehensible error messages in the log file.
The use of EXCLUDE instead prevents these error messages.