Updating Enterprise Recon


This article shall cover the steps to update your Enterprise Recon to the latest version from your Master Server.


Online updating

This method uses your Internet connection to download the update files directory from our servers by utilizing YUM.

Do ensure your firewall doesn't restrict/block port 8843 and access to our update server; updates.groundlabs.com


  1. Login to your Master Server terminal console as root
  2. Enter the command; yum update er2-master

  3. If an update is available, YUM will prompt you to confirm to start the update process
    Proceed by entering; y

  4. Done!


Offline updating

This method is mainly for customers who is facing issues with Enterprise Recon and have received special dev. builds from us in the form of .rpm packages to help fix/debug those issues.

Please keep in mind we typically do not give out these .rpm packages unless necessary.


  1. Once you've received the .rpm package from us, make sure to transfer it to your Master Server (more info below)
  2. Login to your Master Server terminal console as root
  3. Navigate to where you stored the .rpm package using the 'cd' command
  4. Enter the command; /etc/init.d/er2-master stop
    ... followed by; rpm –e er2-master
    ... then; rpm –i <DOWNLOADED .RPM PACKAGE>
    (eg. rpm -i er2-master-2.0.18-9090.x86_64)

  5. Lastly, restart the Enterprise Recon service with the command; /etc/init.d/er2-master start

How to transfer the RPM package to the Master Server?

You may use a SSH/FTP client like FileZilla to transfer files between your Master Server and an external host.
The guide below assumes you are using FileZilla.

  1. Login to your Master Server terminal console as root
  2. Start the SSH daemon service with the command; service sshd start

  3. Open up FileZilla Client and fill in the details at the top bar;
    Host: <IP Address of ER Master Server>
    Username: root
    Port: 22
    .. then click the 'Quickconnect' button

  4. Once connected, simply drag the RPM package to the Master Server's directory (we recommend /tmp)


Updating the underlying operating system

The Enterprise Recon 2 appliance runs on a stripped-down version of CentOS 6 that is configured with only the packages required for the application to operate.
External connectivity is limited by default to three ports, all of which are controlled by the ER software:

  • HTTP (80)
  • HTTPS (443)
  • Enterprise Recon (11117)

Ground Labs does not recommend the application of updates to the appliance.
However, if customers wish to apply updates for compliance reasons they can do so by logging in to the terminal console as 'root' and executing a "yum update" command, which will download the latest binaries from Ground Labs repositories.
The password for the 'root' account is by default the same as that used for the default 'admin' account on the Web console.

Ground Labs will apply upstream patches from CentOS as follows:

  • For critical issues, updates will be made in our repositories within 30 days of release.
  • For all other issues, updates will be made in our repositories within 90 days of release.

Please note that we are unable to provide support for updates applied from any sources other than our official repositories.



All information in this article is accurate and true as of the last edited date.

Have more questions? Submit a request


Please sign in to leave a comment.