jwetzell / docker-guacamole

A self-contained guacamole docker container for x64 and ARM. Remotely connect over SSH, RDP or VNC using HTML5.
https://hub.docker.com/r/oznu/guacamole/
GNU General Public License v3.0
103 stars 17 forks source link

Unable to iopause #46

Closed tdkws1 closed 3 weeks ago

tdkws1 commented 3 months ago

Hi, i am trying to run Guacamole Arm32v7 on Ubuntu 24 LTS with Portainer 19.5 with Docker 26.1.1 on a Raspberry Pi 4. I get no running container but this error in my logs:

s6-svscan: warning: unable to iopause: Function not implemented
s6-svscan: warning: executing into .s6-svscan/crash
s6-supervise s6-fdholderd: fatal: unable to iopause: Function not implemented
s6-svscan panicked! Dropping to a root shell.
/bin/sh: 0: can't access tty; job control turned off
# 
s6-svscan: warning: unable to iopause: Function not implemented
s6-svscan: warning: executing into .s6-svscan/crash
s6-supervise s6-fdholderd: fatal: unable to iopause: Function not implemented
s6-svscan panicked! Dropping to a root shell.

What goes wrong?

Environment:

jwetzell commented 3 months ago

What version (preferably the sha) of the jwetzell/guacamole image are you using?

tdkws1 commented 3 months ago

I used tag arm32v7

sha reported in portainer is

sha256:b7fbc24ff8be2fe0040e3ba2d47333211f8e7e9f4cdf3fa501b9d1f77cf54bbb

jwetzell commented 3 months ago

I'd have to check but I don't know what version of guacamole is in that tag. I would recommend trying with a versioned tag like 1.5.5.

tdkws1 commented 3 months ago

Will try that and give you a headsup later. Thanks for now!

tdkws1 commented 3 months ago

sha256:40ea0cafff0a40487cb71bd616b48b148b7933f3e9e2dbd9f3c27829667a04e5

This gives init errors, just like when using the Tag:latest

exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error exec /init: exec format error

jwetzell commented 2 months ago

What architecture OS is the raspberry pi running? I thought the Pi 4 was 64 bit in which case the arm32v7 image is definitely not going to work.

tdkws1 commented 2 months ago

Hi,

Pi model 4b is 64bit indeed. Is an image for 64bit arm availble?

jwetzell commented 2 months ago

Should be

jwetzell commented 1 month ago

@tdkws1 #50 pointed a pretty big flaw in the way I was doing multi-platform builds. I've now fixed that and tested it on a raspberry pi (64bit) and seems to work now.

jwetzell commented 3 weeks ago

I will close this unless it can be reproduced still on the most recent arm images.