Prisma Cloud Compute: Cómo resolver el error "exec /usr/local/bin/defender: exec format error" al instalar defensores

Prisma Cloud Compute: Cómo resolver el error "exec /usr/local/bin/defender: exec format error" al instalar defensores

3415
Created On 10/27/23 01:32 AM - Last Modified 01/03/25 04:49 AM


Objective


The objective of this article is to successfully install defenders on a supported environment and avoid getting the following error:
Warning BackOff 2m38s (x24 over 7m46s) kubelet Back-off restarting failed container twistlock-defender in pod twistlock-defender-ds-4b2bh_twistlock(ca14f9c1-6ab8-44ac-946e-3b233c90ab7a)

exec /usr/local/bin/defender: exec format error



Environment


  • Versión SaaS de Prisma Cloud Compute
  • Versión autoalojada de Prisma Cloud Compute


Procedure


La imagen del defensor en nuestro registro Twistlock no tiene una etiqueta para diferenciar entre imágenes x86_64 y arm64. Extrae la imagen correcta utilizando la arquitectura del host en el que se extrae. Por lo tanto, el error ocurre cuando los usuarios extraen la imagen del defensor Twistlock y la cargan en su registro privado utilizando la arquitectura arm64. Luego, usan la imagen del registro privado para implementar en un entorno x86_64.

Para resolver este problema, los usuarios deben usar una máquina x86_64 para extraer la imagen del registro Twistlock si están implementando en un entorno x86_64.


Additional Information


Lo contrario también es cierto. Si los usuarios quieren implementar en un entorno arm64, entonces deberán usar una máquina arm64 para extraer la imagen del defensor del registro Twistlock y cargarla en su registro privado. Luego, usen la misma imagen para implementar en su entorno.

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000Xh40CAC&lang=es&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language