jwetzell/docker-guacamole

Architecture mismatch with the latest version 1.5.0

CypZ opened this issue · 9 comments

CypZ commented

Describe The Bug:
With the latest version 1.5.0 I had to fix the version in the docker compose file (jwetzell/guacamole:1.5.0-arm64), because there is a mismatch of the architecture in the Docker Image file (jwetzell/guacamole:arm64)

To Reproduce:
Dockerfile jwetzell/guacamole:arm64 line 27:amd64 (instead of arm64)
Dockerfile jwetzell/guacamole:1.5.0-arm64 line 27 armhf is correct.

Expected behavior:
Dockerfile jwetzell/guacamole:arm64 line 27:armhf or arm64

Environment:

  • Guacamole Version: 1.5.0 (docker arm64)
  • Operating System: Linux ssch1 5.10.0-20-arm64 #1 SMP Debian 5.10.158-2 (2022-12-13) aarch64 GNU/Linux

I think I have corrected this now. @CypZ

CypZ commented

confirmed working, thanks

CypZ commented

Again, same error tag=arm64 and tag=1.5.1-arm64

Bring my prod dowwn each and every time...

Ok, I will take a look, rebuild, and reupload

CypZ commented

hint: typo in the build pipeline ? Confusion between amd64 and arm64 ?

I think what happen was I built it using the arm image but didn't change the ARCH environment variable so it still installed the amd64 version of guacamole/s6-overlay, etc.

alright @CypZ lets try this again. New images should be pushed as well as 1.5.2 which recently came out.

CypZ commented

yes, (I only tested) the latest image with the tag arm64 (1.5.2 as of today) has now the correct arch.

Finger crossed for the next version ;)

I've hopefully laid things out so I can't screw this up next time.