mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 09:25:55 +03:00
[GH-ISSUE #298] standard_init_linux.go:211: exec user process caused "exec format error" #262
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#262
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @talondnb on GitHub (Feb 20, 2020).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/298
image: jc21/nginx-proxy-manager:latest
Describe the bug
npm app doesn't boot, with the logs showing:
standard_init_linux.go:211: exec user process caused "exec format error"
To Reproduce
docker-compose.yaml (previously worked fine until recent update)
Expected behavior
npm app boots normally
Operating System
Hypriot docker image on Pi4
@talondnb commented on GitHub (Feb 20, 2020):
This seems to be because of the latest multi arch build, perhaps not using the right one for my Pi 4.
@jc21 commented on GitHub (Feb 20, 2020):
I don’t have a pi 4 yet, but I’ll take a look at it tomorrow
@talondnb commented on GitHub (Feb 20, 2020):
Thanks. Pi 4 will be an arm7 build. Can I manually specify somehow?
@talondnb commented on GitHub (Feb 20, 2020):
I've tried latest-arm7l as per tags here:
https://hub.docker.com/r/jc21/nginx-proxy-manager
This doesn't seem to work, no valid dockerfile.
@jc21 commented on GitHub (Feb 20, 2020):
Could you run ‘uname -a’ in you terminal and paste the output. Should tell me the arch and whether it’s 32 or 64 bit
@talondnb commented on GitHub (Feb 20, 2020):
Linux gliesedocker 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
@talondnb commented on GitHub (Feb 20, 2020):
I suspect you've fixed something as i've just retried the :latest-armv7l tag and it's now working. :)
@jc21 commented on GitHub (Feb 20, 2020):
I thought pi4 was armv8/arm64. A quick look at Hypriot doesn’t seem to offer different versions for Pi 2/3/4
@jc21 commented on GitHub (Feb 20, 2020):
By the way, that latest-armv7l tag is not version NPM 2.1.0, its the previous docker manifest version
@talondnb commented on GitHub (Feb 20, 2020):
Ahh I see. I’ll await updates before trying the latest tag again. 👍🏼
@jc21 commented on GitHub (Feb 21, 2020):
Looks like the docker buildx isn't building for the correct architectures. Still looking in to it.
@jc21 commented on GitHub (Feb 21, 2020):
Nope buildx was working as expected. The real problem is s6-overlay, I've mistakenly been using amd64 binaries for it across all architectures. Rookie move.
@talondnb commented on GitHub (Feb 21, 2020):
Ah appreciate it, thanks for looking into this promptly.
@jc21 commented on GitHub (Feb 21, 2020):
All done, pull either
latest,2or2.1.1docker image tag. Tested with arm64 and rpi3 w/ hypriot@talondnb commented on GitHub (Feb 21, 2020):
Working fine again, thank you!
@robertolanuti commented on GitHub (Jul 18, 2020):
Hi,
I'm geting a smilar error with rpi4 64 bit (using the official OS 32 bit).
uname -a
Linux raspberrypi 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux
This are the images that I'm using:
app:
image: jc21/nginx-proxy-manager:latest
db:
image: jc21/mariadb-aria:latest
@robertolanuti commented on GitHub (Jul 18, 2020):
Update: I'm able to run succesfully it by using the following db image:
db:
image: yobasystems/alpine-mariadb:latest