Hello, I've had some issues while upgrading to v8 from v7. I was able to start the upgrade and it would fail with a message about trying to uninstall PVE. Idiot me followed the instructions in the console and actually ran the remove commands. I looked up after that there is a note in the install page on the wiki that says it can show up and how to deal with it. Anyways, after that, it allowed me to proceed with the v8 installation. After it completed, I noticed that all of the VMs and CTs on that node showed a gray question mark. Thinking it needed to be rebooted, i did so and nothing changed when the node booted up. I've tried a number of posts on the forum and so far nothing. When I try running apt dist-upgrade I get :
Ive tried looking into some of these errors but cannot find any remedy for them. I believe this is a direct result of the proxmox-ve removal, but if I try apt install proxmox-ve, I get :
I can access the shell from the other node in my cluster (still on v7), but as far as a web interface, I have none. To me, it looks as if it needs proxmox-kernel-helper to be installed, but I can't install that because it needs it to install itself.
Any help is much appreciated!
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
libfmt7 libthrift-0.13.0
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
pve-kernel-5.15.102-1-pve
The following NEW packages will be installed:
libfmt9 liblttng-ust-common1 liblttng-ust-ctl5 liblttng-ust1 libthrift-0.17.0
The following packages will be upgraded:
ceph-fuse libcephfs2 librados2 libradosstriper1 librbd1 librgw2 proxmox-mail-forward
7 upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.4 MB of archives.
After this operation, 398 MB disk space will be freed.
Do you want to continue? [Y/n] y
Reading changelogs... Done
(Reading database ... 83053 files and directories currently installed.)
Removing pve-kernel-5.15.102-1-pve (5.15.102-1) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.15.102-1-pve /boot/vmlinuz-5.15.102-1-pve
update-initramfs: Deleting /boot/initrd.img-5.15.102-1-pve
run-parts: executing /etc/kernel/postrm.d/proxmox-auto-removal 5.15.102-1-pve /boot/vmlinuz-5.15.102-1-pve
/etc/kernel/postrm.d/proxmox-auto-removal: 4: .: cannot open /usr/share/proxmox-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/proxmox-auto-removal exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.15.102-1-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.15.102-1-pve (--remove):
installed pve-kernel-5.15.102-1-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
pve-kernel-5.15.102-1-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ive tried looking into some of these errors but cannot find any remedy for them. I believe this is a direct result of the proxmox-ve removal, but if I try apt install proxmox-ve, I get :
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
libfmt7 libthrift-0.13.0
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
ceph-common ceph-fuse libcephfs2 libfmt9 libjs-sencha-touch liblttng-ust-common1 liblttng-ust-ctl5 liblttng-ust1 libpve-guest-common-perl libpve-storage-perl librados2 libradosstriper1
librbd1 librgw2 libslirp0 libthrift-0.17.0 liburing2 numactl proxmox-kernel-helper proxmox-offline-mirror-docs proxmox-offline-mirror-helper pve-container pve-ha-manager pve-manager
pve-qemu-kvm python3-cephfs python3-rados python3-rbd python3-rgw qemu-server spiceterm
Suggested packages:
ceph-base ceph-mds systemd-boot libpve-network-perl libgl1
The following packages will be REMOVED:
pve-kernel-5.15.102-1-pve
The following NEW packages will be installed:
ceph-common libfmt9 libjs-sencha-touch liblttng-ust-common1 liblttng-ust-ctl5 liblttng-ust1 libpve-guest-common-perl libpve-storage-perl libslirp0 libthrift-0.17.0 liburing2 numactl
proxmox-kernel-helper proxmox-offline-mirror-docs proxmox-offline-mirror-helper proxmox-ve pve-container pve-ha-manager pve-manager pve-qemu-kvm python3-cephfs python3-rados
python3-rbd python3-rgw qemu-server spiceterm
The following packages will be upgraded:
ceph-fuse libcephfs2 librados2 libradosstriper1 librbd1 librgw2
6 upgraded, 26 newly installed, 1 to remove and 1 not upgraded.
2 not fully installed or removed.
Need to get 0 B/74.5 MB of archives.
After this operation, 35.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Reading changelogs... Done
Extracting templates from packages: 100%
(Reading database ... 83053 files and directories currently installed.)
Removing pve-kernel-5.15.102-1-pve (5.15.102-1) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.15.102-1-pve /boot/vmlinuz-5.15.102-1-pve
update-initramfs: Deleting /boot/initrd.img-5.15.102-1-pve
run-parts: executing /etc/kernel/postrm.d/proxmox-auto-removal 5.15.102-1-pve /boot/vmlinuz-5.15.102-1-pve
/etc/kernel/postrm.d/proxmox-auto-removal: 4: .: cannot open /usr/share/proxmox-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/proxmox-auto-removal exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.15.102-1-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.15.102-1-pve (--remove):
installed pve-kernel-5.15.102-1-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
pve-kernel-5.15.102-1-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
I can access the shell from the other node in my cluster (still on v7), but as far as a web interface, I have none. To me, it looks as if it needs proxmox-kernel-helper to be installed, but I can't install that because it needs it to install itself.
Any help is much appreciated!
Last edited: