Current Release 9.6
Release notes for Rocky Linux 9.6¶
You can find a complete list of most changes in the upstream release notes found here.
Upgrading¶
You can upgrade from Rocky Linux 9.x to Rocky Linux 9.6 by running sudo dnf -y upgrade
.
Note
Rocky Linux does not offer an upgrade path from any version of Rocky Linux 8. We recommend doing a fresh OS install to move to Rocky Linux 9.6.
Images¶
Several images are available along with the normal install images, including cloud and container platforms.
You can find more on the artifacts produced by the Cloud Special Interest Group, and information on how to get involved on the SIG/Cloud Wiki page.
Image build workflow and process¶
With the release of Rocky Linux 9.6, the process of building and delivering our images continues to improve. KIWI, a modern image-building tool that allows for a more consistent and maintainable workflow, created most of the images for this release.
Images still built using ImageFactory include Vagrant (Libvirt, VirtualBox, and VMware) and OCP-Base (Oracle Cloud Platform). All other Cloud and Container images are now built with KIWI. This transition enables us to publish updates more frequently across supported platforms while maintaining feature parity with prior releases.
If you encounter issues or differences in behavior, please report them, we aim to resolve or explain any unexpected changes quickly.
New WSL image¶
The introduction of a new WSL image, in addition to the KIWI upgrades, is also here!
This makes it possible to use the normal OOBE experience, which store provided images have:
- download the image: x86_64 or aarch64
- to install run
wsl --install --from-file path/to/file.wsl rocky-wsl-base
or just double-click the wsl file - the first time the wsl image starts it will ask you to specify a username
Find further details in the documentation page.
Installing¶
Prior to installing, ensure compatibility of your CPU with this procedure!
To install Rocky Linux 9.6, head to the download page and download the version you need for your architecture.
The Rocky team release highlights¶
New and notable¶
Major changes¶
For a complete list of major changes, see the upstream listing here.
Highlights and new features from this release are detailed next.
Security¶
Listed below are security-related highlights in the latest Rocky Linux 9.6 release. For a complete list of security-related changes, see the upstream link here:
- SELinux now provides additional policy rules that confine,
iio-sensor-proxy
,power-profiles-daemon
,switcheroo-control
, andsamba-bgqd
.
Dynamic programming languages, web, and database servers¶
For a detailed list of the changes in this category see the upstream link here.
Later versions of the following module streams are now available:
- PHP 8.3 module stream
- MySQL 8.4 module stream
- nginx 1.26 module stream
Compilers and development tools¶
For details on the changes in this category see the upstream link here
Updated performance tools and debuggers:
- Valgrind 3.24.0
- SystemTap 5.2
- elfutils 0.192
- libabigail 2.6
Updated performance monitoring tools:
- PCP 6.3.2
Updated compiler toolsets:
- LLVM Toolset 19.17
- Rust Toolset 1.84.1
- Go Toolset 1.23
Known issues¶
ZFS current module will not load in 9.6¶
The currently released zfs
module from OpenZFS will not load on Rocky Linux 9.6. For those using zfs
on 9.5 and planning to upgrade to 9.6, you should hold off for now. If you are planning a fresh install of 9.6 and use zfs
then again, you should wait for the release of the updated module. You can follow the issue here and here.
SELinux issue on server, workstation, or virtual hosts systems with passt
installed¶
When using a workstation, server, or virtual host with a passt
back end installed, the interface will fail to start if SELinux is enabled. See this upstream issue for more information.
Upgrade failure with gstreamer
packages installed¶
If upgrading a system you get a failure:
Error: Transaction test error:
file /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so from install of gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64
file /usr/lib64/gstreamer-1.0/libgstsiren.so from install of gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64 conflicts with file from package gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64
file /usr/lib64/gstreamer-1.0/libgstasf.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64
file /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64
file /usr/lib64/gstreamer-1.0/libgstdvdsub.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64
file /usr/lib64/gstreamer-1.0/libgstrealmedia.so from install of gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64 conflicts with file from package gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64
Stop the upgrade and do the following before attempting the upgrade again:
sudo dnf swap gstreamer1-plugins-ugly-1:1.22.1-1.el9.x86_64 gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64
sudo dnf swap gstreamer1-plugins-bad-freeworld-1:1.22.1-1.el9.x86_64 gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64
As with any release, there are many known issues. Review the upstream listing for the complete details on these issues.
Deprecated Software
Some Application Streams, which are part of the Rocky Linux 9.6 repositories, will not receive any further updates. This is a normal occurrence that happens with nearly every release. Ensure that you are using the latest supported version of software.
Reporting bugs¶
Please report any bugs you encounter to the Rocky Linux Bug Tracker. We also welcome you to join our community in any way you wish be it on our Forums, Mattermost, IRC on Libera.Chat, Reddit, Mailing Lists, or any other way you wish to participate!