Hi all,
Egg on my face, I blindly followed the upgrade instructions to pve9. Turns out for those of us running mellanox/nvidia networking, there is no support for debian 13:
Other than not restarting (and praying drivers come out in the next weeks), any advice for uninstalling the spider that is MLNX/DOCA?
Egg on my face, I blindly followed the upgrade instructions to pve9. Turns out for those of us running mellanox/nvidia networking, there is no support for debian 13:
Currently, Debian 13 (Trixie) is not yet officially supported in the released versions of MLNX_OFED or DOCA-OFED. As Debian 13 was only recently released (July 2025), it has not yet been added to the list of supported operating systems.
Other than not restarting (and praying drivers come out in the next weeks), any advice for uninstalling the spider that is MLNX/DOCA?
Code:
Setting up proxmox-kernel-6.14.11-3-pve-signed (6.14.11-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 6.14.11-3-pve /boot/vmlinuz-6.14.11-3-pve
Sign command: /lib/modules/6.14.11-3-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Autoinstall of module mlnx-ofed-kernel/25.01.OFED.25.01.0.6.0.1 for kernel 6.14.11-3-pve (x86_64)
Building module(s).................(bad exit status: 1)
Failed command:
./ofed_scripts/pre_build.sh 6.14.11-3-pve /lib/modules/6.14.11-3-pve/build mlnx-ofed-kernel 25.01.OFED.25.01.0.6.0.1
Error! Bad return status for module build on kernel: 6.14.11-3-pve (x86_64)
Consult /var/lib/dkms/mlnx-ofed-kernel/25.01.OFED.25.01.0.6.0.1/build/make.log for more information.
Autoinstall on 6.14.11-3-pve succeeded for module(s) kernel-mft-dkms knem.
Autoinstall on 6.14.11-3-pve failed for module(s) mlnx-ofed-kernel(10).
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/proxmox-kernel-6.14.11-3-pve-signed.postinst line 20.
dpkg: error processing package proxmox-kernel-6.14.11-3-pve-signed (--configure):
installed proxmox-kernel-6.14.11-3-pve-signed package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-kernel-6.14:
proxmox-kernel-6.14 depends on proxmox-kernel-6.14.11-3-pve-signed | proxmox-kernel-6.14.11-3-pve; however:
Package proxmox-kernel-6.14.11-3-pve-signed is not configured yet.
Package proxmox-kernel-6.14.11-3-pve is not installed.
Package proxmox-kernel-6.14.11-3-pve-signed which provides proxmox-kernel-6.14.11-3-pve is not configured yet.
dpkg: error processing package proxmox-kernel-6.14 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-default-kernel:
proxmox-default-kernel depends on proxmox-kernel-6.14; however:
Package proxmox-kernel-6.14 is not configured yet.
dpkg: error processing package proxmox-default-kernel (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
proxmox-ve depends on proxmox-default-kernel; however:
Package proxmox-default-kernel is not configured yet.
dpkg: error processing package proxmox-ve (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
proxmox-kernel-6.14.11-3-pve-signed
proxmox-kernel-6.14
proxmox-default-kernel
proxmox-ve
Removing subscription nag from UI...
Error: Sub-process /usr/bin/dpkg returned an error code (1)
root@snap:~# /usr/sbin/ofed_uninstall.sh
Log: /tmp/ofed.uninstall.log
This program will uninstall all OFED-internal-25.01-0.6.0 packages on your machine.
Do you want to continue?[y/N]:y
Removing MLNX_OFED packages
Error: One or more packages depends on MLNX_OFED.
Those packages should be removed before uninstalling MLNX_OFED:
collectx-clxapi ceph-fuse pve-container qemu-server librados2-perl librados2 libradosstriper1 python3-rgw librbd1 ceph-common libpve-guest-common-perl pve-qemu-kvm libcephfs2 libpve-storage-perl librgw2 proxmox-ve spiceterm libiscsi7 python3-rados mft-autocomplete python3-cephfs pve-manager pve-ha-manager python3-rbd
To force uninstallation use '--force' flag