Oracle® Linux 8

Release Notes for Oracle Linux 8

Oracle Legal Notices
Oracle Documentation License


January 2020

Table of Contents

1 Shipped Kernel
2 Supported Architectures
3 New Features and Changes
3.1 Oracle Linux 8 Software Distribution and Management
3.1.1 Oracle Linux 8 Content Distribution Changes
3.1.2 DNF Support Added
3.1.3 RPM Improvements
3.2 Installation, Boot, and Image Creation
3.3 Red Hat Compatible Kernel
3.4 Cockpit
3.5 Podman, Buildah, and Skopeo Container Tools Included
3.6 Database
3.7 Desktop
3.8 Developer Tools and Compilers
3.9 File Systems and Storage
3.10 Identity Management
3.11 Infrastructure Services
3.12 Networking
3.12.1 Replacement of iptables With nftables
3.12.2 IPVLAN Virtual Network Driver Added
3.12.3 Networking Stack Updated to Version 4.18
3.12.4 Removal of -ok Option From tc Command
3.12.5 SR-IOV Virtual Functions Added to NetworkManager
3.12.6 TCP Updated to Version 4.18
3.12.7 wpa_supplicant Package Improvements
3.13 Scripting and Dynamic Programming Languages
3.14 Security
3.15 New systemd Behavior in Oracle Linux 8
3.16 Virtualization
3.17 Web Services
3.18 Compatibility
4 Known Issues
4.1 Installation Issues
4.1.1 ULN Registration wizard not displayed on first boot after an Oracle Linux 8 installation
4.1.2 Syslog Error: Failed to insert module 'ip_tables': Operation not permitted
4.1.3 Graphics controller requirements for installation on an Oracle VM VirtualBox guest
4.1.4 Installation on KVM guest by using iPXE and iSCSI boot results in incorrect IQN name
4.2 Oracle Linux 8 does not recognize SAS controllers on older Oracle Sun hardware
4.3 It is not possible to create a ULN Mirror on a local yum server on Oracle Linux 8
4.4 GPG key file location must be explicitly set when adding repositories
4.5 File System Issues
4.5.1 ext4: File system corruption occurs when both quota and dioread_nolock options are enabled
4.5.2 ext4: Frequent or repeated system shutdowns can cause file system corruption
4.5.3 XFS: Existence of many unlinked tmp files causes file system corruption
4.5.4 XFS: xfs_repair interprets a slash (/) character in extended attribute name as corruption
4.5.5 XFS: Incorrect mkfs parameters cause file system corruption
4.6 Kernel Issues
4.6.1 KVM guests boot with "amd64_edac_mod: Unknown symbol" errors on AMD 64-bit platforms
4.6.2 Output of modinfo does not show retpoline support
4.6.3 Kdump service fails to start on systems with Secure Boot enabled
4.6.4 Kdump runs out of memory when attempting to mount /sysroot on FC disks that use LVM
4.7 Networking Issues
4.7.1 tracepath6 does not parse destination IPv6 address correctly
4.7.2 Failure to insert ip_tables module
4.8 Restarting firewalld service results in SSH connection timeout
4.9 /var/run/ file not readable after starting Spacewalk daemon
4.10 Error: "mcelog service does not support this processor"
4.11 Podman Issues
4.11.1 Executing podman attach --latest causes panic if no containers are available
4.11.2 Default keystroke combination for podman detach does not work
4.11.3 Authentication error displayed when attempting to pull an image and not specifying its correct name
4.11.4 Non-root user cannot export a running container as a tar archive when container is created by same non-root user
4.11.5 Oracle Container Registry is unable to service requests to search the catalog
4.12 SELinux: "Class bpf not defined in policy" and "Class xdp_socket not defined in policy" errors occur during a boot
5 Installation and Availability
6 Release-Specific Information for Oracle Linux 8 (aarch64)
6.1 System Requirements and Limitations (aarch64)
6.2 Known Issues (aarch64)
6.2.1 netconsole kernel module does not work with some devices
6.2.2 mlx5_core driver fails on X-Gene 3 platform with MTU setting greater than 1500
6.2.3 kernel panic might occur during a kexec boot on X-Gene 3 platform
6.2.4 Kdump tools fail to create vmcore.dmesg.txt on X-Gene 3 and ThunderX2 platforms
6.3 Installation and Availability (aarch64)
A Comparing Yum Version 3 With DNF
B Package Changes from the Upstream Release
B.1 Changes to Binary Packages
B.1.1 Added Binary Packages for BaseOS by Oracle
B.1.2 Modified BaseOS Binary Packages
B.1.3 Modified AppStream Binary Packages
B.1.4 Removed BaseOS Binary Packages
B.1.5 Removed AppStream Binary Packages
B.1.6 Removed CodeReady Linux Builder Binary Packages
B.2 Changes to Source Packages
B.2.1 Added Source Packages for BaseOS by Oracle
B.2.2 Modified BaseOS Source Packages
B.2.3 Modified AppStream Source Packages
B.2.4 Removed BaseOS Source Packages
B.2.5 Removed AppStream Source Packages