[GH-ISSUE #446] "exec format error" on arm64/armv7 (Raspberry Pi 3B+) #376

Closed
opened 2026-02-26 06:32:37 +03:00 by kerem · 2 comments
Owner

Originally created by @lacamera on GitHub (Jun 3, 2020).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/446

I keep getting
db_1 | standard_init_linux.go:211: exec user process caused "exec format error"
followed by
app_1 | [6/3/2020] [7:21:29 PM] [Global ] › ✖ error getaddrinfo ENOTFOUND db
(obviously, since db just crashed) which then leads to Bad Gateway errors when trying to login into the WebUI.

Target architecture: armv7l, armv7 as well as aarch64/arm64.
Tested on: Raspbian Lite, Ubuntu 20.04 Server 64bit and HypriotOS/armv7 (all of them were clean installs)

This is my first time running Nginx Proxy Manager on my RPI3 but I've been using on my x86_64 server just fine.

I'm not quite sure wether docker or s6 isn't detecting my archtitecture properly and thus pulling the wrong images. I seem, however, unable to specify the target arch myself (i.e.

 image: 'jc21/nginx-proxy-manager:latest-armv7'

would be helpful (but again - I can't seem to do that..)

I suppose this is a bug since the guide indicates that no special setup needs to be done for ARM devices

'The docker images are a manifest of all the architecture docker builds supported, so this means you don't have to worry about doing anything special and you can follow the common instructions above.'
Source: Nginx Proxy Manager Setup Page

Edit: Spelling.

Originally created by @lacamera on GitHub (Jun 3, 2020). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/446 I keep getting `` db_1 | standard_init_linux.go:211: exec user process caused "exec format error" `` followed by `` app_1 | [6/3/2020] [7:21:29 PM] [Global ] › ✖ error getaddrinfo ENOTFOUND db `` (obviously, since db just crashed) which then leads to Bad Gateway errors when trying to login into the WebUI. **Target architecture**: armv7l, armv7 as well as aarch64/arm64. **Tested on**: Raspbian Lite, Ubuntu 20.04 Server 64bit and HypriotOS/armv7 (all of them were clean installs) This is my first time running Nginx Proxy Manager on my RPI3 but I've been using on my x86_64 server just fine. I'm not quite sure wether docker or s6 isn't detecting my archtitecture properly and thus pulling the wrong images. I seem, however, unable to specify the target arch myself (i.e. ```yml image: 'jc21/nginx-proxy-manager:latest-armv7' ``` would be helpful (but again - I can't seem to do that..) I suppose this is a bug since the guide indicates that no special setup needs to be done for ARM devices > 'The docker images are a manifest of all the architecture docker builds supported, so this means you don't have to worry about doing anything special and you can follow the common instructions above.' Source: [Nginx Proxy Manager Setup Page](https://nginxproxymanager.com/setup/) Edit: Spelling.
kerem 2026-02-26 06:32:37 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@lacamera commented on GitHub (Jun 4, 2020):

This isn't really a fix itself, but as a workaround for anyone else encountering this issue:

Replace
image: jc21/mariadb-aria:10.4 (same for 10.4.12 and latest tags)
with
image: yobasystems/alpine-mariadb:latest
and it should work.

Please either update the guide or fix the jc21/mariadb-aria image.

<!-- gh-comment-id:638810944 --> @lacamera commented on GitHub (Jun 4, 2020): This isn't really a fix itself, but as a workaround for anyone else encountering this issue: Replace ``image: jc21/mariadb-aria:10.4`` (same for 10.4.12 and latest tags) with ``image: yobasystems/alpine-mariadb:latest`` and it should work. Please either update the guide or fix the jc21/mariadb-aria image.
Author
Owner

@chaptergy commented on GitHub (May 12, 2021):

Closing as a duplicate of https://github.com/jc21/nginx-proxy-manager/issues/212

<!-- gh-comment-id:839745096 --> @chaptergy commented on GitHub (May 12, 2021): Closing as a duplicate of https://github.com/jc21/nginx-proxy-manager/issues/212
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#376
No description provided.