fresh install : Open VNC console fails with apache error 500

softlion

Active Member
Dec 10, 2009
63
0
26
# tail /var/log/apache2/error.log
ERR: 24: Error in Perl code: unable to find free vnc port at /usr/share/perl5/PVE/ConfigServer.pm line 1011

# pveversion -v
pve-manager: 1.7-11 (pve-manager/1.7/5470)
running kernel: 2.6.35-1-pve
proxmox-ve-2.6.35: 1.7-9
pve-kernel-2.6.32-4-pve: 2.6.32-30
pve-kernel-2.6.35-1-pve: 2.6.35-9
qemu-server: 1.1-28
pve-firmware: 1.0-10
libpve-storage-perl: 1.0-16
vncterm: 0.9-2
vzctl: 3.0.24-1pve4
vzdump: 1.2-10
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.13.0-3
ksm-control-daemon: 1.0-4

Any idea what to check to get it to work ?
 
# tail /var/log/apache2/error.log
ERR: 24: Error in Perl code: unable to find free vnc port at /usr/share/perl5/PVE/ConfigServer.pm line 1011

Wow - seems ports 5900 to 6000 are all used.

Try to use 'netstat -tlp' to see what programs listen to those ports.
 
Well, none of these ports are in use.
This is the problem :=)


Has this been resolved? I have the same issue after upgrading to Version:
pve-manager: 2.3-13 (pve-manager/2.3/7946f1f1)
running kernel: 2.6.32-19-pve
proxmox-ve-2.6.32: 2.3-95
pve-kernel-2.6.32-19-pve: 2.6.32-95
pve-kernel-2.6.32-18-pve: 2.6.32-88
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-20
pve-firmware: 1.0-21
libpve-common-perl: 1.0-49
libpve-access-control: 1.0-26
libpve-storage-perl: 2.3-7
vncterm: 1.0-4
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.4-10
ksm-control-daemon: 1.1-1

Please advise.

Thanks,
Jeff Schenk
jeff.schenk@forgerock.com