During apt-get upgrade I got following error:
The output of systemctl status pvedaemon.service shows:
pveversion -v show error:
It looks similar to this thread: https://forum.proxmox.com/threads/poxmox-broken-at-upgrade-to-4-2-58.28420/ but version of libmime-base32-perl is 1.02a-1
Can you help me somehow? I don't want to reinstall the whole server..
Code:
root@xxxx:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libpve-common-perl proxmox-ve pve-container pve-manager qemu-server
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
1 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-manager (4.4-2) ...
Job for pvedaemon.service failed. See 'systemctl status pvedaemon.service' and 'journalctl -xn' for details.
dpkg: error processing package pve-manager (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
pve-manager
E: Sub-process /usr/bin/dpkg returned an error code (1)
The output of systemctl status pvedaemon.service shows:
Code:
root@xxxx:~# systemctl status pvedaemon.service
● pvedaemon.service - PVE API Daemon
Loaded: loaded (/lib/systemd/system/pvedaemon.service; enabled)
Active: active (running) (Result: exit-code) since Mon 2016-12-26 14:57:59 CET; 2 months 19 days ago
Process: 20549 ExecReload=/usr/bin/pvedaemon restart (code=exited, status=2)
Main PID: 1660 (pvedaemon)
CGroup: /system.slice/pvedaemon.service
├─1660 pvedaemon
├─1661 pvedaemon worker
├─1662 pvedaemon worker
└─1663 pvedaemon worker
Mar 16 13:36:31 hyper1 pvedaemon[20549]: Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 13.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 13.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: Compilation failed in require at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: Compilation failed in require at /usr/bin/pvedaemon line 11.
Mar 16 13:36:31 hyper1 pvedaemon[20549]: BEGIN failed--compilation aborted at /usr/bin/pvedaemon line 11.
Mar 16 13:36:31 hyper1 systemd[1]: pvedaemon.service: control process exited, code=exited status=2
Mar 16 13:36:31 hyper1 systemd[1]: Reload failed for PVE API Daemon.
pveversion -v show error:
Code:
root@xxxx:~# pveversion -v
Can't locate PVE/RESTEnvironment.pm in @INC (you may need to install the PVE::RESTEnvironment module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/share/perl5/PVE/RPCEnvironment.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/RPCEnvironment.pm line 6.
Compilation failed in require at /usr/share/perl5/PVE/API2/APT.pm line 20.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 20.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.
It looks similar to this thread: https://forum.proxmox.com/threads/poxmox-broken-at-upgrade-to-4-2-58.28420/ but version of libmime-base32-perl is 1.02a-1
Can you help me somehow? I don't want to reinstall the whole server..