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 framework RPM bundles an upgrade process that supports upgrades from 7.0.x and 7.1.0 to 7.1.1.
In case of updates from ESF 6.2.2, please refer to ESF 7.0.2 in order to then update to 7.1.1.

It is recommended to use ESF 7.1.1 or greater for new developments.

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.

Starting from ESF 7.1.1, the ESF RPM GPG key used to sign and verify the ESF RPM is the following.

For ESF 7.1.0, the key used to verify the RPMs is available here.

To install in the target device, run the following command: rpm --import <key>