You upgrade to TAS v6.0.17 and Apply Changes fails when starting Credhub VM. The affected VM logs show similar error as the following:
A fatal error has been detected by the Java Runtime Environment:
SIGILL (0x4) at pc=12345, pid=38, tid=39
JRE version: OpenJDK Runtime Environment (21.0.7+9) (build 21.0.7+9-LTS)
Java VM: OpenJDK 64-Bit Server VM (21.0.7+9-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
Problematic frame:
C [libbc-fips-avx.so+0x5024] init_bytearray_ctx+0x4
Note: This issue may present itself in one or more Availability Zones. For the purposes of this KB article, we will assume this issue is only happening in one of three AZ's.
TAS / TPCF v6.0.17
The error indicates that the JVM attempted to run a AVX (Avanced Vector Extension) CPU instructions that is not supported by the underlying infrastructure, for this scenario: vSphere.
In the affected AZ:
The discrepancy was traced back to the VM compatibility level:
First, update the VM compatibility level and recreate the affected VM to ensure AVX instructions are available. See procedure below:
* If the above steps to do not resolve the issue, users can take the following actions to resolve the issue:
*If this does not resolve the issue then it is suggested to open a ticket with TANZU Support.