# How to update FNX/FNE license servers' software?

See also - [Failover license server installation, upgrades and updates](https://lhc.advantest.com/books/flexnet-embedded-licensing/page/failover-license-server-installation-upgrades-and-updates).

It is the advantage of the FNE/FNX server, that an update works without downtime. Do the following steps:

<p class="callout info">**Note**: If there is not a failover or tertiary server existing, you can skip the steps accordingly.</p>

1. **Test the integrity** of the downloaded SW on the primary license server:  
      
    `sh install-fne-<date>-<version>.sh test`  
    If you get the message "Package integrity verified" you can proceed with the other steps.
2. Get emergency license for standby emergency license server and install it - just to be prepared
3. **Primary server**: Do a dry-run installation on the primary server and look for messages. Example for the dry-run command:  
    `sudo sh install-fne-<date>-<version>.sh dry-run`
4. **Primary server**: If there are not any problems reported with the dry-run, do the update on the primary server. Example for the update command (no option used):  
    `sudo sh install-fne-<date>-<version>.sh`
5. Check e.g. with `fne-status`, that the primary server is running.<s>  
      
    </s>
6. Wait 2 minutes.
7. **Failover server**: Do the update also on the failover server. See command above.
8. Check e.g. with `fne-status`, that the failover server is running.<s>  
      
    </s>
9. Wait 2 minutes.
10. Check with `fne-status`, if the FNE failover and (if installed) FNP triad is up again.
11. **Tertiary server**: Do the update also on the tertiary server.
12. Check e.g. with `fne-status`, that all servers are running.

If there are any problems, please check, if a switch to the standby emergency license server is reasonable and open a LIST ticket to report the problem.