NPMPlus stuck at "Retrieving Default Login" step, container still works #2356

Closed
opened 2026-02-05 04:34:25 +03:00 by OVERLORD · 8 comments
Owner

Originally created by @BrainInBlack on GitHub (Jan 20, 2026).

Have you read and understood the above guidelines?

yes

🔎 Did you run the script with verbose mode enabled?

No (this issue will likely be closed automatically)

📜 What is the name of the script you are using?

NPMPlus

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Alpine

📈 Which Proxmox version are you on?

pve-manager/9.1.4/5ac30304265fbd8e (running kernel: 6.17.4-2-pve)

📝 Provide a clear and concise description of the issue.

Script gets stuck at the "Retrieving Default Login" step.

However, I was able to open the configured IP on port 81, and created a login via the webinterface.

So it seems to be working, further testing probably required.

🔄 Steps to reproduce the issue.

  1. Run install script
  2. Advanced Setup
  3. All defaults, except for pass, ip, gateway and APT cacher
  4. Let it do it's thing
  5. Wait for ~20 minutes
  6. Kill the script (crtl+C)

Paste the full error output (if available).

Message after cancel (ctrl+C)
Interrupted by user (SIGINT)
✖️ Installation failed in container 201 (exit code: 130)

Install Log
install-lxc-201-b1727ae0.log

🖼️ Additional context (optional).

No response

Originally created by @BrainInBlack on GitHub (Jan 20, 2026). ### ✅ Have you read and understood the above guidelines? yes ### 🔎 Did you run the script with verbose mode enabled? No (this issue will likely be closed automatically) ### 📜 What is the name of the script you are using? NPMPlus ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Alpine ### 📈 Which Proxmox version are you on? pve-manager/9.1.4/5ac30304265fbd8e (running kernel: 6.17.4-2-pve) ### 📝 Provide a clear and concise description of the issue. Script gets stuck at the "Retrieving Default Login" step. However, I was able to open the configured IP on port 81, and created a login via the webinterface. So it seems to be working, further testing probably required. ### 🔄 Steps to reproduce the issue. 1. Run install script 2. Advanced Setup 3. All defaults, except for pass, ip, gateway and APT cacher 4. Let it do it's thing 5. Wait for ~20 minutes 6. Kill the script (crtl+C) ### ❌ Paste the full error output (if available). Message after cancel (ctrl+C) Interrupted by user (SIGINT) ✖️ Installation failed in container 201 (exit code: 130) Install Log [install-lxc-201-b1727ae0.log](https://github.com/user-attachments/files/24725154/install-lxc-201-b1727ae0.log) ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 04:34:25 +03:00
Author
Owner

@BrainInBlack commented on GitHub (Jan 20, 2026):

Did some further testing, seems to be working just fine. Basically recreated my old NPM (non plus) instance, with internal and external domains, and custom certificates as well as generated ones.

Can't speak for the rest though. But it seems that the Login information is not required, since one can create an admin user upon first visit.

@BrainInBlack commented on GitHub (Jan 20, 2026): Did some further testing, seems to be working just fine. Basically recreated my old NPM (non plus) instance, with internal and external domains, and custom certificates as well as generated ones. Can't speak for the rest though. But it seems that the Login information is not required, since one can create an admin user upon first visit.
Author
Owner

@MickLesk commented on GitHub (Jan 20, 2026):

We cant handle this better. So If you dont get the Login, try it again or Crawl the Login with docker ps please. This issue affect 1 of 1000 User.

@MickLesk commented on GitHub (Jan 20, 2026): We cant handle this better. So If you dont get the Login, try it again or Crawl the Login with docker ps please. This issue affect 1 of 1000 User.
Author
Owner

@YtachY commented on GitHub (Jan 27, 2026):

Same here

I am too patience... about more than hours...

    _   ______  __  ___      __          
   / | / / __ \/  |/  /___  / /_  _______
  /  |/ / /_/ / /|_/ / __ \/ / / / / ___/
 / /|  / ____/ /  / / /_/ / / /_/ (__  ) 
/_/ |_/_/   /_/  /_/ .___/_/\__,_/____/  
                  /_/                    
  🧩  Using Advanced Install on node node1

  💡  PVE Version 9.1.4 (Kernel: 6.17.4-2-pve)
  🖥  Operating System: alpine
  🌟  Version: 3.23
  📦  Container Type: Unprivileged
  🆔  Container ID: 114
  🏠  Hostname: npmplus
  💾  Disk Size: 11 GB
  🧠  CPU Cores: 1
  🛠  RAM Size: 512 MiB
  🌉  Bridge: vmbr0
  📡  IPv4: 192.168.1.114/24
  📡  IPv6: auto
  🗂  FUSE Support: no
  📡  TUN/TAP Support: yes
  📦  Nesting: Enabled
  🎮  GPU Passthrough: no
  💡  Timezone: Asia/Ho_Chi_Minh
  🔍  Verbose Mode: yes
  🚀  Creating a NPMplus LXC using the above advanced settings
  ✔   Updated app defaults: /usr/local/community-scripts/defaults/npmplus.vars
  ✔   Storage local (Free: 76.0GB  Used: 13.2GB) [Template]
  ✔   Storage local-lvm (Free: 690.2GB  Used: 125.3GB) [Container]
  ✔   Storage 'local-lvm' (lvmthin) validated
  ✔   Template storage 'local' validated
  ✔   Template search completed
  ✔   Template alpine-3.23-default_20260116_amd64.tar.xz [local]
  ✔   LXC Container 114 was successfully created.
  ✔   Started LXC Container
  ✔   Customized LXC Container
  ✔   Installed SSH keys into CT 114
  ✔   Set up Container OS
  ✔   Network Connected: 192.168.1.114
  ✔   Internet: ✔ IPv4  DNS: 20.205.243.166
  ⏳   Updating Container OS(1/2) Upgrading libcrypto3 (3.5.4-r0 -> 3.5.5-r0)
(2/2) Upgrading libssl3 (3.5.4-r0 -> 3.5.5-r0)
OK: 36.4 MiB in 73 packages
  ✔   Updated Container OS
  ⏳   Installing Dependencies(1/3) Installing gawk (5.3.2-r2)
(2/3) Installing tzdata (2025c-r0)
(3/3) Installing yq-go (4.49.2-r2)
Executing busybox-1.37.0-r30.trigger
OK: 49.4 MiB in 76 packages
  ✔   Installed Dependencies
  ⏳   Installing Docker & Compose( 1/21) Installing ca-certificates (20251003-r0)
( 2/21) Installing libseccomp (2.6.0-r1)
( 3/21) Installing runc (1.4.0-r2)
( 4/21) Installing containerd (2.2.0-r4)
( 5/21) Installing log_proxy (0.7.4-r0)
( 6/21) Installing containerd-openrc (2.2.0-r4)
( 7/21) Installing libmnl (1.0.5-r2)
( 8/21) Installing libnftnl (1.3.0-r0)
( 9/21) Installing libxtables (1.8.11-r1)
(10/21) Installing iptables (1.8.11-r1)
(11/21) Installing iptables-openrc (1.8.11-r1)
(12/21) Installing tini-static (0.19.0-r3)
(13/21) Installing gmp (6.3.0-r4)
(14/21) Installing jansson (2.14.1-r0)
(15/21) Installing nftables (1.1.5-r2)
(16/21) Installing nftables-openrc (1.1.5-r2)
(17/21) Installing docker-engine (29.1.3-r1)
  Executing docker-engine-29.1.3-r1.pre-install
(18/21) Installing docker-openrc (29.1.3-r1)
(19/21) Installing docker-cli (29.1.3-r1)
(20/21) Installing docker-cli-buildx (0.30.1-r2)
(21/21) Installing docker (29.1.3-r1)
Executing busybox-1.37.0-r30.trigger
Executing ca-certificates-20251003-r0.trigger
OK: 305.5 MiB in 97 packages
 * Caching service dependencies ...                                                                                                                                                  [ ok ]
mount: mounting cgroup2 on /sys/fs/cgroup failed: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: write error: Resource busy
sh: error setting limit: Operation not permitted
 * docker: unable to apply RC_ULIMIT settings
sh: error setting limit: Operation not permitted
 * docker: unable to apply RC_ULIMIT settings
 * /var/log/docker.log: creating file
 * /var/log/docker.log: correcting owner
 * Starting Docker Daemon ...                                                                                                                                                        [ ok ]
 * service docker added to runlevel default
  ✔   Installed Docker & Compose
  ✔   Fetched NPMplus
      Enter your TZ Identifier (e.g., Europe/Berlin): Europe/Berlin
      Enter your ACME Email: myemail@gmail.com
[+] up 15/15ing and Starting NPMplus (Patience)
 ✔ Image docker.io/zoeyvid/npmplus:latest Pulled                                                                                                                                      11.4s
 ✔ Container npmplus                      Created                                                                                                                                     0.1s
  ✔   NPMplus is running and healthy
  ✔   Builded and started NPMplus
 * service sshd added to runlevel default
ssh-keygen: generating new host keys: RSA ECDSA ED25519 
 * Starting sshd ...                                                                                                                                                                 [ ok ]
  ⏳   Retrieving Default Login (Patience)

@YtachY commented on GitHub (Jan 27, 2026): # Same here I am too patience... about more than hours... ``` _ ______ __ ___ __ / | / / __ \/ |/ /___ / /_ _______ / |/ / /_/ / /|_/ / __ \/ / / / / ___/ / /| / ____/ / / / /_/ / / /_/ (__ ) /_/ |_/_/ /_/ /_/ .___/_/\__,_/____/ /_/ 🧩 Using Advanced Install on node node1 💡 PVE Version 9.1.4 (Kernel: 6.17.4-2-pve) 🖥 Operating System: alpine 🌟 Version: 3.23 📦 Container Type: Unprivileged 🆔 Container ID: 114 🏠 Hostname: npmplus 💾 Disk Size: 11 GB 🧠 CPU Cores: 1 🛠 RAM Size: 512 MiB 🌉 Bridge: vmbr0 📡 IPv4: 192.168.1.114/24 📡 IPv6: auto 🗂 FUSE Support: no 📡 TUN/TAP Support: yes 📦 Nesting: Enabled 🎮 GPU Passthrough: no 💡 Timezone: Asia/Ho_Chi_Minh 🔍 Verbose Mode: yes 🚀 Creating a NPMplus LXC using the above advanced settings ✔ Updated app defaults: /usr/local/community-scripts/defaults/npmplus.vars ✔ Storage local (Free: 76.0GB Used: 13.2GB) [Template] ✔ Storage local-lvm (Free: 690.2GB Used: 125.3GB) [Container] ✔ Storage 'local-lvm' (lvmthin) validated ✔ Template storage 'local' validated ✔ Template search completed ✔ Template alpine-3.23-default_20260116_amd64.tar.xz [local] ✔ LXC Container 114 was successfully created. ✔ Started LXC Container ✔ Customized LXC Container ✔ Installed SSH keys into CT 114 ✔ Set up Container OS ✔ Network Connected: 192.168.1.114 ✔ Internet: ✔ IPv4 DNS: 20.205.243.166 ⏳ Updating Container OS(1/2) Upgrading libcrypto3 (3.5.4-r0 -> 3.5.5-r0) (2/2) Upgrading libssl3 (3.5.4-r0 -> 3.5.5-r0) OK: 36.4 MiB in 73 packages ✔ Updated Container OS ⏳ Installing Dependencies(1/3) Installing gawk (5.3.2-r2) (2/3) Installing tzdata (2025c-r0) (3/3) Installing yq-go (4.49.2-r2) Executing busybox-1.37.0-r30.trigger OK: 49.4 MiB in 76 packages ✔ Installed Dependencies ⏳ Installing Docker & Compose( 1/21) Installing ca-certificates (20251003-r0) ( 2/21) Installing libseccomp (2.6.0-r1) ( 3/21) Installing runc (1.4.0-r2) ( 4/21) Installing containerd (2.2.0-r4) ( 5/21) Installing log_proxy (0.7.4-r0) ( 6/21) Installing containerd-openrc (2.2.0-r4) ( 7/21) Installing libmnl (1.0.5-r2) ( 8/21) Installing libnftnl (1.3.0-r0) ( 9/21) Installing libxtables (1.8.11-r1) (10/21) Installing iptables (1.8.11-r1) (11/21) Installing iptables-openrc (1.8.11-r1) (12/21) Installing tini-static (0.19.0-r3) (13/21) Installing gmp (6.3.0-r4) (14/21) Installing jansson (2.14.1-r0) (15/21) Installing nftables (1.1.5-r2) (16/21) Installing nftables-openrc (1.1.5-r2) (17/21) Installing docker-engine (29.1.3-r1) Executing docker-engine-29.1.3-r1.pre-install (18/21) Installing docker-openrc (29.1.3-r1) (19/21) Installing docker-cli (29.1.3-r1) (20/21) Installing docker-cli-buildx (0.30.1-r2) (21/21) Installing docker (29.1.3-r1) Executing busybox-1.37.0-r30.trigger Executing ca-certificates-20251003-r0.trigger OK: 305.5 MiB in 97 packages * Caching service dependencies ... [ ok ] mount: mounting cgroup2 on /sys/fs/cgroup failed: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: write error: Resource busy sh: error setting limit: Operation not permitted * docker: unable to apply RC_ULIMIT settings sh: error setting limit: Operation not permitted * docker: unable to apply RC_ULIMIT settings * /var/log/docker.log: creating file * /var/log/docker.log: correcting owner * Starting Docker Daemon ... [ ok ] * service docker added to runlevel default ✔ Installed Docker & Compose ✔ Fetched NPMplus Enter your TZ Identifier (e.g., Europe/Berlin): Europe/Berlin Enter your ACME Email: myemail@gmail.com [+] up 15/15ing and Starting NPMplus (Patience) ✔ Image docker.io/zoeyvid/npmplus:latest Pulled 11.4s ✔ Container npmplus Created 0.1s ✔ NPMplus is running and healthy ✔ Builded and started NPMplus * service sshd added to runlevel default ssh-keygen: generating new host keys: RSA ECDSA ED25519 * Starting sshd ... [ ok ] ⏳ Retrieving Default Login (Patience) ```
Author
Owner

@MickLesk commented on GitHub (Jan 27, 2026):

docker ps
docker logs containerid

And then you see it

@MickLesk commented on GitHub (Jan 27, 2026): docker ps docker logs containerid And then you see it
Author
Owner

@YtachY commented on GitHub (Jan 28, 2026):

I saw new code added. Thank you for your service.

Additional log for investigation (in case you need it)

docker ps
docker logs containerid
And then you see it

What do you mean by "see sth in docker logs" ? Credential?
In my case (and I think it widely effect because I ran the standard flow), I do not know what is the credential in docker logs.
As a noob user, I guess the process of admin creation has failed infinitively.
Check out logs below.

NPMplus LXC Container
    🌐   Provided by: community-scripts ORG | GitHub: https://github.com/community-scripts/ProxmoxVE

    🖥️   OS: Alpine Linux - Version: 3.23.3
    🏠   Hostname: npmplus
    💡   IP Address: 192.168.1.117
npmplus:~# cat /opt/.npm_pwd
cat: can't open '/opt/.npm_pwd': No such file or directory
npmplus:~# docker ps
CONTAINER ID   IMAGE                    COMMAND                  CREATED          STATUS                    PORTS     NAMES
71585ef86f99   zoeyvid/npmplus:latest   "tini -- entrypoint.…"   17 minutes ago   Up 17 minutes (healthy)             npmplus
npmplus:~# docker logs npmplus 

-------------------------------------
 _ _  ___  __ __       _
| \ || . \|  \  \ ___ | | _ _  ___
|   ||  _/|     || . \| || | |[_-[
|_\_||_|  |_|_|_||  _/|_| \__|/__/
                 |_|
-------------------------------------
Version:  2026-01-22-r1-bc1866a-2.13.6
Date:     Wed Jan 28 10:59:07 +07 2026
-------------------------------------

At least one env or the template version changed, all hosts will be regenerated. Please make sure to read the changelog.
mkdir: created directory '/data/npmplus'
mkdir: created directory '/data/npmplus/gravatar'
mkdir: created directory '/data/tls'
mkdir: created directory '/data/tls/certbot'
mkdir: created directory '/data/tls/certbot/renewal'
mkdir: created directory '/data/tls/certbot/acme-challenge'
mkdir: created directory '/data/tls/custom'
mkdir: created directory '/data/html'
mkdir: created directory '/data/access'
mkdir: created directory '/data/crowdsec'
mkdir: created directory '/data/nginx'
mkdir: created directory '/data/nginx/redirection_host'
mkdir: created directory '/data/nginx/proxy_host'
mkdir: created directory '/data/nginx/dead_host'
mkdir: created directory '/data/nginx/stream'
mkdir: created directory '/data/nginx/logs'
mkdir: created directory '/data/custom_nginx'
'/etc/ban.html.original' -> '/data/crowdsec/ban.html'
'/etc/captcha.html.original' -> '/data/crowdsec/captcha.html'
'/etc/crowdsec.conf.example' -> '/data/crowdsec/crowdsec.conf'
no DEFAULT_CERT_ID set, using dummycerts.
-----

-------------------------------------
User:     root
PUID:     0
User ID:  0
PGID:     0
Group ID: 0
-------------------------------------

Saving debug log to /tmp/certbot-log/letsencrypt.log
Account registered.

Starting services...
2026/01/28 10:59:10 [notice] 210#210: parsed a resolver: "192.168.1.1" in /usr/local/nginx/conf/nginx.conf:41
2026/01/28 10:59:10 [notice] 210#210: parsed a resolver: "192.168.1.1" in /usr/local/nginx/conf/nginx.conf:302
2026/01/28 10:59:10 [alert] 216#216: sched_setaffinity() failed (22: Invalid argument)
[Global        ] › ℹ  info      Using Sqlite: /data/npmplus/database.sqlite
[Global        ] › ℹ  info      Checking for keys file: /data/npmplus/keys.json
[Global        ] › ℹ  info      Creating a new JWT key pair...
[Global        ] › ℹ  info      Wrote JWT key pair to config file: /data/npmplus/keys.json
[Migrate       ] › ℹ  info      Current database version: none
[Migrate       ] › ℹ  info      [initial-schema] Migrating Up...
[Migrate       ] › ℹ  info      [initial-schema] auth Table created
[Migrate       ] › ℹ  info      [initial-schema] user Table created
[Migrate       ] › ℹ  info      [initial-schema] user_permission Table created
[Migrate       ] › ℹ  info      [initial-schema] proxy_host Table created
[Migrate       ] › ℹ  info      [initial-schema] redirection_host Table created
[Migrate       ] › ℹ  info      [initial-schema] dead_host Table created
[Migrate       ] › ℹ  info      [initial-schema] stream Table created
[Migrate       ] › ℹ  info      [initial-schema] access_list Table created
[Migrate       ] › ℹ  info      [initial-schema] certificate Table created
[Migrate       ] › ℹ  info      [initial-schema] access_list_auth Table created
[Migrate       ] › ℹ  info      [initial-schema] audit_log Table created
[Migrate       ] › ℹ  info      [websockets] Migrating Up...
[Migrate       ] › ℹ  info      [websockets] proxy_host Table altered
[Migrate       ] › ℹ  info      [forward_host] Migrating Up...
[Migrate       ] › ℹ  info      [forward_host] proxy_host Table altered
[Migrate       ] › ℹ  info      [http2_support] Migrating Up...
[Migrate       ] › ℹ  info      [http2_support] proxy_host Table altered
[Migrate       ] › ℹ  info      [http2_support] redirection_host Table altered
[Migrate       ] › ℹ  info      [http2_support] dead_host Table altered
[Migrate       ] › ℹ  info      [forward_scheme] Migrating Up...
[Migrate       ] › ℹ  info      [forward_scheme] proxy_host Table altered
[Migrate       ] › ℹ  info      [disabled] Migrating Up...
[Migrate       ] › ℹ  info      [disabled] proxy_host Table altered
[Migrate       ] › ℹ  info      [disabled] redirection_host Table altered
[Migrate       ] › ℹ  info      [disabled] dead_host Table altered
[Migrate       ] › ℹ  info      [disabled] stream Table altered
[Migrate       ] › ℹ  info      [custom_locations] Migrating Up...
[Migrate       ] › ℹ  info      [custom_locations] proxy_host Table altered
[Migrate       ] › ℹ  info      [hsts] Migrating Up...
[Migrate       ] › ℹ  info      [hsts] proxy_host Table altered
[Migrate       ] › ℹ  info      [hsts] redirection_host Table altered
[Migrate       ] › ℹ  info      [hsts] dead_host Table altered
[Migrate       ] › ℹ  info      [settings] Migrating Up...
[Migrate       ] › ℹ  info      [settings] setting Table created
[Migrate       ] › ℹ  info      [access_list_client] Migrating Up...
[Migrate       ] › ℹ  info      [access_list_client] access_list_client Table created
[Migrate       ] › ℹ  info      [access_list_client] access_list Table altered
[Migrate       ] › ℹ  info      [access_list_client_fix] Migrating Up...
[Migrate       ] › ℹ  info      [access_list_client_fix] access_list Table altered
[Migrate       ] › ℹ  info      [pass_auth] Migrating Up...
[Migrate       ] › ℹ  info      [pass_auth] access_list Table altered
[Migrate       ] › ℹ  info      [redirection_scheme] Migrating Up...
[Migrate       ] › ℹ  info      [redirection_scheme] redirection_host Table altered
[Migrate       ] › ℹ  info      [redirection_status_code] Migrating Up...
[Migrate       ] › ℹ  info      [redirection_status_code] redirection_host Table altered
[Migrate       ] › ℹ  info      [stream_domain] Migrating Up...
[Migrate       ] › ℹ  info      [stream_domain] stream Table altered
[Migrate       ] › ℹ  info      [stream_domain] Migrating Up...
[Migrate       ] › ℹ  info      [stream_ssl] Migrating Up...
[Migrate       ] › ℹ  info      [stream_ssl] stream Table altered
[Migrate       ] › ℹ  info      [change_incoming_port_to_string] Migrating Up...
[Migrate       ] › ℹ  info      [change_incoming_port_to_string] stream Table altered
[Migrate       ] › ℹ  info      [regenerate_default_host] Migrating Up...
[Migrate       ] › ℹ  info      [change_forwarding_port_to_string] Migrating Up...
[Migrate       ] › ℹ  info      [change_forwarding_port_to_string] stream Table altered
[Migrate       ] › ℹ  info      [allow_empty_forwarding_port] Migrating Up...
[Migrate       ] › ℹ  info      [allow_empty_forwarding_port] proxy Table altered
[Migrate       ] › ℹ  info      [allow_empty_stream_forwarding_port] Migrating Up...
[Migrate       ] › ℹ  info      [allow_empty_stream_forwarding_port] stream Table altered
[Migrate       ] › ℹ  info      [stream_proxy_protocol_forwarding] Migrating Up...
[Migrate       ] › ℹ  info      [stream_proxy_protocol_forwarding] stream Table altered
[Migrate       ] › ℹ  info      [redirect_auto_scheme] Migrating Up...
[Migrate       ] › ℹ  info      [redirect_auto_scheme] redirection_host Table altered
[Migrate       ] › ℹ  info      [stream_proxy_ssl] Migrating Up...
[Migrate       ] › ℹ  info      [stream_proxy_ssl] stream Table altered
[Migrate       ] › ℹ  info      [reset_button_values] Migrating Up...
[Migrate       ] › ℹ  info      [reset_button_values] proxy_host values reset
[Setup         ] › ℹ  info      Default settings added
[Nginx         ] › ⬤  debug     Wrote config: /usr/local/nginx/conf/conf.d/default.conf
[Global        ] › ⬤  debug     CMD: nginxbeautifier -s 4 /usr/local/nginx/conf/conf.d/default.conf
[Global        ] › ℹ  info      IP Ranges fetch is disabled by environment variable
[TLS           ] › ℹ  info      Certbot Renewal Timer initialized
[TLS           ] › ℹ  info      Renewing Certbot TLS certs close to expiry...
[Global        ] › ⬤  debug     CMD: certbot --config /etc/certbot.ini renew --server https://acme-v02.api.letsencrypt.org/directory --quiet
[Global        ] › ⬤  debug     CMD: nginx -tq
[Global        ] › ℹ  info      Backend PID 209 listening on unix socket...
[Global        ] › ⬤  debug     CMD: nginx -s reload
2026/01/28 10:59:11 [alert] 264#264: sched_setaffinity() failed (22: Invalid argument)
[Global        ] › ⬤  debug     CMD: nginx -tq
[Global        ] › ⬤  debug     CMD: nginx -s reload
[TLS           ] › ℹ  info      Renew Complete
2026/01/28 10:59:11 [alert] 299#299: sched_setaffinity() failed (22: Invalid argument)
npmplus:~# 
@YtachY commented on GitHub (Jan 28, 2026): I saw new code added. Thank you for your service. # Additional log for investigation (in case you need it) > docker ps > docker logs containerid > And then you see it What do you mean by "see sth in docker logs" ? Credential? In my case (and I think it widely effect because I ran the standard flow), I do not know what is the credential in docker logs. As a noob user, I guess the process of admin creation has failed infinitively. Check out logs below. ``` NPMplus LXC Container 🌐 Provided by: community-scripts ORG | GitHub: https://github.com/community-scripts/ProxmoxVE 🖥️ OS: Alpine Linux - Version: 3.23.3 🏠 Hostname: npmplus 💡 IP Address: 192.168.1.117 ``` ``` npmplus:~# cat /opt/.npm_pwd cat: can't open '/opt/.npm_pwd': No such file or directory ``` ``` npmplus:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 71585ef86f99 zoeyvid/npmplus:latest "tini -- entrypoint.…" 17 minutes ago Up 17 minutes (healthy) npmplus npmplus:~# docker logs npmplus ------------------------------------- _ _ ___ __ __ _ | \ || . \| \ \ ___ | | _ _ ___ | || _/| || . \| || | |[_-[ |_\_||_| |_|_|_|| _/|_| \__|/__/ |_| ------------------------------------- Version: 2026-01-22-r1-bc1866a-2.13.6 Date: Wed Jan 28 10:59:07 +07 2026 ------------------------------------- At least one env or the template version changed, all hosts will be regenerated. Please make sure to read the changelog. mkdir: created directory '/data/npmplus' mkdir: created directory '/data/npmplus/gravatar' mkdir: created directory '/data/tls' mkdir: created directory '/data/tls/certbot' mkdir: created directory '/data/tls/certbot/renewal' mkdir: created directory '/data/tls/certbot/acme-challenge' mkdir: created directory '/data/tls/custom' mkdir: created directory '/data/html' mkdir: created directory '/data/access' mkdir: created directory '/data/crowdsec' mkdir: created directory '/data/nginx' mkdir: created directory '/data/nginx/redirection_host' mkdir: created directory '/data/nginx/proxy_host' mkdir: created directory '/data/nginx/dead_host' mkdir: created directory '/data/nginx/stream' mkdir: created directory '/data/nginx/logs' mkdir: created directory '/data/custom_nginx' '/etc/ban.html.original' -> '/data/crowdsec/ban.html' '/etc/captcha.html.original' -> '/data/crowdsec/captcha.html' '/etc/crowdsec.conf.example' -> '/data/crowdsec/crowdsec.conf' no DEFAULT_CERT_ID set, using dummycerts. ----- ------------------------------------- User: root PUID: 0 User ID: 0 PGID: 0 Group ID: 0 ------------------------------------- Saving debug log to /tmp/certbot-log/letsencrypt.log Account registered. Starting services... 2026/01/28 10:59:10 [notice] 210#210: parsed a resolver: "192.168.1.1" in /usr/local/nginx/conf/nginx.conf:41 2026/01/28 10:59:10 [notice] 210#210: parsed a resolver: "192.168.1.1" in /usr/local/nginx/conf/nginx.conf:302 2026/01/28 10:59:10 [alert] 216#216: sched_setaffinity() failed (22: Invalid argument) [Global ] › ℹ info Using Sqlite: /data/npmplus/database.sqlite [Global ] › ℹ info Checking for keys file: /data/npmplus/keys.json [Global ] › ℹ info Creating a new JWT key pair... [Global ] › ℹ info Wrote JWT key pair to config file: /data/npmplus/keys.json [Migrate ] › ℹ info Current database version: none [Migrate ] › ℹ info [initial-schema] Migrating Up... [Migrate ] › ℹ info [initial-schema] auth Table created [Migrate ] › ℹ info [initial-schema] user Table created [Migrate ] › ℹ info [initial-schema] user_permission Table created [Migrate ] › ℹ info [initial-schema] proxy_host Table created [Migrate ] › ℹ info [initial-schema] redirection_host Table created [Migrate ] › ℹ info [initial-schema] dead_host Table created [Migrate ] › ℹ info [initial-schema] stream Table created [Migrate ] › ℹ info [initial-schema] access_list Table created [Migrate ] › ℹ info [initial-schema] certificate Table created [Migrate ] › ℹ info [initial-schema] access_list_auth Table created [Migrate ] › ℹ info [initial-schema] audit_log Table created [Migrate ] › ℹ info [websockets] Migrating Up... [Migrate ] › ℹ info [websockets] proxy_host Table altered [Migrate ] › ℹ info [forward_host] Migrating Up... [Migrate ] › ℹ info [forward_host] proxy_host Table altered [Migrate ] › ℹ info [http2_support] Migrating Up... [Migrate ] › ℹ info [http2_support] proxy_host Table altered [Migrate ] › ℹ info [http2_support] redirection_host Table altered [Migrate ] › ℹ info [http2_support] dead_host Table altered [Migrate ] › ℹ info [forward_scheme] Migrating Up... [Migrate ] › ℹ info [forward_scheme] proxy_host Table altered [Migrate ] › ℹ info [disabled] Migrating Up... [Migrate ] › ℹ info [disabled] proxy_host Table altered [Migrate ] › ℹ info [disabled] redirection_host Table altered [Migrate ] › ℹ info [disabled] dead_host Table altered [Migrate ] › ℹ info [disabled] stream Table altered [Migrate ] › ℹ info [custom_locations] Migrating Up... [Migrate ] › ℹ info [custom_locations] proxy_host Table altered [Migrate ] › ℹ info [hsts] Migrating Up... [Migrate ] › ℹ info [hsts] proxy_host Table altered [Migrate ] › ℹ info [hsts] redirection_host Table altered [Migrate ] › ℹ info [hsts] dead_host Table altered [Migrate ] › ℹ info [settings] Migrating Up... [Migrate ] › ℹ info [settings] setting Table created [Migrate ] › ℹ info [access_list_client] Migrating Up... [Migrate ] › ℹ info [access_list_client] access_list_client Table created [Migrate ] › ℹ info [access_list_client] access_list Table altered [Migrate ] › ℹ info [access_list_client_fix] Migrating Up... [Migrate ] › ℹ info [access_list_client_fix] access_list Table altered [Migrate ] › ℹ info [pass_auth] Migrating Up... [Migrate ] › ℹ info [pass_auth] access_list Table altered [Migrate ] › ℹ info [redirection_scheme] Migrating Up... [Migrate ] › ℹ info [redirection_scheme] redirection_host Table altered [Migrate ] › ℹ info [redirection_status_code] Migrating Up... [Migrate ] › ℹ info [redirection_status_code] redirection_host Table altered [Migrate ] › ℹ info [stream_domain] Migrating Up... [Migrate ] › ℹ info [stream_domain] stream Table altered [Migrate ] › ℹ info [stream_domain] Migrating Up... [Migrate ] › ℹ info [stream_ssl] Migrating Up... [Migrate ] › ℹ info [stream_ssl] stream Table altered [Migrate ] › ℹ info [change_incoming_port_to_string] Migrating Up... [Migrate ] › ℹ info [change_incoming_port_to_string] stream Table altered [Migrate ] › ℹ info [regenerate_default_host] Migrating Up... [Migrate ] › ℹ info [change_forwarding_port_to_string] Migrating Up... [Migrate ] › ℹ info [change_forwarding_port_to_string] stream Table altered [Migrate ] › ℹ info [allow_empty_forwarding_port] Migrating Up... [Migrate ] › ℹ info [allow_empty_forwarding_port] proxy Table altered [Migrate ] › ℹ info [allow_empty_stream_forwarding_port] Migrating Up... [Migrate ] › ℹ info [allow_empty_stream_forwarding_port] stream Table altered [Migrate ] › ℹ info [stream_proxy_protocol_forwarding] Migrating Up... [Migrate ] › ℹ info [stream_proxy_protocol_forwarding] stream Table altered [Migrate ] › ℹ info [redirect_auto_scheme] Migrating Up... [Migrate ] › ℹ info [redirect_auto_scheme] redirection_host Table altered [Migrate ] › ℹ info [stream_proxy_ssl] Migrating Up... [Migrate ] › ℹ info [stream_proxy_ssl] stream Table altered [Migrate ] › ℹ info [reset_button_values] Migrating Up... [Migrate ] › ℹ info [reset_button_values] proxy_host values reset [Setup ] › ℹ info Default settings added [Nginx ] › ⬤ debug Wrote config: /usr/local/nginx/conf/conf.d/default.conf [Global ] › ⬤ debug CMD: nginxbeautifier -s 4 /usr/local/nginx/conf/conf.d/default.conf [Global ] › ℹ info IP Ranges fetch is disabled by environment variable [TLS ] › ℹ info Certbot Renewal Timer initialized [TLS ] › ℹ info Renewing Certbot TLS certs close to expiry... [Global ] › ⬤ debug CMD: certbot --config /etc/certbot.ini renew --server https://acme-v02.api.letsencrypt.org/directory --quiet [Global ] › ⬤ debug CMD: nginx -tq [Global ] › ℹ info Backend PID 209 listening on unix socket... [Global ] › ⬤ debug CMD: nginx -s reload 2026/01/28 10:59:11 [alert] 264#264: sched_setaffinity() failed (22: Invalid argument) [Global ] › ⬤ debug CMD: nginx -tq [Global ] › ⬤ debug CMD: nginx -s reload [TLS ] › ℹ info Renew Complete 2026/01/28 10:59:11 [alert] 299#299: sched_setaffinity() failed (22: Invalid argument) npmplus:~# ```
Author
Owner

@YtachY commented on GitHub (Jan 28, 2026):

Still could access to webUI and register new Admin account

Image

The issue is Stuck at this setup terminal here, if turn off/interrupt...etc my desktop then the installation failed and I prefer delete an unfinised setup LXC.

Image Image
@YtachY commented on GitHub (Jan 28, 2026): ### Still could access to webUI and register new Admin account <img width="1920" height="969" alt="Image" src="https://github.com/user-attachments/assets/409fccd8-b769-461c-9ed7-edc81a63d7b3" /> ### The issue is Stuck at this setup terminal here, if turn off/interrupt...etc my desktop then the installation failed and I prefer delete an unfinised setup LXC. <img width="1340" height="202" alt="Image" src="https://github.com/user-attachments/assets/af62209d-384b-4431-97a1-f8dc358ce28e" /> <img width="1340" height="388" alt="Image" src="https://github.com/user-attachments/assets/3652db63-9090-41dd-a2a2-e2ddb0563b95" />
Author
Owner

@MickLesk commented on GitHub (Jan 28, 2026):

Doesnt Look Like Proxmox webui. What Tool is this? External SSH Terminal Sometimes doesnt Work correctly - tteck doesnt Support external SSH Terminals / Issues

But my PR isnt merged at the Moment. So its the same behavior like before

@MickLesk commented on GitHub (Jan 28, 2026): Doesnt Look Like Proxmox webui. What Tool is this? External SSH Terminal Sometimes doesnt Work correctly - tteck doesnt Support external SSH Terminals / Issues But my PR isnt merged at the Moment. So its the same behavior like before
Author
Owner

@github-actions[bot] commented on GitHub (Jan 29, 2026):

This issue has been automatically locked since it has been closed for more than 1 day.
If you have a related issue, please open a new one and reference this issue if needed.

@github-actions[bot] commented on GitHub (Jan 29, 2026): This issue has been automatically locked since it has been closed for more than 1 day. If you have a related issue, please open a new one and reference this issue if needed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2356