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:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!