Hello. I am totally new to proxmox. I acquired a server from a co worker who left and I have never touched proxmox prior. When I logged into the server there were update errors so I updated the source list and ran the updates and then it didnt work anymore. The main issue that I appear to be having is that some of the new packages require perl to 5.28.1-6. Is there a proper way to upgrade the perl version?
root@proxmox-01:~# apt-get update
Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB]
Ign:2 http://ftp.us.debian.org/debian stretch InRelease
Get:3 http://ftp.us.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://security.debian.org stretch/updates/main amd64 Packages [520 kB]
Hit:5 http://ftp.us.debian.org/debian stretch Release
Get:6 http://download.proxmox.com/debian/pve buster InRelease [3,051 B]
Hit:7 http://download.proxmox.com/debian/corosync-3 stretch InRelease
Get:9 http://download.proxmox.com/debian/pve buster/pve-no-subscription amd64 Packages [199 kB]
Fetched 907 kB in 0s (1,182 kB/s)
Reading package lists... Done
root@proxmox-01:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
corosync criu dmeventd dmsetup grub-common grub-efi-amd64-bin grub-efi-ia32-bin grub-pc grub-pc-bin
grub2-common libdevmapper1.02.1 libpve-http-server-perl libpve-u2f-server-perl libzfs2linux
libzpool2linux lvm2 lxc-pve lxcfs pve-qemu-kvm smartmontools spiceterm vncterm zfs-initramfs
zfsutils-linux
The following packages will be upgraded:
libqb0
1 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
Need to get 0 B/140 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue? [Y/n] y
/bin/sh: 1: /usr/share/proxmox-ve/pve-apt-hook: not found
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (127)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
proxmox-ve : Depends: pve-manager but it is not going to be installed
Depends: qemu-server but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~# apt-get install pve-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pve-manager : Depends: libpve-access-control (>= 6.0-6) but it is not going to be installed
Depends: libpve-cluster-api-perl but it is not going to be installed
Depends: libpve-guest-common-perl (>= 3.0-3~) but it is not going to be installed
Depends: libpve-http-server-perl (>= 3.0-4) but 2.0-13 is to be installed
Depends: libpve-storage-perl (>= 6.0-1) but it is not going to be installed
Depends: librados2-perl but it is not going to be installed
Depends: pve-cluster (>= 6.0-4) but it is not going to be installed
Depends: pve-container (>= 2.0-21) but it is not going to be installed
Depends: pve-firewall but it is not going to be installed
Depends: pve-ha-manager but it is not going to be installed
Depends: qemu-server (>= 6.0-15) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~# apt-get install pve-cluster
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pve-cluster : Depends: perl (>= 5.28.1-6) but 5.24.1-3+deb9u6 is to be installed
Depends: perlapi-5.28.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~#
root@proxmox-01:~# apt-get update
Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB]
Ign:2 http://ftp.us.debian.org/debian stretch InRelease
Get:3 http://ftp.us.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://security.debian.org stretch/updates/main amd64 Packages [520 kB]
Hit:5 http://ftp.us.debian.org/debian stretch Release
Get:6 http://download.proxmox.com/debian/pve buster InRelease [3,051 B]
Hit:7 http://download.proxmox.com/debian/corosync-3 stretch InRelease
Get:9 http://download.proxmox.com/debian/pve buster/pve-no-subscription amd64 Packages [199 kB]
Fetched 907 kB in 0s (1,182 kB/s)
Reading package lists... Done
root@proxmox-01:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
corosync criu dmeventd dmsetup grub-common grub-efi-amd64-bin grub-efi-ia32-bin grub-pc grub-pc-bin
grub2-common libdevmapper1.02.1 libpve-http-server-perl libpve-u2f-server-perl libzfs2linux
libzpool2linux lvm2 lxc-pve lxcfs pve-qemu-kvm smartmontools spiceterm vncterm zfs-initramfs
zfsutils-linux
The following packages will be upgraded:
libqb0
1 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
Need to get 0 B/140 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue? [Y/n] y
/bin/sh: 1: /usr/share/proxmox-ve/pve-apt-hook: not found
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (127)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
proxmox-ve : Depends: pve-manager but it is not going to be installed
Depends: qemu-server but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~# apt-get install pve-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pve-manager : Depends: libpve-access-control (>= 6.0-6) but it is not going to be installed
Depends: libpve-cluster-api-perl but it is not going to be installed
Depends: libpve-guest-common-perl (>= 3.0-3~) but it is not going to be installed
Depends: libpve-http-server-perl (>= 3.0-4) but 2.0-13 is to be installed
Depends: libpve-storage-perl (>= 6.0-1) but it is not going to be installed
Depends: librados2-perl but it is not going to be installed
Depends: pve-cluster (>= 6.0-4) but it is not going to be installed
Depends: pve-container (>= 2.0-21) but it is not going to be installed
Depends: pve-firewall but it is not going to be installed
Depends: pve-ha-manager but it is not going to be installed
Depends: qemu-server (>= 6.0-15) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~# apt-get install pve-cluster
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pve-cluster : Depends: perl (>= 5.28.1-6) but 5.24.1-3+deb9u6 is to be installed
Depends: perlapi-5.28.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
root@proxmox-01:~#