This article clarifies the support status of vMX when deployed on Ubuntu 24.04.
Customers may attempt to install vMX on Ubuntu 24.04 and encounter missing or renamed dependency packages compared to those listed in the official vMX documentation (2020). This article explains the support position and recommended actions.
When attempting to install or run vMX on Ubuntu 24.04, the following may be observed:
Required packages referenced in documentation (Ubuntu 16.04 / 18.04) are missing.
Package installation failures due to renamed or deprecated libraries.
Dependency errors related to:
-python packages
-libssl versions
-bridge-utils / net-tools
-qemu / KVM components
-Kernel compatibility concerns with newer Ubuntu 24.04 kernel versions
-vMX services failing to start or initialize properly
vMX is currently End of Life (EoL). The latest official documentation (2020) validates deployment only on older Ubuntu versions, primarily Ubuntu 18.04 LTS.
Ubuntu 24.04 is not part of the validated support matrix, and there is:
No official installation procedure for Ubuntu 24.04
No validated dependency mapping for renamed or removed packages
No engineering testing performed on Ubuntu 24.04
For supported deployment:
Use Ubuntu 18.04 LTS as documented in the official vMX installation guide.
Deploy in a controlled lab environment aligned with documented system requirements.
https://www.juniper.net/documentation/us/en/software/vmx/vmx-getting-started/topics/topic-map/vmx-installing-on-kvm.html
If a modern virtual routing solution compatible with newer Ubuntu releases is required, consider:
vJunos EVO, the strategic virtual routing platform designed for current virtualization stacks and actively supported environments.
https://www.juniper.net/documentation/us/en/software/vJunosEvolved/release-notes/24.4/vjunos-evo-release-notes-24.4r1/topics/new-features/vjunos-evo-new-features.html