콘텐츠로 이동

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, and samba-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!