microsoft / AzureManagedHsmTLSOffload

Azure Managed HSM SSL/TLS Offload Library for F5 and Nginx
MIT License
12 stars 1 forks source link

Cant install v1.1.0.02755 on Big-IP 17.1.x - Missing dependency PayloadIsZstd #6

Open megamattzilla opened 1 month ago

megamattzilla commented 1 month ago

Cant install RPM build v1.1.0.02755 on TMOS 17.1.x.

RPM installation fails with error:

# rpm -ivh mhsm-pkcs11-1.1.0.02755-1.cm2.x86_64.rpm
warning: mhsm-pkcs11-1.1.0.02755-1.cm2.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3135ce90: NOKEY
error: Failed dependencies:
        rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by mhsm-pkcs11-1.1.0.02755-1.cm2.x86_64        

Big-IP is a closed software system and there are restrictions on users installing software. We cannot install the dependency without requesting a new TMOS image from F5 development.

Is there a way to package the RPM to pass the dependency check?

megamattzilla commented 1 month ago

It appears the v1.1.0.02755 release is missing the centOS version el7.x86_64.rpm. We tried installing the CBL Mariner 2 version which fails with the above dependency error.