Solved

Fatal glibc error: CPU does not support x86-64-v2


Userlevel 2

Hello,

Ran into this error when building a new K8s kubeadm v1.26.5 cluster.

I can install K10 v5.5.2 but all versions higher will fail the ‘gateway’ pod with this error.  Nothing in the logs except this single entry.

Looked at the release notes from v5.5.3+ but cannot find any mention that might alert me to the cause.

I suspect there is a base image being pulled in that is not compatible with the underlying hardware.

 

Environment:

  • K8s kubeadm
    • Client Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.5", GitCommit:"890a139214b4de1f01543d15003b5bda71aae9c7", GitTreeState:"clean", BuildDate:"2023-05-17T14:14:46Z", GoVersion:"go1.19.9", Compiler:"gc", Platform:"linux/amd64"}
      Kustomize Version: v4.5.7
      Server Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.5", GitCommit:"890a139214b4de1f01543d15003b5bda71aae9c7", GitTreeState:"clean", BuildDate:"2023-05-17T14:08:49Z", GoVersion:"go1.19.9", Compiler:"gc", Platform:"linux/amd64"}
  • K8s host
    • VMware VMs - compatibility v19
    • OS - Ubuntu 22.04

Hardware:

  • ESXi
    • VMware ESXi, 7.0.2, 18538813
  • Chipset
    • Intel(R) Xeon(R) CPU E5-2678 v3
  • EVC
    • Haswell
icon

Best answer by abiwot 2 June 2023, 14:27

View original

3 comments

Userlevel 7
Badge +20

@Madi.Cristil @safiya - might want to move this to the Kasten K10 board.

Userlevel 2

figured out the issue.

If you are running on ESXi, ensure the cluster EVC mode is ‘Haswell’ or higher.  EVC settings lower than Haswell disable chipset functions that is required by x86-64-v2

Userlevel 7
Badge +20

figured out the issue.

Please be sure to share the answer if you can to help the community and select the best answer to the question.

Comment