Skip to content

db error in npm docker logs #4927

@jayjay3108

Description

@jayjay3108

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes
  • Are you sure you're not using someone else's docker image?
    • Yes
  • Have you searched for similar issues (both open and closed)?
    • Yes

Describe the bug

got the following error after working fine few hours after update:

✖ error Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
errno: -3001,
code: 'EAI_AGAIN',
syscall: 'getaddrinfo',
hostname: 'db',
fatal: true
}

Nginx Proxy Manager Version

2.13.3
same error even with v2.13.0

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Screenshots

Operating System

Additional context

npm-db logs:

[i] pre-init.d - processing /scripts/pre-init.d/01_secret-init.sh
[i] mysqld not found, creating....
[i] MySQL directory already present, skipping creation
2025-11-12 15:11:27 0 [Note] Starting MariaDB 10.11.5-MariaDB source revision 7875294b6b74b53dd3aaa723e6cc103d2bb47b2c as process 1
2025-11-12 15:11:27 0 [Note] Plugin 'InnoDB' is disabled.
2025-11-12 15:11:27 0 [Note] Plugin 'FEEDBACK' is disabled.
2025-11-12 15:11:27 0 [Note] Server socket created on IP: '0.0.0.0'.
2025-11-12 15:11:27 0 [Note] Server socket created on IP: '::'.
2025-11-12 15:11:27 0 [Warning] 'user' entry '@703d2afe5434' ignored in --skip-name-resolve mode.
2025-11-12 15:11:27 0 [Warning] 'proxies_priv' entry '@% root@703d2afe5434' ignored in --skip-name-resolve mode.
2025-11-12 15:11:27 0 [Note] /usr/bin/mysqld: ready for connections.
Version: '10.11.5-MariaDB'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Alpine Linux
2025-11-12 15:12:40 0 [Note] /usr/bin/mysqld (initiated by: unknown): Normal shutdown
2025-11-12 15:12:40 0 [Note] /usr/bin/mysqld: Shutdown complete

[i] pre-init.d - processing /scripts/pre-init.d/01_secret-init.sh
[i] mysqld already present, skipping creation
[i] MySQL directory already present, skipping creation
2025-11-12 15:13:12 0 [Note] Starting MariaDB 10.11.5-MariaDB source revision 7875294b6b74b53dd3aaa723e6cc103d2bb47b2c as process 1
2025-11-12 15:13:12 0 [Note] Plugin 'InnoDB' is disabled.
2025-11-12 15:13:12 0 [Note] Plugin 'FEEDBACK' is disabled.
2025-11-12 15:13:12 0 [Note] Server socket created on IP: '0.0.0.0'.
2025-11-12 15:13:12 0 [Note] Server socket created on IP: '::'.
2025-11-12 15:13:12 0 [Warning] 'user' entry '@703d2afe5434' ignored in --skip-name-resolve mode.
2025-11-12 15:13:12 0 [Warning] 'proxies_priv' entry '@% root@703d2afe5434' ignored in --skip-name-resolve mode.
2025-11-12 15:13:12 0 [Note] /usr/bin/mysqld: ready for connections.
Version: '10.11.5-MariaDB'  socket: '/run/mysqld/mysqld.sock'  port: 3306  Alpine Linux

full npm container logs:

docker logs npm
❯ Configuring npm user ...
useradd warning: npm's uid 0 outside of the UID_MIN 1000 and UID_MAX 60000 range.
❯ Configuring npm group ...
❯ Checking paths ...
❯ Setting ownership ...
- /data ... 
    SKIPPED
- /etc/letsencrypt ... 
    SKIPPED
- /run/nginx ... 
    SKIPPED
- /tmp/nginx ... 
    SKIPPED
- /var/cache/nginx ... 
    SKIPPED
- /var/lib/logrotate ... 
    SKIPPED
- /var/lib/nginx ... 
    SKIPPED
- /var/log/nginx ... 
    SKIPPED
- /etc/nginx/nginx ... 
    SKIPPED
- /etc/nginx/nginx.conf ... 
    SKIPPED
- /etc/nginx/conf.d ... 
    SKIPPED
❯ Changing ownership of certbot directories, this may take some time ...
- /opt/certbot ... 
    SKIPPED
- /opt/certbot/bin ... 
    SKIPPED
- /opt/certbot/lib/python3.11/site-packages ... 
    SKIPPED
❯ Dynamic resolvers ...
❯ IPv6 ...
Enabling IPV6 in hosts in: /etc/nginx/conf.d
- /etc/nginx/conf.d/production.conf
- /etc/nginx/conf.d/default.conf
- /etc/nginx/conf.d/include/proxy.conf
- /etc/nginx/conf.d/include/ssl-ciphers.conf
- /etc/nginx/conf.d/include/ssl-cache.conf
- /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf
- /etc/nginx/conf.d/include/ssl-cache-stream.conf
- /etc/nginx/conf.d/include/force-ssl.conf
- /etc/nginx/conf.d/include/assets.conf
- /etc/nginx/conf.d/include/ip_ranges.conf
- /etc/nginx/conf.d/include/block-exploits.conf
- /etc/nginx/conf.d/include/log.conf
- /etc/nginx/conf.d/include/resolvers.conf
Enabling IPV6 in hosts in: /data/nginx
- /data/nginx/proxy_host/117.conf
- /data/nginx/proxy_host/104.conf
- /data/nginx/proxy_host/51.conf
- /data/nginx/proxy_host/102.conf
- /data/nginx/proxy_host/66.conf
- /data/nginx/proxy_host/6.conf
- /data/nginx/proxy_host/71.conf
- /data/nginx/proxy_host/87.conf
- /data/nginx/proxy_host/94.conf
- /data/nginx/proxy_host/4.conf
- /data/nginx/proxy_host/118.conf
- /data/nginx/proxy_host/101.conf
- /data/nginx/proxy_host/72.conf
- /data/nginx/proxy_host/59.conf
- /data/nginx/proxy_host/120.conf
- /data/nginx/proxy_host/74.conf
- /data/nginx/proxy_host/31.conf
- /data/nginx/proxy_host/60.conf
- /data/nginx/proxy_host/38.conf
- /data/nginx/proxy_host/68.conf
- /data/nginx/proxy_host/17.conf
- /data/nginx/proxy_host/37.conf
- /data/nginx/proxy_host/28.conf
- /data/nginx/proxy_host/81.conf
- /data/nginx/proxy_host/39.conf
- /data/nginx/proxy_host/42.conf
- /data/nginx/proxy_host/9.conf
- /data/nginx/proxy_host/119.conf
- /data/nginx/proxy_host/52.conf
- /data/nginx/proxy_host/34.conf
- /data/nginx/proxy_host/40.conf
- /data/nginx/proxy_host/48.conf
- /data/nginx/proxy_host/70.conf
- /data/nginx/proxy_host/93.conf
- /data/nginx/proxy_host/5.conf
- /data/nginx/proxy_host/69.conf
- /data/nginx/proxy_host/23.conf
- /data/nginx/proxy_host/108.conf
- /data/nginx/proxy_host/86.conf
- /data/nginx/proxy_host/58.conf
- /data/nginx/proxy_host/22.conf
- /data/nginx/proxy_host/57.conf
- /data/nginx/proxy_host/85.conf
- /data/nginx/proxy_host/103.conf
- /data/nginx/proxy_host/82.conf
- /data/nginx/proxy_host/113.conf
- /data/nginx/proxy_host/56.conf
- /data/nginx/proxy_host/109.conf
- /data/nginx/proxy_host/33.conf
- /data/nginx/proxy_host/19.conf
- /data/nginx/proxy_host/2.conf
- /data/nginx/proxy_host/83.conf
- /data/nginx/proxy_host/55.conf
- /data/nginx/proxy_host/1.conf
- /data/nginx/proxy_host/99.conf
- /data/nginx/proxy_host/49.conf
- /data/nginx/proxy_host/112.conf
- /data/nginx/proxy_host/8.conf
- /data/nginx/proxy_host/100.conf
- /data/nginx/proxy_host/63.conf
- /data/nginx/proxy_host/24.conf
- /data/nginx/proxy_host/89.conf
- /data/nginx/proxy_host/77.conf
- /data/nginx/proxy_host/96.conf
- /data/nginx/proxy_host/46.conf
- /data/nginx/proxy_host/90.conf
- /data/nginx/proxy_host/79.conf
- /data/nginx/proxy_host/54.conf
- /data/nginx/proxy_host/95.conf
- /data/nginx/proxy_host/65.conf
- /data/nginx/proxy_host/32.conf
- /data/nginx/proxy_host/50.conf
- /data/nginx/proxy_host/45.conf
- /data/nginx/proxy_host/30.conf
- /data/nginx/proxy_host/116.conf
- /data/nginx/proxy_host/78.conf
- /data/nginx/proxy_host/106.conf
- /data/nginx/proxy_host/76.conf
- /data/nginx/proxy_host/91.conf
- /data/nginx/proxy_host/44.conf
- /data/nginx/proxy_host/75.conf
- /data/nginx/proxy_host/41.conf
- /data/nginx/proxy_host/88.conf
- /data/nginx/proxy_host/18.conf
- /data/nginx/proxy_host/43.conf
- /data/nginx/proxy_host/47.conf
- /data/nginx/proxy_host/67.conf
- /data/nginx/proxy_host/15.conf
- /data/nginx/proxy_host/36.conf
- /data/nginx/proxy_host/110.conf
- /data/nginx/proxy_host/7.conf
- /data/nginx/proxy_host/61.conf
- /data/nginx/proxy_host/14.conf
- /data/nginx/redirection_host/6.conf
- /data/nginx/redirection_host/4.conf
- /data/nginx/redirection_host/5.conf
- /data/nginx/redirection_host/2.conf
- /data/nginx/redirection_host/8.conf
- /data/nginx/redirection_host/3.conf
- /data/nginx/redirection_host/7.conf
- /data/nginx/dead_host/2.conf
- /data/nginx/dead_host/1.conf
- /data/nginx/default_host/site.conf
❯ Docker secrets ...

-------------------------------------
 _   _ ____  __  __
| \ | |  _ \|  \/  |
|  \| | |_) | |\/| |
| |\  |  __/| |  | |
|_| \_|_|   |_|  |_|
-------------------------------------
User:  npm PUID:0 ID:0 GROUP:0
Group: npm PGID:0 ID:0
-------------------------------------

❯ Starting nginx ...
❯ Starting backend ...
root@losbaerchenos:/opt/npm# docker logs npm
❯ Configuring npm user ...
useradd warning: npm's uid 0 outside of the UID_MIN 1000 and UID_MAX 60000 range.
❯ Configuring npm group ...
❯ Checking paths ...
❯ Setting ownership ...
- /data ... 
    SKIPPED
- /etc/letsencrypt ... 
    SKIPPED
- /run/nginx ... 
    SKIPPED
- /tmp/nginx ... 
    SKIPPED
- /var/cache/nginx ... 
    SKIPPED
- /var/lib/logrotate ... 
    SKIPPED
- /var/lib/nginx ... 
    SKIPPED
- /var/log/nginx ... 
    SKIPPED
- /etc/nginx/nginx ... 
    SKIPPED
- /etc/nginx/nginx.conf ... 
    SKIPPED
- /etc/nginx/conf.d ... 
    SKIPPED
❯ Changing ownership of certbot directories, this may take some time ...
- /opt/certbot ... 
    SKIPPED
- /opt/certbot/bin ... 
    SKIPPED
- /opt/certbot/lib/python3.11/site-packages ... 
    SKIPPED
❯ Dynamic resolvers ...
❯ IPv6 ...
Enabling IPV6 in hosts in: /etc/nginx/conf.d
- /etc/nginx/conf.d/production.conf
- /etc/nginx/conf.d/default.conf
- /etc/nginx/conf.d/include/proxy.conf
- /etc/nginx/conf.d/include/ssl-ciphers.conf
- /etc/nginx/conf.d/include/ssl-cache.conf
- /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf
- /etc/nginx/conf.d/include/ssl-cache-stream.conf
- /etc/nginx/conf.d/include/force-ssl.conf
- /etc/nginx/conf.d/include/assets.conf
- /etc/nginx/conf.d/include/ip_ranges.conf
- /etc/nginx/conf.d/include/block-exploits.conf
- /etc/nginx/conf.d/include/log.conf
- /etc/nginx/conf.d/include/resolvers.conf
Enabling IPV6 in hosts in: /data/nginx
- /data/nginx/proxy_host/117.conf
- /data/nginx/proxy_host/104.conf
- /data/nginx/proxy_host/51.conf
- /data/nginx/proxy_host/102.conf
- /data/nginx/proxy_host/66.conf
- /data/nginx/proxy_host/6.conf
- /data/nginx/proxy_host/71.conf
- /data/nginx/proxy_host/87.conf
- /data/nginx/proxy_host/94.conf
- /data/nginx/proxy_host/4.conf
- /data/nginx/proxy_host/118.conf
- /data/nginx/proxy_host/101.conf
- /data/nginx/proxy_host/72.conf
- /data/nginx/proxy_host/59.conf
- /data/nginx/proxy_host/120.conf
- /data/nginx/proxy_host/74.conf
- /data/nginx/proxy_host/31.conf
- /data/nginx/proxy_host/60.conf
- /data/nginx/proxy_host/38.conf
- /data/nginx/proxy_host/68.conf
- /data/nginx/proxy_host/17.conf
- /data/nginx/proxy_host/37.conf
- /data/nginx/proxy_host/28.conf
- /data/nginx/proxy_host/81.conf
- /data/nginx/proxy_host/39.conf
- /data/nginx/proxy_host/42.conf
- /data/nginx/proxy_host/9.conf
- /data/nginx/proxy_host/119.conf
- /data/nginx/proxy_host/52.conf
- /data/nginx/proxy_host/34.conf
- /data/nginx/proxy_host/40.conf
- /data/nginx/proxy_host/48.conf
- /data/nginx/proxy_host/70.conf
- /data/nginx/proxy_host/93.conf
- /data/nginx/proxy_host/5.conf
- /data/nginx/proxy_host/69.conf
- /data/nginx/proxy_host/23.conf
- /data/nginx/proxy_host/108.conf
- /data/nginx/proxy_host/86.conf
- /data/nginx/proxy_host/58.conf
- /data/nginx/proxy_host/22.conf
- /data/nginx/proxy_host/57.conf
- /data/nginx/proxy_host/85.conf
- /data/nginx/proxy_host/103.conf
- /data/nginx/proxy_host/82.conf
- /data/nginx/proxy_host/113.conf
- /data/nginx/proxy_host/56.conf
- /data/nginx/proxy_host/109.conf
- /data/nginx/proxy_host/33.conf
- /data/nginx/proxy_host/19.conf
- /data/nginx/proxy_host/2.conf
- /data/nginx/proxy_host/83.conf
- /data/nginx/proxy_host/55.conf
- /data/nginx/proxy_host/1.conf
- /data/nginx/proxy_host/99.conf
- /data/nginx/proxy_host/49.conf
- /data/nginx/proxy_host/112.conf
- /data/nginx/proxy_host/8.conf
- /data/nginx/proxy_host/100.conf
- /data/nginx/proxy_host/63.conf
- /data/nginx/proxy_host/24.conf
- /data/nginx/proxy_host/89.conf
- /data/nginx/proxy_host/77.conf
- /data/nginx/proxy_host/96.conf
- /data/nginx/proxy_host/46.conf
- /data/nginx/proxy_host/90.conf
- /data/nginx/proxy_host/79.conf
- /data/nginx/proxy_host/54.conf
- /data/nginx/proxy_host/95.conf
- /data/nginx/proxy_host/65.conf
- /data/nginx/proxy_host/32.conf
- /data/nginx/proxy_host/50.conf
- /data/nginx/proxy_host/45.conf
- /data/nginx/proxy_host/30.conf
- /data/nginx/proxy_host/116.conf
- /data/nginx/proxy_host/78.conf
- /data/nginx/proxy_host/106.conf
- /data/nginx/proxy_host/76.conf
- /data/nginx/proxy_host/91.conf
- /data/nginx/proxy_host/44.conf
- /data/nginx/proxy_host/75.conf
- /data/nginx/proxy_host/41.conf
- /data/nginx/proxy_host/88.conf
- /data/nginx/proxy_host/18.conf
- /data/nginx/proxy_host/43.conf
- /data/nginx/proxy_host/47.conf
- /data/nginx/proxy_host/67.conf
- /data/nginx/proxy_host/15.conf
- /data/nginx/proxy_host/36.conf
- /data/nginx/proxy_host/110.conf
- /data/nginx/proxy_host/7.conf
- /data/nginx/proxy_host/61.conf
- /data/nginx/proxy_host/14.conf
- /data/nginx/redirection_host/6.conf
- /data/nginx/redirection_host/4.conf
- /data/nginx/redirection_host/5.conf
- /data/nginx/redirection_host/2.conf
- /data/nginx/redirection_host/8.conf
- /data/nginx/redirection_host/3.conf
- /data/nginx/redirection_host/7.conf
- /data/nginx/dead_host/2.conf
- /data/nginx/dead_host/1.conf
- /data/nginx/default_host/site.conf
❯ Docker secrets ...

-------------------------------------
 _   _ ____  __  __
| \ | |  _ \|  \/  |
|  \| | |_) | |\/| |
| |\  |  __/| |  | |
|_| \_|_|   |_|  |_|
-------------------------------------
User:  npm PUID:0 ID:0 GROUP:0
Group: npm PGID:0 ID:0
-------------------------------------

❯ Starting nginx ...
❯ Starting backend ...
[11/12/2025] [3:18:19 PM] [Global   ] › ℹ  info      Using MySQL configuration
[11/12/2025] [3:18:20 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:21 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:22 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:23 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:24 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:26 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:27 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:28 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:29 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:30 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:31 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:32 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:33 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:34 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}
[11/12/2025] [3:18:35 PM] [Global   ] › ✖  error     Startup Error: getaddrinfo EAI_AGAIN db Error: getaddrinfo EAI_AGAIN db
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'db',
  fatal: true
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions