Photo of a snowy path in a forest with light at the end

January 2025 Maintenance Update for XCP-ng 8.3

Update Jan 23, 2025

New bugfix, enhancement and security updates are available for XCP-ng 8.3.

📔
To update, follow this guide. You can also join the discussion on our community forum. Host reboots are necessary after this update.
server symbols in blue with a red circular arrow

✨ What changed

This update brings non-urgent bugfixes, compatibility improvements, as well as some small enhancements, to a variety of components.

  • amd-microcode: Update AMD microcode to the 2024-11-21 drop
    • Updates firmware for families 17h and 19h CPUs. For the first time, AMD published updates for non-server CPUs. One can assume that they started supporting microcode update for these, contrarily to what they did in the past, and that these updates thus fix various bugs and vulnerabilities. This is only (sensible) speculation at the moment, though.
  • blktap: Add an option to use backup footer when vhd-util query is called. This will be used in a future storage driver.
  • grub: Backport VLAN networking support for UEFI PXE boot.
  • intel-igc driver: Update from Linux upstream kernel source 5.10.226. This fixes a minor lock issue on some error return paths.
  • kernel: Backport of a fix to correct cooling fan rotation speed on some Lenovo servers. For more information, you can read this thread on the forum.
  • kexec-tools: Backport of a patch removing kernel_version(). Fixing a bug for kernel with a patchlevel greater than 255.
  • slang: Fixed display and input issues in optional package mc.
  • sm: Contains a fix for leaf coalesce where the size of the leaf to coalesce was wrongly computed before deciding if it was a live coalesce or not, it resulted in some leaf having too much data to coalesce not succeeding the live coalesce and staying in this state indefinitely.
  • xapi:
    • Fixed a malfunction related to the absence of a certificate, which could cause a loop.
    • Fixed and improved various points in IPv6, related to management, reboot and re-initialization.
  • xcp-ng-deps: Added vim-minimal as a dependency, so it is always present on XCP-ng systems.
  • xo-lite: Update to version 0.6.0. For more details, you can consult the blog post on the latest release of Xen Orchestra.

⛃ XOSTOR

If you are using XOSTOR, be sure to read our documentation on updating it.

  • DRBD: Add many improvements and a fix to prevent a dead-lock
⚠️
Reminder: XOSTOR is still in beta stage on XCP-ng 8.3

🔧 Optional packages

  • iperf3: Upgrade to version 3.9-13 from CentOS 7
  • netdata: Fixed an issue that could occur when quickly uninstalling the package, right after an unfinished installation, and leave a service in an undetermined state.
  • socat: Update the package to version 1.7.4.1 which includes a fix for a buffer overflow and security fixes.
  • traceroute: Updated to version 2.1.5.

⚙️ Update for alternate kernel

Backport of a fix to correct cooling fan rotation speed on some Lenovo servers. For more information, you can read this thread on the forum.

🔗 Updates for alternate drivers

  • As explained in our documentation, XCP-ng occasionally provides alternate drivers for users who have issues with the main drivers installed with XCP-ng. We just released updates to newer versions:
    • broadcom-bnxt-en-alt: From version 1.10.2_227.0.130.0 to 1.10.3_231.0.162.0
    • intel-i40e-alt: From version 2.22.20-3.1 to 2.26.8
    • More information about drivers and current versions is on the drivers page: (https://github.com/xcp-ng/xcp/wiki/Drivers).

Tags