Predix Edge OS Release Notes 2.4.0

Upgrade Path

Predix Edge OS must be installed incrementally; you cannot skip a minor release (i.e., if you are running version 2.2.1, you must first install 2.3.3 and then 2.4.0). You do not have to install every patch release (indicated by a change to the third digit in the release number).

Enhancements

This release contains the following enhancements:
Yocto
The system has been upgraded to Yocto Thud 2.6.3.

Known Issues

This release has the following known issues:
Applications Fail to Start
Applications that use port mapping in their docker compose file may fail to start after an ungraceful shutdown. This situation is likely to occur after a hardware power cycle or a virtual machine reset. To work around this issue, gracefully restart the system.
General
  • Large container deployments may time out if running QEMU without KVM enabled.
  • The only supported virtual disk controller for VMware VMs is IDE; SCSI and SATA are not currently supported.
  • Changes to the system proxy are not propagated into deployed applications. If changing the system proxy settings after deploying applications, the applications need to be stopped and restarted for proxy settings to be propagated into the application.
  • In some cases, a command will fail to execute and the Docker logs will indicate there is a runc issue. When this occurs, resend the command.
OVA
  • When using VMware Fusion 10, switching networks in the host system may cause Predix Edge OS VMs to change their IP address (e.g. 192.168.0.5 to 192.168.0.6).
Raspberry Pi 3 B+
  • Use Predix Edge OS release 2.1.0 for Raspberry Pi 3 B+. This version is intended only for development purposes and is not supported for production use.
  • Once an imaged SDcard has been used to boot a specific Raspberry Pi board, it cannot be used to boot another board. The MAC address and model are written to the SDcard on first boot; from that point on, the SDcard is unique to that board.
    • E.g., you would encounter this issue if you booted a device, then removed and duplicated that SDcard. Devices running both the original, and all the duplicates, would come up with the same address.