Skip to content

devpod recognizing wrong architecture #1895

@codedevote

Description

@codedevote

What happened?
I am using devpod to run devcontainers on a Linux VM (ssh provider, amd64 architecture) using devpod UI on Windows. It works for many containers, but I have one that makes problems and I have no idea why. It is using the same base image as another container (which is working fine), but everything I tried until now always results in devpod debug logs output like this:

[09:10:37] debug execute inject script
[09:10:38] debug Received line after pong: ARM-true
[09:10:38] debug Inject binary
[09:10:38] debug Attempting to download DevPod agent from: https://github.com/loft-sh/devpod/releases/download/v0.6.15//devpod-linux-arm64

For whatever reason it seems to detect ARM and downloads the ARM agent, which subesequently results in an error.

What did you expect to happen instead?

Container start without any issues, since nothing in the setup is related to ARM architecture.

How can we reproduce the bug? (as minimally and precisely as possible)

I tried to create a repro but it seems to be related to this sepcific repository, since as already mentionend a similar setup with same base image in another repo works just fine.

Local Environment:

  • DevPod Version: v0.6.15
  • Operating System: windows
  • ARCH of the OS: AMD64

DevPod Provider:

  • Local/remote provider: ssh (to an Ubuntu 24.04 amd64 VM)

Anything else we need to know?
I already tried a lot of things, changing base image, reducing devcontainer.json, ... but the issue persists.
I can of course provide further info/logs, I am just unsure what exactly would be helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions