SelfhostedPro / selfhosted_templates

Portainer templates for selfhosted services
GNU General Public License v3.0
1.24k stars 238 forks source link

[BUG] ARM not wholly supported #177

Open rhinot opened 4 years ago

rhinot commented 4 years ago

Describe the bug Application templates rely on docker creaters to route :latest to the appropriate architecture. This fails a non-trivial amount of times for ARM

To Reproduce Steps to reproduce the behavior:

  1. Use a raspi or another arm device
  2. Go to templates
  3. Click on Transmission-OpenVPN or Guacamole (Whoogle, per issue 68)
  4. Deploy

Actual behavior Container tries to run, but fails, as it's running a binary for the wrong architecture. You'll like see the following in logs:

standard_init_linux.go:211: exec user process caused "exec format error"

Expected behavior Container runs without error!

SelfhostedPro commented 4 years ago

For transmission-openvpn the tag that would need to be used is latest-armhf which would break compatibility on x86 machines. Eventually I may make a branch for arm but right now I don't have enough time to add features. I'll leave this issue open to remind me to add it when I can.

pingywon commented 4 years ago

https://github.com/SelfhostedPro/selfhosted_templates/tree/pingywon-yacht-arm