Mellanox MFT Installation Not Detecting Linux-Headers

jon12

New Member
Oct 19, 2024
1
0
1
I am trying to install the Mellanox MFT tool to update an older connect x3 pro firmware. When trying to run the installation script I get
-E- There are missing packages that are required for installation of MFT.
-I- You can install missing packages using: apt-get install linux-headers linux-headers-generic

I installed proxmox-headers-6.8, based on the kernel version I am running (6.8.4-2-pve), but I still get the same error when running the Mellanox MFT installer. Is there a way to get MFT running on this new of a proxmox version?
 
I am trying to install the Mellanox MFT tool to update an older connect x3 pro firmware. When trying to run the installation script I get
-E- There are missing packages that are required for installation of MFT.
-I- You can install missing packages using: apt-get install linux-headers linux-headers-generic

I installed proxmox-headers-6.8, based on the kernel version I am running (6.8.4-2-pve), but I still get the same error when running the Mellanox MFT installer. Is there a way to get MFT running on this new of a proxmox version?
I'm on 6.8.4-2-pve as well and I had the same issue, but with ConnectX-4 NIC.
In my case both mft-4.22.1-417 and mft-4.29.0-131 dowloaded from nvidia/mellanox refused to install with the same exact message as yours.

I played around with installing and uninstalling packages and once only those packages remained in the system and all other were gone (and a reboot after package purge), the MST installed successfully:
Bash:
root@pve:~# dpkg --list | grep headers
ii  linux-libc-dev:amd64                 6.1.112-1                           amd64        Linux support headers for userspace development
ii  proxmox-default-headers              1.1.0                               all          Default Proxmox Kernel Headers
ii  proxmox-headers-6.8                  6.8.12-3                            all          Latest Proxmox Kernel Headers
ii  proxmox-headers-6.8.12-3-pve         6.8.12-3                            amd64        Proxmox Kernel Headers
ii  pve-headers                          8.2.0                               all          Default Proxmox Kernel Headers (transitional package)

As long as I had other header packages from Debian repositories, the MST would not install. Hope this helps you or anyone else facing the same issue.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!