Error - An error occurred: Fleet App Server unavailable.

Note: this version of the Fleet app is deprecated. We recommend switching to the new GpsGate Fleet app for the best experience, updates, and support.

Symptom

Trying to change the internal IP address for the external IP address into Fleet App Server URL - http://xx.xx.xxx.xx:80/GpsGateServer and keep getting an error -
An error occurred: Fleet App Server unavailable.


Possible Causes

  • This happens when the server is not able to make a request to itself via the internet to check if the manifest is accessible.
  • The failing server IP and/or TCP port number is not at all accessible from the internet.
  • Networking routing issues.

    The machine hosting the GpsGate installation must be able to make an HTTP request to the path that you are submitting to pass a validation check. On submitting the URL to this configuration page, your GpsGate platform makes a request to verify that some metadata that it expects is present at that address. 

Solution

  • Check that windows firewall allows external access on TCP port 80 or the defined port of your GpsGate installation if you have used a custom one.
  • Check that any routing hardware or software between the server and the public network port forwards port 80 correctly to the server's internal IP address.
  • If helper doesn't work (keeps failing) you might need to set the value on disk manually. Use a text editor to open the path: /m-chcp/chcp.json in IIS on disk and change ONLY the IP address - leaving the rest of the URL intact - in the "content_url" property to his external IP address.

    For example, the file to modify could be located in the following path if your GpsGate platform is located in the following IP and Port Number:
    http://xx.xx.xxx.xx:80/GpsGateServer/m-chcp/chcp.json