PVE break after accidentally remove perl

try:

> apt-get install proxmox-ve-2.6.32
 
Hi
thank you for your reply
I can not install it

root@sv2:/my-zfs-pool# apt-get install proxmox-ve-2.6.32

Reading package lists... Done

Building dependency tree

Reading state information... Done

E: Unable to locate package proxmox-ve-2.6.32

E: Couldn't find any package by regex 'proxmox-ve-2.6.32'
 
Last edited:
Hi you are life saver <3

But now I got this error

Code:
Restarting pve cluster filesystem: pve-cluster.
Use of inherited AUTOLOAD for non-method PVE::CLIHandler::handle_cmd() is deprecated at /usr/bin/pvecm line 649.
Can't call method "map_method_by_name" on unblessed reference at /usr/share/perl5/PVE/RESTHandler.pm line 278.
dpkg: error processing pve-cluster (--configure):
subprocess installed post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of libpve-access-control:
libpve-access-control depends on pve-cluster; however:
  Package pve-cluster is not configured yet.

dpkg: error processing libpve-access-control (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of librados2-perl:
librados2-perl depends on libpve-access-control; however:
  Package libpve-access-control is not configured yet.

dpkg: error processing librados2-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of redhat-cluster-pve:
redhat-cluster-pve depends on pve-cluster; however:
  Package pve-cluster is not configured yet.

dpkg: error processing redhat-cluster-pve (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-firewall:
pve-firewall depends on pve-cluster; however:
  Package pve-cluster is not configured yet.
pve-firewall depends on libpve-access-control; however:
  Package libpve-access-control 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 libpve-access-control; however:
  Package libpve-access-control is not configured yet.
qemu-server depends on pve-cluster; however:
  Package pve-cluster is not configured yet.
qemu-server depends on redhat-cluster-pve; however:
  Package redhat-cluster-pve 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 resource-agents-pve:
resource-agents-pve depends on redhat-cluster-pve; however:
  Package redhat-cluster-pve is not configured yet.

dpkg: error processing resource-agents-pve (--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 libpve-access-control (>= 3.0-2); however:
  Package libpve-access-control is not configured yet.
pve-manager depends on redhat-cluster-pve; however:
  Package redhat-cluster-pve is not configured yet.
pve-manager depends on resource-agents-pve; however:
  Package resource-agents-pve is not configured yet.
pve-manager depends on librados2-perl; however:
  Package librados2-perl 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
libpve-access-control
librados2-perl
redhat-cluster-pve
pve-firewall
qemu-server
resource-agents-pve
pve-manager
proxmox-ve-2.6.32
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Hi,

I've tried to remove perl to remove it again and try to install again => it works

But another issue is the zpool (I'm using zfs) was not install so it does not detech the pool. Is there any way to install zfs again

thanks million times
 
try:

> apt-get install zfsutils zfs-initramfs
 
Hi,

when waiting for your reply, I've tried this

Code:
$ sudo -i
# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_6_all.deb
# dpkg -i zfsonlinux_6_all.deb
# apt-get update
# apt-get install linux-image-amd64 debian-zfs

then I retried with your suggested

Code:
 apt-get install zfsutils zfs-initramfs

Now I got this error

Code:
root@sv2:~# pveversion -v
fileparse(): need a valid pathname at /usr/share/perl5/PVE/API2/APT.pm line 91

And the CT can not start

Code:
root@sv2:~# vzctl start 101
Directory /proc/vz not found, assuming non-OpenVZ kernel
Container init failed: Cgroup is not mounted

My kernel
Code:
root@sv2:~# uname -a
Linux sv2 3.2.0-4-amd64 #1 SMP Debian 3.2.81-1 x86_64 GNU/Linux
 
another issue

Now in the GUI all the CT are now in gray even though it is running, the graph stuffs are not work too. Just google around still not finding any way. I think I should update somewhere to make it become green

ScreenShot2016-08-13at12.16.42AM.png