I have a Proxmox 7 install ("xxxx" below), which previously was working fine. However I noticed this morning that I cannot connect to the web GUI as I usually do (pveproxy on port 8006). I haven't made any recent changes that I'm aware of.
I can see from systemctl that it's up and running, and I can see from lsof that it's listening on ipv6 only:
I have another node ("yyyy" below) in the same cluster (which is still on Proxmox 6.3-4), which produced different results from lsof:
I should note that previously, node yyyy's web interface showed the whole cluster (including node xxxx) just fine, and I've typically used node yyyy to manage the whole cluster without issue.
Have I somehow disabled IPv4 on the web GUI? IPv4 stack on the node itself is working fine, because I can ssh into xxxx via ipv4 address just fine.
I did find the following thread from 2018 with the OPPOSITE problem (person was asking about enabling ipv6, when only ipv4 was responding): https://forum.proxmox.com/threads/pveproxy-not-listening-on-ipv6-only-ipv4.45417/ . But it was not really helpful to me - they just mentioned adding ipv6 address to hosts file.
I can see from systemctl that it's up and running, and I can see from lsof that it's listening on ipv6 only:
Code:
root@xxxxx:~# systemctl status pveproxy
● pveproxy.service - PVE API Proxy Server
Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; vendor preset: en>
Active: active (running) since Tue 2021-11-16 09:08:37 CST; 11min ago
Process: 9394 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, stat>
Process: 9396 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
Main PID: 9399 (pveproxy)
Tasks: 4 (limit: 231981)
Memory: 133.3M
CPU: 2.437s
CGroup: /system.slice/pveproxy.service
├─9399 pveproxy
├─9400 pveproxy worker
├─9401 pveproxy worker
└─9402 pveproxy worker
root@xxxxx:~# lsof -i:8006
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pveproxy 9399 www-data 6u IPv6 40326 0t0 TCP *:8006 (LISTEN)
pveproxy 9400 www-data 6u IPv6 40326 0t0 TCP *:8006 (LISTEN)
pveproxy 9401 www-data 6u IPv6 40326 0t0 TCP *:8006 (LISTEN)
pveproxy 9402 www-data 6u IPv6 40326 0t0 TCP *:8006 (LISTEN)
I have another node ("yyyy" below) in the same cluster (which is still on Proxmox 6.3-4), which produced different results from lsof:
Code:
root@yyyy:~# lsof -i:8006
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pveproxy 8830 www-data 6u IPv4 43806 0t0 TCP *:8006 (LISTEN)
pveproxy 13639 www-data 6u IPv4 43806 0t0 TCP *:8006 (LISTEN)
pveproxy 20350 www-data 6u IPv4 43806 0t0 TCP *:8006 (LISTEN)
pveproxy 31762 www-data 6u IPv4 43806 0t0 TCP *:8006 (LISTEN)
I should note that previously, node yyyy's web interface showed the whole cluster (including node xxxx) just fine, and I've typically used node yyyy to manage the whole cluster without issue.
Have I somehow disabled IPv4 on the web GUI? IPv4 stack on the node itself is working fine, because I can ssh into xxxx via ipv4 address just fine.
I did find the following thread from 2018 with the OPPOSITE problem (person was asking about enabling ipv6, when only ipv4 was responding): https://forum.proxmox.com/threads/pveproxy-not-listening-on-ipv6-only-ipv4.45417/ . But it was not really helpful to me - they just mentioned adding ipv6 address to hosts file.