Problem with pvedaemon after update via apt-get

peterb

New Member
Dec 9, 2011
5
0
1
::1
Hi people,
i have a little problem after updating to the newest version under debian.

after apt-get update && apt-get upgrade the pvedaemon won't startup anymore.


here's the output:

Code:
Restarting PVE Daemon: pvedaemonCan't locate PVE/AbstractMigrate.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl) at /usr/share/perl5/PVE/QemuMigrate.pm line 5.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/QemuMigrate.pm line 5.
Compilation failed in require at /usr/share/perl5/PVE/API2/Qemu.pm line 15.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Qemu.pm line 15.
Compilation failed in require at /usr/share/perl5/PVE/API2/Nodes.pm line 24.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Nodes.pm line 24.
Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 13.
Compilation failed in require at /usr/share/perl5/PVE/REST.pm line 9.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/REST.pm line 9.
Compilation failed in require at /usr/share/perl5/PVE/APIDaemon.pm line 18.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/APIDaemon.pm line 18.
Compilation failed in require at /usr/bin/pvedaemon line 13.
BEGIN failed--compilation aborted at /usr/bin/pvedaemon line 13.


these files has been installed newly

Code:
clvm_2.02.86-1pve2_amd64.deb
dmsetup_2%3a1.02.65-1pve2_amd64.deb
libdevmapper1.02.1_2%3a1.02.65-1pve2_amd64.deb
libpve-access-control_1.0-3_amd64.deb
libpve-storage-perl_2.0-9_all.deb
lvm2_2.02.86-1pve2_amd64.deb
proxmox-ve-2.6.32_2.0-54_all.deb
pve-cluster_1.0-12_amd64.deb
pve-headers-2.6.32-6-pve_2.6.32-54_amd64.deb
pve-kernel-2.6.32-6-pve_2.6.32-54_amd64.deb
pve-qemu-kvm_1.0-1_amd64.deb
qemu-server_2.0-11_amd64.deb
vzctl_3.0.29-3pve6_amd64.deb

Does anyone have an idea how fix that?


greetings

Peter
 
There seems to be several packages missing - try:

# apt-get install proxmox-ve-2.6.32

Hi dietmar,
the package is already installed. proxmox worked before the update today.

Code:
~# dpkg -l|grep proxmox
ii  proxmox-ve-2.6.32                     2.0-54                       The Proxmox Virtual Environment

this is not the problem :-/
 
post the output of 'pveversion -v'
 
post the output of 'pveversion -v'

Hello tom,
here's the output

Code:
pve-manager: 2.0-7 (pve-manager/2.0/de5d8ab1)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-54
pve-kernel-2.6.32-6-pve: 2.6.32-54
lvm2: 2.02.86-1pve2
clvm: 2.02.86-1pve2
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.6.0-1
redhat-cluster-pve: 3.1.7-1
pve-cluster: 1.0-12
qemu-server: 2.0-11
pve-firmware: 1.0-13
libpve-common-perl: 1.0-6
libpve-access-control: 1.0-3
libpve-storage-perl: 2.0-9
vncterm: 1.0-2
vzctl: 3.0.29-3pve6
vzdump: 1.2.6-1
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.0-1
ksm-control-daemon: 1.1-1
 
you got old and also a wrong package, why do you have vzdump? this cannot be installed, not used anymore.

here is the current list, your box should look exactly like this:

Code:
pveversion -v

pve-manager: 2.0-14 (pve-manager/2.0/6a150142)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-54
pve-kernel-2.6.32-6-pve: 2.6.32-54
lvm2: 2.02.86-1pve2
clvm: 2.02.86-1pve2
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.6.0-1
redhat-cluster-pve: 3.1.7-1
pve-cluster: 1.0-12
qemu-server: 2.0-11
pve-firmware: 1.0-13
libpve-common-perl: 1.0-10
libpve-access-control: 1.0-3
libpve-storage-perl: 2.0-9
vncterm: 1.0-2
vzctl: 3.0.29-3pve6
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.0-1
ksm-control-daemon: 1.1-1
 
you got old and also a wrong package, why do you have vzdump? this cannot be installed, not used anymore.

here is the current list, your box should look exactly like this:

Code:
pveversion -v

pve-manager: 2.0-14 (pve-manager/2.0/6a150142)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-54
pve-kernel-2.6.32-6-pve: 2.6.32-54
lvm2: 2.02.86-1pve2
clvm: 2.02.86-1pve2
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.6.0-1
redhat-cluster-pve: 3.1.7-1
pve-cluster: 1.0-12
qemu-server: 2.0-11
pve-firmware: 1.0-13
libpve-common-perl: 1.0-10
libpve-access-control: 1.0-3
libpve-storage-perl: 2.0-9
vncterm: 1.0-2
vzctl: 3.0.29-3pve6
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.0-1
ksm-control-daemon: 1.1-1

ohhh... sh..
i runned apt-get upgrade again.... then i saw that libpve-common-perl and pve-manager have been kept back.
so i invoked apt-get install libpve-common-perl pve-manager
vzdump has been automaticly removed. after that pvedaemon started working again :rolleyes:

here the new output of pveversion -v

Code:
pve-manager: 2.0-14 (pve-manager/2.0/6a150142)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-54
pve-kernel-2.6.32-6-pve: 2.6.32-54
lvm2: 2.02.86-1pve2
clvm: 2.02.86-1pve2
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.6.0-1
redhat-cluster-pve: 3.1.7-1
pve-cluster: 1.0-12
qemu-server: 2.0-11
pve-firmware: 1.0-13
libpve-common-perl: 1.0-10
libpve-access-control: 1.0-3
libpve-storage-perl: 2.0-9
vncterm: 1.0-2
vzctl: 3.0.29-3pve6
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.0-1
ksm-control-daemon: 1.1-1

everythings alright now!!! THANKS for your help. thread can be closed ;)
 
Last edited: