Arm64 : exec format error
nlamirault opened this issue · 1 comments
nlamirault commented
Summary
I deploy the Argo-CD helm chart and enable extensions :
server:
extensions:
enabled: true
Diagnostics
What Kubernetes provider are you using?
k3s
What version of Argo CD and Argo CD Extensions are you running?
server:
Container ID: containerd://4fe6fba7f318b161c23df5098ebe98b7436a5fec9fbb1d2be3c11eef2d2461dc
Image: quay.io/argoproj/argocd:v2.4.14
Image ID: quay.io/argoproj/argocd@sha256:841adcd977c51c263aa29d3aa0cbe045c69abe7533c03c3fbbfd4dbd8ecff85f
Ports: 8080/TCP, 8083/TCP
Host Ports: 0/TCP, 0/TCP
Command:
argocd-server
--insecure
State: Running
Started: Thu, 20 Oct 2022 13:11:41 +0200
Ready: True
Restart Count: 0
Limits:
memory: 512Mi
Requests:
cpu: 100m
memory: 128Mi
Liveness: http-get http://:8080/healthz delay=10s timeout=1s period=10s #success=1 #failure=3
Readiness: http-get http://:8080/healthz delay=10s timeout=1s period=10s #success=1 #failure=3
Environment:
ARGOCD_SERVER_INSECURE: <set to the key 'server.insecure' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_BASEHREF: <set to the key 'server.basehref' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_ROOTPATH: <set to the key 'server.rootpath' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_LOGFORMAT: <set to the key 'server.log.format' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_REPO_SERVER_LOGLEVEL: <set to the key 'server.log.level' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_REPO_SERVER: <set to the key 'repo.server' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_DEX_SERVER: <set to the key 'server.dex.server' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_DISABLE_AUTH: <set to the key 'server.disable.auth' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_ENABLE_GZIP: <set to the key 'server.enable.gzip' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_REPO_SERVER_TIMEOUT_SECONDS: <set to the key 'server.repo.server.timeout.seconds' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_X_FRAME_OPTIONS: <set to the key 'server.x.frame.options' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_CONTENT_SECURITY_POLICY: <set to the key 'server.content.security.policy' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_REPO_SERVER_PLAINTEXT: <set to the key 'server.repo.server.plaintext' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_REPO_SERVER_STRICT_TLS: <set to the key 'server.repo.server.strict.tls' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_TLS_MIN_VERSION: <set to the key 'server.tls.minversion' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_TLS_MAX_VERSION: <set to the key 'server.tls.maxversion' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_TLS_CIPHERS: <set to the key 'server.tls.ciphers' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_CONNECTION_STATUS_CACHE_EXPIRATION: <set to the key 'server.connection.status.cache.expiration' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_OIDC_CACHE_EXPIRATION: <set to the key 'server.oidc.cache.expiration' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_LOGIN_ATTEMPTS_EXPIRATION: <set to the key 'server.login.attempts.expiration' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_STATIC_ASSETS: <set to the key 'server.staticassets' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_APP_STATE_CACHE_EXPIRATION: <set to the key 'server.app.state.cache.expiration' of config map 'argocd-cmd-params-cm'> Optional: true
REDIS_SERVER: <set to the key 'redis.server' of config map 'argocd-cmd-params-cm'> Optional: true
REDISDB: <set to the key 'redis.db' of config map 'argocd-cmd-params-cm'> Optional: true
REDIS_USERNAME: <set to the key 'redis-username' in secret 'argo-cd-argocd-redis'> Optional: true
REDIS_PASSWORD: <set to the key 'redis-password' in secret 'argo-cd-argocd-redis'> Optional: true
ARGOCD_DEFAULT_CACHE_EXPIRATION: <set to the key 'server.default.cache.expiration' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_MAX_COOKIE_NUMBER: <set to the key 'server.http.cookie.maxnumber' of config map 'argocd-cmd-params-cm'> Optional: true
ARGOCD_SERVER_OTLP_ADDRESS: <set to the key 'otlp.address' of config map 'argocd-cmd-params-cm'> Optional: true
Mounts:
/app/config/server/tls from argocd-repo-server-tls (rw)
/app/config/ssh from ssh-known-hosts (rw)
/app/config/tls from tls-certs (rw)
/home/argocd from plugins-home (rw)
/tmp from tmp-dir (rw)
/tmp/extensions/ from extensions (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-hbqhz (ro)
and
argocd-extensions:
Container ID: containerd://7a3cdb1e50e70536183c2d192e5ebd9d313994034d45100e8a5659d80cfbf238
Image: ghcr.io/argoproj-labs/argocd-extensions:v0.1.0
Image ID: ghcr.io/argoproj-labs/argocd-extensions@sha256:df18de9c611684a95b1593d2a703f49fa6213b6fad92c550b34f55404f0b7568
Port: <none>
Host Port: <none>
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 1
Started: Thu, 20 Oct 2022 13:13:25 +0200
Finished: Thu, 20 Oct 2022 13:13:25 +0200
Ready: False
Restart Count: 4
Limits:
memory: 128Mi
Requests:
cpu: 10m
memory: 64Mi
Environment: <none>
Mounts:
/tmp/extensions/ from extensions (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-hbqhz (ro)
Paste the logs from the extensions controller
Logs for the entire controller:
kubectl logs -n argocd deployment/argocd-extensions-controller
kubectl -n argocd logs -f argo-cd-argocd-server-66b874fcd9-2zq7v -c argocd-extensions
exec /manager: exec format error
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.
madianas21 commented
I'm getting the same error right now when using ghcr.io/argoproj-labs/argocd-extensions:latest
image.
However, tags v0.2.1
and v0.2.0
works just fine.