linuxserver / docker-kasm

Kasm Workspaces platform provides enterprise-class orchestration, data loss prevention, and web streaming technology to enable the delivery of containerized workloads to your browser.
GNU General Public License v3.0
315 stars 28 forks source link

arm64v8 image issues #49

Closed shandshellin closed 7 months ago

shandshellin commented 9 months ago

Is there an existing issue for this?

Current Behavior

unable to spin up container using :latest image for arm64v8. Can someone provide a specific tage to a known working imager version for amr64?

Expected Behavior

Should determine the correct architecture automatically and grab the image.

Steps To Reproduce

  1. create service using :latest image
  2. watch it fail repeatedly

Environment

- OS: Debian
- How docker service was installed: installed in the usual way as per the docker page, works for every other arm64 image i use

CPU architecture

arm64

Docker creation

created manually in portainer not with compose.

Container logs

no logs as it doesn't spin up enough to create any logs
github-actions[bot] commented 9 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

github-actions[bot] commented 9 months ago

A human has marked this issue as invalid, this likely happened because the issue template was not used in the creation of the issue.

shandshellin commented 9 months ago

How is it invalid if your image won't work for the advertised architecture? I see no other area to post the question. Please advise.

Roxedus commented 9 months ago

How can you say its failing, if you cant prove it with logs?

j0nnymoe commented 9 months ago

Provide us logs/errors that shows the image doesn't work.

shandshellin commented 9 months ago

no logs are created because it can't fire up the image to do so. Is there a specific tag i need to use to specify arm64 image? Seems like it is getting a non arm image.

Roxedus commented 9 months ago

no, there is not another tag you need to use.

j0nnymoe commented 9 months ago

You must be getting -some- error when creating as if the image didn't work for arm64, it would error out at creation.

shandshellin commented 9 months ago

can i specify an arm64 image for an older version? arm64v8-1.14.0 or something to force it?

shandshellin commented 9 months ago

will this image run in non-privilaged mode? That could be party of the hangup.

j0nnymoe commented 9 months ago

privilaged mode is required.

Roxedus commented 9 months ago

requires being run in privileged mode

Pulling a specific tag would not solve the root cause, which we are very interested in figuring out. What exactly happens when you run it?

shandshellin commented 9 months ago

it's a swarm, doesn't work with privilaged containers generally. I've had other images require the specific tag because it wasn't detecting arch correctly and trying to push an x86 or the image has no arm64 support even thought it is listed for that image.

Roxedus commented 9 months ago

Our tags are listed on dockerhub, as well as on the package info here on github

shandshellin commented 9 months ago

lol so were theirs. Pretty sure privilaged is the problem here, not the image. Thanks for the info.

LinuxServer-CI commented 7 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 6 months ago

This issue is locked due to inactivity