Upgrade ESF

The RPM file used to a fresh ESF install can be used to upgrade an existing installation. The RPM file, indeed, contains all the resources needed to upgrade/install ESF. The upgrade will preserve all the user preferences, scripts and snapshots.


Check the gateway-specific page if more detailed installation instructions or additional preliminary steps are needed for your device.

Upgrade process logs can be found in the system journal or in /opt/eurotech/esf/log folder.
To upgrade ESF using .rpm files, use the following command:

dnf upgrade esf-*.rpm


The ESF upgrade using RPM files supports upgrades from ESF TBD to 7.2.0.

In the case of different upgrade requirements, please keep in touch with your Eurotech sales representative for the quotation of a specific Professional Service.

Please refer to the ESF 7 Upgrade and Backwards Incompatible Changes page to verify the impact of the update on your existing installation and applications currently running on the framework.


On already deployed devices, the rpm install may require the installation of the ESF RPM GPG key used to sign and verify the ESF RPM.

The ESF RPM Key comes pre-installed in EL 27.1.0 and EL 30.0.0.

The Key is available here. To install in the target device, run the following command: rpm --import <key>

ESF on RaspberryPi

The same Debian package used for the ESF installation can also be used for the upgrade process. The command to be executed is the same as the one for the installation:

sudo apt install <package_name_full_path>.deb
sudo reboot