if /etc/pve is not mounted (/"empty"), it usually is the result of some mis-configuration of the system's hostname ("journalctl -b -u pve-cluster" will complain about not being able to resolve the local IP address in that case). first step is always to check the logs and/or "systemctl status pve-cluster"