A week ago i tried to update my Proxmox 3.4-6 installation. It resulted in an error and after some investigation i really can't find what is going on.
First i did a apt-get update & upgrade which resulted in this:
I was shocked, because i saw that the installation tried to install version 2.6.32 while i am already on 3.4-6. But now i can't control my vm's anymore. Consoles aren't working and when i try to start a VM through console i get
pveversion
tried apt-get dist-upgrade, but that didn't do anything. I guess i have a serious problem now
is there a way i can fix this?
First i did a apt-get update & upgrade which resulted in this:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up pve-cluster (3.0-20) ...
Restarting pve cluster filesystem: pve-cluster.
Can't locate IO/Socket/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/PVE/Tools.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Tools.pm line 6.
Compilation failed in require at /usr/bin/pvecm line 11.
BEGIN failed--compilation aborted at /usr/bin/pvecm line 11.
dpkg: error processing pve-cluster (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of pve-firewall:
pve-firewall depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing pve-firewall (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of qemu-server:
qemu-server depends on pve-cluster; however:
Package pve-cluster is not configured yet.
qemu-server depends on pve-firewall; however:
Package pve-firewall is not configured yet.
dpkg: error processing qemu-server (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-manager:
pve-manager depends on qemu-server (>= 1.1-1); however:
Package qemu-server is not configured yet.
pve-manager depends on pve-cluster (>= 1.0-29); however:
Package pve-cluster is not configured yet.
pve-manager depends on pve-firewall; however:
Package pve-firewall is not configured yet.
dpkg: error processing pve-manager (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve-2.6.32:
proxmox-ve-2.6.32 depends on pve-manager; however:
Package pve-manager is not configured yet.
proxmox-ve-2.6.32 depends on qemu-server; however:
Package qemu-server is not configured yet.
dpkg: error processing proxmox-ve-2.6.32 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pve-cluster
pve-firewall
qemu-server
pve-manager
proxmox-ve-2.6.32
E: Sub-process /usr/bin/dpkg returned an error code (1)
I was shocked, because i saw that the installation tried to install version 2.6.32 while i am already on 3.4-6. But now i can't control my vm's anymore. Consoles aren't working and when i try to start a VM through console i get
TASK ERROR: command '/bin/nc -l -p 5900 -w 10 -c '/usr/sbin/qm vncproxy 108 2>/dev/null'' failed: exit code 1
pveversion
# pveversion -v
Can't locate IO/Socket/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/PVE/Tools.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Tools.pm line 6.
Compilation failed in require at /usr/share/perl5/PVE/API2/APT.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 14.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.
tried apt-get dist-upgrade, but that didn't do anything. I guess i have a serious problem now