Edition 5
Abstract
Note
Table 1.1. Red Hat Enterprise Linux 6 International Languages
Territory | Language | Locale | Fonts | Package Names |
---|---|---|---|---|
China | Simplified Chinese | zh_CN.UTF-8 | AR PL (ShanHeiSun and Zenkai) Uni | fonts-chinese, scim-pinyin, scim-tables |
Japan | Japanese | ja_JP.UTF-8 | Sazanami (Gothic and Mincho) | fonts-japanese, scim-anthy |
Korea | Hangul | ko_KR.UTF-8 | Baekmuk (Batang, Dotum, Gulim, Headline) | fonts-korean, scim-hangul |
Taiwan | Traditional Chinese | zh_TW.UTF-8 | AR PL (ShanHeiSun and Zenkai) Uni | fonts-chinese, scim-chewing, scim-tables |
Brazil | Portuguese | pt_BR.UTF-8 | standard latin fonts | |
France | French | ft_FR.UTF-8 | standard latin fonts | |
Germany | German | de_DE.UTF-8 | standard latin fonts | |
Italy | Italy | it_IT.UTF-8 | standard latin fonts | |
Russia | Russian | ru_RU.UTF-8 | KOI8-R, fonts-KOI8-R-100dpi, fonts-KOI8-R-75dpi and xorg-x11-fonts-cyrillic | fonts-KO18-R, fonts-KO18-R-100 dpi,fonts-KO18-R-75dpi, xorg-x11-fonts-cyrillic |
Spain | Spanish | es_ES.UTF-8 | standard latin fonts | |
India | Assamese | as_IN.UTF-8 | Lohit Bengali | fonts-bengali, scim-m17n, m17n-db-assamese |
Bengali | bn_IN.UTF-8 | Lohit Bengali | fonts-bengali, scim-m17n, m17n-db-bengali | |
Gujarati | gu_IN.UTF-8 | Lohit Gujarati | fonts-gujarati, scim-m17n, m17n-db-gujarati | |
Hindi | hi_IN.UTF-8 | Lohit Hindi | fonts-hindi, scim-m17n, m17n-db-hindi | |
Kannada | kn_IN.UTF-8 | Lohit Kannada | fonts-kannada, scim-m17n, m17n-db-kannada | |
Malayalam | ml_IN.UTF-8 | Lohit Malayalam | fonts-malayalam, scim-m17n, m17n-db-malayalam | |
Marathi | mr_IN.UTF-8 | Lohit Hindi | fonts-hindi, scim-m17n, m17n-db-marathi | |
Oriya | or_IN.UTF-8 | Lohit Oriya | fonts-oriya, scim-m17n, m17n-db-oriya | |
Punjabi | pa_IN.UTF-8 | Lohit Punjabi | fonts-punjabi, scim-m17n, m17n-db-punjabi | |
Tamil | ta_IN.UTF-8 | Lohit Tamil | fonts-tamil, scim-m17n, m17n-db-tamil | |
Telugu | te_IN.UTF-8 | Lohit Telugu | fonts-telugu, scim-m17n, m17n-db-telugu |
procfs
entries, sysfs
default values, boot parameters, kernel configuration options, or any noticeable behavior changes.
reserved_blocks
proc/<pid>/comm
and /proc/<pid>/task/<tid>/comm
filesefi_no_storage_paranoia
int_pln_enable
nfsd.nfs4_disable_idmapping
pci
kernel parameter can be used in Red Hat Enterprise Linux 6.5:
pcie_bus_tune_off
—disables PCIe maximum payload size (MPS) tuning and uses the BIOS-configured MPS default values.
pcie_bus_safe
—sets every device MPS to the largest value supported by all devices below the root complex.
pcie_bus_perf
—sets the device MPS to the largest allowable MPS based on its parent bus.
pcie_bus_peer2peer
— sets every device's MPS to 128B, which every device is guaranteed to support.
smbios_26_uuid
tsc_init_debug
usbcore.usbfs_memory_mb
tcp_limit_output_bytes
tcp_limit_output_bytes
controls TCP Small Queue limit per TCP socket.
tcp_challenge_ack_limit
tcp_challenge_ack_limit
limits the number of challenge acknowledgements sent per second, as recommended in RFC 5961 (Improving TCP's Robustness to Blind In-Window Attacks).
accept_ra
accept_ra
boolean allows for accepting router discovery messages (also known router advertisements).
cookie_hmac_alg
cookie_hmac_alg
is used to select the keyed-hash message authentication code (HMAC) algorithm used when generating the cookie value sent by a listening SCTP socket to a connecting client in the INIT-ACK chunk. Valid values are:
nf_conntrack_acct
nf_conntrack_acct
boolean enables connection tracking flow accounting.
nf_conntrack_buckets
nf_conntrack_buckets
determines the size of hash table. If it is not specified as parameter during module loading, the default size is calculated by dividing total memory by 16384 to determine the number of buckets but the hash table will never have fewer than 32 or more than 16384 buckets.
nf_conntrack_checksum
nf_conntrack_events_retry_timeout
merge_across_nodes
merge_across_nodes
parameter specifies if pages from different NUMA nodes can be merged. When set to 0, Kernel SamePage Merging (KSM) merges only pages which physically reside in the memory area of the same NUMA node. 1 is the default value and merging across nodes is performed as in earlier releases.
be2iscsi
driver has been upgraded to the latest upstream version.
megaraid_sas
driver has been upgraded to version 6.600.18.00.
BFA
driver has been updates to version 3.2.21.1.
NVMe
driver has been added to Red Hat Enterprise Linux 6.
vxlan
, driver has been updated.
qlcnic
driver as a Technology Preview.
BNA
driver has been updated to version 3.1.2.1.
ixgbevf
driver has been updated to the latest upstream version.
igbvf
driver has been update the to latest upstream version.
bnx2x
driver has been update to version 1.78.17-0.
be2net
driver has been updated to version 4.6.x.
qlcnic
driver has been updated to add support for QLogic 83XX CNA adapter.
e1000e
driver has been updated to the latest upstream version.
tg3
driver has been updated to include various bug fixes and new features, including hardware PTP support.
sfc
driver has been upgraded to upstream version 3.2 and includes hardware accelerated receive flow steering (RFS).
igb
driver has been updated to version 4.1.2 to include software time stamping support.
qlge
driver has been updated to version 1.00.00.32.
hpilo
driver has been upgraded to the latest upstream version.
O_DIRECT
I/O. These applications may use the raw block device, or the XFS file system in O_DIRECT
mode. (XFS is the only file system that does not fall back to buffered I/O when doing certain allocation operations.) Only applications designed for use with O_DIRECT
I/O and DIF/DIX hardware should enable this feature.
Btrfs is still experimental
keepalived
daemon implements a set of health checkers to load-balanced server pools according to their state. The keepalived daemon also implements the Virtual Router Redundancy Protocol (VRRP), allowing router or director failover to achieve high availability.
mpt2sas
driver is fully supported. However, when used in the lockless mode, the driver is a Technology Preview.
fence_ipmilan
agent. This new Technology Preview is used to force a kernel dump of a host if the host is configured to do so. Note that this feature is not a substitute for the off
operation in a production cluster.
virtio-win
component, BZ#1001981qemu-kvm
component
fence-agents
component
fence_scsi
fencing agent is no longer supported on any version of the Red Hat Enterprise Linux High Availability Add-On in VMware virtual machines, except when using iSCSI-based storage. See the Virtualization Support Matrix for High Availability for full details on supported combinations:
fence_scsi
on an affected combination can contact Red Hat Global Support Services for assistance in evaluating alternative configurations or for additional information.
matahari
component
distribution
component
fence-virt
component
openscap
component
dracut
component
biosdevname=0
installation parameter to avoid biosdevname naming in this case.
dracut
component
biosdevname=1
by default, the installation completes successfully, but the system will not be able to mount the rootfs partition after reboot. This is because of a bug in Dracut where the boot network interface is not brought up if biosdevname naming is used. In order to install and reboot the system successfully in this case, use the biosdevname=0
installation parameter to avoid biosdevname naming.
anaconda
component
ql4xdisablesysfsboot
to 1
may cause boot from SAN failures.
anaconda
component
zerombr
kickstart command. The --initlabel
option of the clearpart
command is not intended to serve this purpose.
anaconda
component, BZ#676025Skip Boot Loader Configuration
during the installation process. Boot loader configuration will need to be completed manually after installation. This problem does not affect users running Anaconda in the graphical mode (graphical mode also includes VNC connectivity mode).
anaconda
component
/boot
volume on an encrypted volume.
anaconda
component
sdc
instead of sda
).
kernel
component
em1
is used instead of eth0
on new Dell machines). However, the previously used network interface names are preserved on the system and the upgraded system will still use the previously used interfaces. This is not the case for Yum upgrades.
anaconda
component
kdump default on
feature currently depends on Anaconda to insert the crashkernel=
parameter to the kernel parameter list in the boot loader's configuration file.
firstaidkit
component
anaconda
component, BZ#623261 clearpart --initlabel
kickstart command. Adding the --all
switch—as in clearpart --initlabel --all
—ensures disks are cleared correctly.
anaconda
component
yaboot
component, BZ#613929 anaconda
component
system-config-kickstart
component
subscription-manager
component
389-ds-base
component, BZ#878111 dirsrv-<instance>
log files in the /var/log/
directory due to incorrect permissions on the directory.
cpuspeed
component, BZ#626893 /proc/cpuinfo
or /sys/device/system/cpu/*/cpufreq
. This is due to the firmware manipulating the CPU frequency without providing any notification to the operating system. To avoid this ensure that the HP Power Regulator
option in the BIOS is set to OS Control
. An alternative available on more recent systems is to set Collaborative Power Control
to Enabled
.
releng
component, BZ#644778 grub
component, BZ#695951BOOTX64
rather than bootx64
to boot the installer due to case sensitivity issues.
grub
component, BZ#698708 virtio-win
component
NetKVM
driver through the Windows Device Manager, the old registry values are not removed. As a consequence, for example, non-existent parameters may be available.
qemu-kvm
component
kernel
component
New-VHD –Path .\MyDisk.vhdx –SizeBytes 5120MB –BlockSizeBytes 1MB -Dynamic
libvirt
component
virsh vol-resize
command options --allocate
and --shrink
. Use of the --shrink
option will result in the following error message:
error: invalid argument: storageVolumeResize: unsupported flags (0x4)
--allocate
option will result in the following error message:
error: invalid argument: storageVolumeResize: unsupported flags (0x1)
virsh vol-info
command. You can shrink an existing volume by name through the followind sequence of steps:
vol-dumpxml
.
vol-create
with the edited XML file.
vol-download
and vol-upload
commands to the smaller volume.
vol-delete
command to remove the larger volume.
vol-clone
command to restore the name from the larger volume.
vol-delete
command to remove the temporary volume.
virtio-win
component
Search for the best driver in these locations
option because the newer and installed driver will be selected as the "best" driver. If you want to force installation of a particular driver version, use the Don't search
option and the button to select the folder of the older driver. This method will allow you to install an older driver on a system that already has a driver installed.
kernel
component
/var/log/messages
file.
libvirt
component, BZ#888635numad
component, BZ#872524grubby
component, BZ#893390sync
command before turning the guest off.
kernel
component
kernel
component, BZ#874406kernel
component
quemu-kvm
component, BZ#871265lahfm_lm
CPU feature is ignored by Linux guests, even when the feature is enabled. To work around this problem, use a different CPU model, for example AMD Opteron G4.
qemu-kvm
component, BZ#860929CPU0: update failed (for patch_level=0x6000624)
virt-p2v
component, BZ#816930virt-p2v
component, BZ#808820virtio-win
component, BZ#615928 libvirt
component, BZ#622649 service libvirt reload
command to restore libvirt's additional iptables rules.
virtio-win
component, BZ#612801 qemu-kvm
component, BZ#720597qemu-kvm
component, BZ#612788 virt-v2v
component, BZ#618091 virt-v2v
component, BZ#678232 lvm2
component, BZ#1024347/dev/
directory to be up-to-date with any data written to the logical volume (mainly the symlinks that are based on metadata, like the content of /dev/disk
directory). The event is generated each time the device is closed after being open for writing.
device-mapper: remove ioctl on failed: Device or resource busy
OPTIONS+="watch"
line in the /lib/udev/rules.d/13-dm-disk.rules
file. This will cause the WATCH rule for LVM volumes to be disabled. However, this may cause the /dev/
content to be out-of-sync with actual metadata state stored on the logical volume. If LVM needs to retry the logical volume removal because it is being open in parallel, most notably by udev as described before, it issues an error message "remove ioctl failed: Device or resource busy". If this is the case, the removal is retried several times before lvconvert fails completely.
device-mapper-persistent-date
component, BZ#960284
anaconda
component
/boot/efi
mount point to the software RAID partition and fails with the "have not created /boot/efi" message in such a scenario.
kernel
component, BZ#918647
lvchange --discard ignore <pool>
command. Any discards that might be issued to thin volumes will be ignored.
kernel
component
parted
component
lvm2
component, BZ#852812dracut
component
echo "options qla2xxx ql2xasynclogin=0" > /etc/modprobe.d/qla2xxx.conf mkinitrd /boot/initramfs-`uname -r`.img `uname -r` --force
lvm2
component, BZ#903411--thinpool
and --discards
options are specified on logical-volume creation. To work around this problem, manually deactivate all thin volumes related to the changed thin pool prior to running the lvchange
command.
kernel
component
nfs
module can cause the system to terminate unexpectedly if the fsx utility was ran with NFSv4.1 before.
device-mapper-multipath
component
multipathd
service is not running, failed devices will not be restored. However, the multipath command gives no indication that multipathd is not running. Users can unknowingly set up multipath devices without starting the multipathd
service, keeping failed paths from automatically getting restored. Make sure to start multipathing by
~]# mpathconf --enable ~]# service multipathd start
~]# chkconfig multipathd on ~]# service multipathd start
multipathd
will automatically start on boot, and multipath devices will automatically restore failed paths.
lvm2
component, BZ#837603lvmetad
daemon in the lvm.conf
file, but the daemon is still running, the cached metadata are remembered until the daemon is restarted. However, if the use_lvmetad
parameter in lvm.conf
is reset to 1
without an intervening lvmetad
restart, the cached metadata can be incorrect. Consequently, VG metadata can be overwritten with previous versions. To work around this problem, stop the lvmedat
daemon manually when disabling use_lvmetad
in lvm.conf
. The daemon can only be restarted after use_lvmetad
has been set to 1. To recover from an out-of-sync lvmetad
cache, execute the pvscan --cache
command or restart lvmetad
. To restore metadata to correct versions, use vgcfrestore with a corresponding file in /etc/lvm/archive
.
lvm2
component, BZ#563927~]$ lvcreate --type raid1 -m 1 -L 1G -n my_mirror my_vg
kernel
component, BZ#606260 lvm2
component pvmove
command cannot currently be used to move mirror devices. However, it is possible to move mirror devices by issuing a sequence of two commands. For mirror images, add a new image on the destination PV and then remove the mirror image on the source PV:
~]$lvconvert -m +1 <vg/lv> <new PV>
~]$lvconvert -m -1 <vg/lv> <old PV>
~]$lvconvert --mirrorlog core <vg/lv>
~]$lvconvert --mirrorlog disk <vg/lv> <new PV>
~]$lvconvert --mirrorlog mirrored <vg/lv> <new PV>
~]$lvconvert --mirrorlog disk <vg/lv> <old PV>
kernel
component
/sys/class/net/<bridge_name>/bridge/multicast_querier
file. Note that if the setting is not available, the problem should not occur.
kernel
component
bcma
driver causes the brcmsmac
driver not to load automatically when the bcma
driver scans the for devices. This causes the kernel not to load the brcmsmac
module automatically on boot. Symptoms can be confirmed by running the lspci -v
command for the device and noting the driver to be bmca
, not brcmsmac
. To load the driver manually, run modprobe brcmsmac
on the command line.
389-ds-base
component
dirsrv
service will stop responding to new incoming client requests. A restart of the dirsrv
service is required to restore service.
kernel
component, BZ#1003475]# echo 1 > /sys/class/fc_host/host/issue_lip
]# modprobe -r bfa && modprobe bfa
anaconda
component, BZ#984129asknetwork
installation parameter and provide a "dummy" static IP address to the corresponding network interface of the iSCSI function. This prevents Anaconda from entering an infinite loop and allows it to request the iSCSI offload function to perform DHCP acquisition instead.
iscsi-initiator-utils
component, BZ#825185kernel
component
igb
link us up, the following ethtool fields display incorrect values as follows:
linuxptp
component
samba4
component, BZ#878168 ipa trust-add
command will fail even if it would be possible to use IPv4. To work around this problem, add the IPv4 address of the AD server to the /etc/hosts
file. In this case, the FreeIPA server will use only the IPv4 address and executing ipa trust-add
will be successful.
kernel
component
sysfs vport_delete
interface to delete that NPIV port. This should be done before the root port is destroyed. Users are advised to script the NPIV port deletion and configure the system such that the script is executed before the fcoe
service is stopped, in the shutdown sequence.
kernel
component
bfa
driver to reset all FCoE targets which might lead to data corruption on LUN. To avoid these problems, do not use the bfa
driver with a Linux FCoE target.
NetworkManager
component, BZ#896198 GATEWAY
setting in the /etc/sysconfig/network
file causes NetworkManager to assign that gateway to all interfaces with static IP addresses, even if their configuration did not specify a gateway or specified a different gateway. Interfaces have the incorrect gateway information and the wrong interface may have the default route. Instead of using GATEWAY
in /etc/sysconfig/network
to specify which interface receives the default route, set DEFROUTE=no
in each ifcfg
file that should not have the default route. Any interface connected using configuration from an ifcfg
file containing DEFROUTE=no
will never receive the default route.
kernel
component
Could not set up I/O space
kernel
component
fcoe-target
service while the Fibre Channel over Ethernet (FCoE) can lead to a kernel crash. Please minimize FCoE traffic before stopping or restarting this service.
fcoe-utils
component
ifconfig eth0 down ifconfig eth0 up sleep 5 dcbtool sc eth0 dcb on sleep 5 dcbtool sc eth0 pfc e:1 a:1 w:1 dcbtool sc eth0 app:fcoe e:1 a:1 w:1 service fcoe restart
libibverbs
component
ibv_ud_pingpong
command was used with a packet size of 2048 or greater. UD is limited to no more than the smallest MTU of any point in the path between point A and B, which is between 0 and 4096 given that the largest MTU supported (but not the smallest nor required) is 4096. If the underlying Ethernet is jumbo frame capable, and with a 4096 IB MTU on an RoCE device, the max packet size that can be used with UD is 4012 bytes.
bind-dyndb-ldap
component
A/AAAA
records for the name server belonging to the new zone are created after this delay. Sometimes, BIND attempts to load this invalid zone and fails. In such a case, reload BIND by running either rndc reload
or service named restart
.
selinux-policy
component
nmbd
service from writing into the /var/
, which breaks NetBIOS name resolution and leads to SELinux AVC denials.
kernel
component
kernel
component
/etc/sysconfig/network-scripts/ifcfg-<interface>
file:
LINKDELAY=10
NetworkManager
component, BZ#758076samba
component
ldapsam_compat
back end. This back end was never designed to run a production LDAP and Samba environment for a long period of time. The ldapsam_compat
back end was created as a tool to ease migration from historical Samba releases (version 2.2.x) to Samba version 3 and greater using the new ldapsam
back end and the new LDAP schema. The ldapsam_compat
back end lack various important LDAP attributes and object classes in order to fully provide full user and group management. In particular, it cannot allocate user and group IDs. In the Red Hat Enterprise Linux Reference Guide, it is pointed out that this back end is likely to be deprecated in future releases. Refer to Samba's documentation for instructions on how to migrate existing setups to the new LDAP schema.
ldapsam_compat
back end with their existing LDAP setup even when all the above restrictions apply.
kernel
component
/usr/share/doc/kernel-doc-<version>
/Documentation/networking/ip-sysctl.txt
and https://access.redhat.com/site/solutions/53031.
kernel
component
ipsec
daemon, error messages about modules being in use can occur.
openssl
component, BZ#1022002corosync
component
lvm2
component, BZ#814779lvmetad
at the moment. If global/use_lvmetad=1 is used together with global/locking_type=3 configuration setting (clustered locking), the use_lvmetad setting is automatically overriden to 0
and lvmetad
is not used in this case at all. Also, the following warning message is displayed:
WARNING: configuration setting use_lvmetad overriden to 0 due to locking_type 3. Clustered environment not supported by lvmetad yet.
luci
component, BZ#615898 luci
will not function with Red Hat Enterprise Linux 5 clusters unless each cluster node has ricci
version 0.12.2-14.
ipa
component, BZ#1024744ipa
component, BZ#1024959ipa
component, BZ#1009102--sizelimit
parameter is used for the CLI permission-find
command. The permission is still accessible using the command line when the --sizelimit
option is not specified. To work around this problem, run the following command on the server to trigger the DNS permission update process again and fix the list of permission object classes:
]#ipa-ldap-updater
--ldapi
/usr/share/ipa/updates/40-dns.update
ipa
component, BZ#1015481]$ ipa user-show admin
ipa: ERROR: Unknown option: no_members
ipa
component, BZ#1016042re-initialize
command causing the MemberOf task to fail with an error under certain circumstances. When the ipa-replica-manage re-initialize
command is run for a Windows Synchronization (WinSync) replication agreement, it succeeds in the re-initialization part, but fails during execution of the MemberOf task which is run after the re-initialization part. The following error is returned:
Update succeeded Can't contact LDAP server
sssd
component, BZ#995737ldap_rootdse_last_usn = attr_name ldap_entry_usn = attr_name
ipa
component, BZ#983237.ldaprc
), ipa-adtrust-install will not use the expected authentication mechanism and will fail to configure some of the parts of the Active Directory Integration feature, a crash of samba daemon (smbd) can occur or the user will be unable to use the feature. To work around this problem, remove any user default settings related to LDAP authentication mechanism from the .ldaprc
file. The ipa-adtrust-install installer will then successfully configure the Active Directory integration feature.
ipa
component, BZ#894388ipa
component, BZ#894378Add Automount Keys
permission which cannot be modified.
ipa
component, BZ#817080ipa-server-install --uninstall
command. This will cause a subsequent re-installation to fail with an unexpected error.
sssd
component, BZ#892604sssd
component, BZ#891647enumerate=true
value in the sssd.conf
file to access all users in the system. However, using enumerate=true
is not recommended in large environments as this can lead to high CPU consumption. As a result, operations like login or logout can be slowed down.
ipa
component, BZ#888579sssd
component, BZ#785877krb5
component
/dev/random
file and seed its internal random number generator (RNG). Clients which attempt to connect to the kadmin
service can time out and fail with a GSS-API or Kerberos error. After the service completely finishes initializing itself, it will process messages received from now-disconnected clients and can log clock-skew or decrypt-integrity-check-failed errors for those connections. To work around this problem, use a service such as rngd
to seed the system RNG using hardware sources of entropy.
ipa
component, BZ#887193guest_u:s0
) used when no custom rule matches is too constraining. An Identity Management user authenticating to Red Hat Enterprise Linux 6.5 can be assigned the too constraining SELinux user in which case a login through graphical session would always fail. To work around this problem, change a too constraining default SELinux user in the Identity Management server from guest_u:s0
to a more relaxed value unconfined_u:s0-s0:c0.c1023
:
kinit admin ipa config-mod ipaselinuxusermapdefault=unconfined_u:s0-s0:c0.c1023
ipa
component, BZ#761574Certificate operation cannot be completed: Unable to communicate with CMS (Unauthorized)
~]# yum downgrade ipa-server libipa_hbac libipa_hbac-python ipa-python ipa-client ipa-admintools ipa-server-selinux
ipa
component
upgrade.log
file:
/sbin/restorecon: lstat(/var/lib/pki-ca/publish*) failed: No such file or directory
sssd
component
user@DOMAIN
. The UPN can be changed to differ from the UPN in Active Directory, however only the default format, user@DOMAIN
, is supported.
sssd
component, BZ#805921getent group groupname
command. This can be caused by an incorrect ldap_schema
in the [domain/DOMAINNAME]
section of the sssd.conf
file. SSSD supports three LDAP schema types: RFC 2307, RFC 2307bis, and IPA. By default, SSSD uses the more common RFC 2307 schema. The difference between RFC 2307 and RFC 2307bis is the way which group membership is stored in the LDAP server. In an RFC 2307 server, group members are stored as the multi-valued memberuid attribute which contains the name of the users that are members. In an RFC2307bis server, group members are stored as the multi-valued attribute member (or sometimes uniqueMember) which contains the DN of the user or group that is a member of this group. RFC2307bis allows nested groups to be maintained as well.
ldap_schema = rfc2307bis
in the sssd.conf
file,
/var/lib/sss/db/cache_DOMAINNAME.ldb
file,
ldap_group_member = uniqueMember
in the sssd.conf
file, delete the cache file and restart SSSD.
O=$REALM
, where $REALM
is the realm of the new Identity Management installation) is never pulled. Consequently, the second stage of the installation process always fails unless the --subject
option is specified. To work around this issue, add the following option for the second stage of the installation: --subject "O=$REALM"
where $REALM
is the realm of the new Identity Management installation. If a custom subject was used for the first stage of the installation, use its value instead. Using this work around, the certificate subject validation procedure succeeds and the installation continues as expected.
ipa passwd
command. When reset, user's Kerberos credentials in the Directory Server are properly generated and the user is able to log in using Kerberos authentication.
ipa-client-install
setup script. To work around this issue, install the policycoreutils package manually:
~]# yum install policycoreutils
ipa-ldap-updater
fails with a traceback error when executed by a non-root user due to the SASL EXTERNAL bind requiring root privileges. To work around this issue, run the aforementioned command as the root user.
netgroup-find
option to search for external hosts.
filter
, subtree
, and other options are used to target those entries which are writable. Attributes define which part(s) of those entries are writable. As a result, the list of attributes will be writable to members of the permission.
sssd
component, BZ#808063ldap_disable_paging
option in the sssd-ldap
man page does not indicate that it accepts the boolean values True or False, and defaulting to False if it is not explicitly specified.
sudo
commands are not case sensitive. For example, executing the following commands will result in the latter one failing due to the case insensitivity:
~]$ipa sudocmd-add /usr/bin/X
⋮ ~]$ipa sudocmd-add /usr/bin/x
ipa: ERROR: sudo command with name "/usr/bin/x" already exists
ipa-server-install
command should add a record to the static hostname lookup table in /etc/hosts
and enable further configuration of Identity Management integrated services. However, a record is not added to /etc/hosts
when an IP address is passed as an CLI option and not interactively. Consequently, Identity Management installation fails because integrated services that are being configured expect the Identity Management server hostname to be resolvable. To work around this issue, complete one of the following:
ipa-server-install
without the --ip-address
option and pass the IP address interactively.
/etc/hosts
before the installation is started. The record should contain the Identity Management server IP address and its full hostname (the hosts(5)
man page specifies the record format).
sssd
component
libldb
. This failure occurs when the SSSD cache contains internal entries whose distinguished name contains the \,
character sequence. The most likely example of this is for an invalid memberUID
entry to appear in an LDAP group of the form:
memberUID: user1,user2
memberUID
is a multi-valued attribute and should not have multiple users in the same attribute.
(Wed Nov 2 15:18:21 2011) [sssd] [ldb] (0): A transaction is still active in ldb context [0xaa0460] on /var/lib/sss/db/cache_<DOMAIN>.ldb
/var/lib/sss/db/cache_<DOMAIN>.ldb
file and restart SSSD.
Removing the /var/lib/sss/db/cache_<DOMAIN>.ldb
file
/var/lib/sss/db/cache_<DOMAIN>.ldb
file purges the cache of all entries (including cached credentials).
sssd
component, BZ#751314memberUID
values, SSSD fails to sanitize the values properly. The memberUID
value should only contain one username. As a result, SSSD creates incorrect users, using the broken memberUID
values as their usernames. This, for example, causes problems during cache indexing.
6ComputeNode
subscription.
sssd
component, BZ#741264 [domain/DOMAINNAME]
section of the /etc/sssd/sssd.conf
file:
ldap_referrals = false
kernel
component
kernel
component
kernel
component
sg_scan
command) or similar functionality. Please consult Brocade directly for a Brocade equivalent of this functionality.
kernel
componentbnx2i
and bnx2fc
Broadcom drivers, remain a Technology Preview until further notice.
kexec-tools
component
UUID/LABEL
resolving is not functional. Avoid using the UUID/LABEL
syntax when dumping core to Btrfs file systems.
trace-cmd
component
trace-cmd
service does not start on 64-bit PowerPC and IBM System z systems because the sys_enter
and sys_exit
events do not get enabled on the aforementioned systems.
trace-cmd
component
report
, does not work on IBM System z systems. This is due to the fact that the CONFIG_FTRACE_SYSCALLS
parameter is not set on IBM System z systems.
libfprint
component
~]$ lsusb -v -d 147e:2016 | grep bcdDevice
kernel
component
lpfc
) does support DH-CHAP authentication on Red Hat Enterprise Linux 5, from version 5.4. Future Red Hat Enterprise Linux 6 releases may include DH-CHAP authentication.
kernel
component
mpt2sas
driver is "Phase 5 firmware" (that is, with version number in the form 05.xx.xx.xx
). Note that following this recommendation is especially important on complex SAS configurations involving multiple SAS expanders.
kernel
component
grubby
component
kexec-tools
component
kernel
component
?mem_max
are not symmetrical between two machines, the performance can be negatively affected. To work around this problem, adjust the value of ?mem_max
to be equal across all Red Hat Enterprise Linux systems in the network.
kabi-whitelists
component
radix_tree_gang_lookup_slot
symbol. Consult Symantec should you require a workaround for this issue.
kernel
component
kernel
component
iscsi_firmware
parameter to grub's kernel command line. This will signal to dracut to boot from the iSCSI HBA.
kernel
component
vmalloc=256MB
kernel
component
open(2)
system call), then the device is closed (via the close(2)
system call), and the /dev/disk/by-id
link for the device may be removed. When the problem on the device that caused the error is resolved, the by-id
link is not re-created. To work around this issue, run the following command:
~]# echo 'change' > /sys/class/block/sdX/uevent
kernel
component
mpt2sas
driver is connected to a storage using an SAS switch LSI SAS 6160, the driver may become unresponsive during Controller Fail Drive Fail (CFDF) testing. This is due to faulty firmware that is present on the switch. To fix this issue, use a newer version (14.00.00.00 or later) of firmware for the LSI SAS 6160 switch.
kernel
component, BZ#745713nohpet
parameter or, alternatively, the clocksource=jiffies
parameter to the kernel command line of the guest. Or, if running under Red Hat Enterprise Linux 5.7 or newer, locate the guest configuration file for the guest and add the hpet=0
parameter in it.
kernel
component
WARNING: BIOS bug: CPU MTRRs don't cover all of memory, losing <number>MB of RAM
disable_mtrr_trim
kernel command line option.
kernel
component
perf record
command becomes unresponsive when specifying a tracepoint event and a hardware event at the same time.
kernel
component
~]# ./perf record -agT -e sched:sched_switch -F 100 -- sleep 3
kernel
component
select()
call. However, it is safe to increase the default hard limit; that way, applications requiring a large amount of file descriptors can increase their soft limit without needing root privileges and without any user intervention.
kernel
component
bfa xxxx:xx:xx.x: Base port (WWN = xx:xx:xx:xx:xx:xx:xx:xx) lost fabric connectivity
bfa
driver.
kernel
component
scsi
devices. It is usually triggered when a large amounts of I/O operations are pending on the controller in the first kernel before performing a kdump.
kernel
component, BZ#679262/proc/kallsyms
and /proc/modules
show all zeros when accessed by a non-root user.
kernel
component
nomce
kernel boot option, which disables machine check error reporting, or the mce=ignore_ce
kernel boot option, which disables correctable machine check error reporting.
kernel
component
kernel: cciss0: <0x3230> at PCI 0000:1f:00.0 IRQ 71 using DAC … kernel: cciss1: <0x3230> at PCI 0000:02:00.0 IRQ 75 using DAC
pci=bfsort
parameter to the kernel command line, and check again.
kernel
component
netxen_nic
is 4.0.550. This includes the boot firmware which is flashed in option ROM on the adapter itself.
kernel
component
vmcore
. As a result, the second kernel is not loaded, and the system becomes unresponsive.
kernel
component
vmcore
through the network using the Intel 82575EB ethernet device in a 32 bit environment causes the networking driver to not function properly in the kdump kernel, and prevent the vmcore
from being captured.
kernel
component #!/bin/sh # Disable hyper-threading processor cores on suspend and hibernate, re-enable # on resume. # This file goes into /etc/pm/sleep.d/ case $1 in hibernate|suspend) echo 0 > /sys/devices/system/cpu/cpu1/online echo 0 > /sys/devices/system/cpu/cpu3/online ;; thaw|resume) echo 1 > /sys/devices/system/cpu/cpu1/online echo 1 > /sys/devices/system/cpu/cpu3/online ;; esac
kernel
component
nmi_watchdog
registers with the perf
subsystem. Consequently, during boot, the perf
subsystem grabs control of the performance counter registers, blocking OProfile from working. To resolve this, either boot with the nmi_watchdog=0
kernel parameter set, or run the following command to disable it at run time:
echo 0 > /proc/sys/kernel/nmi_watchdog
nmi-watchdog
, use the following command
echo 1 > /proc/sys/kernel/nmi_watchdog
kernel
component, BZ#603911 BUG: NMI Watchdog detected LOCKUP
and have either ftrace_modify_code
or ipi_handler
in the backtrace. To work around this issue, disable NMI watchdog by setting the nmi_watchdog=0
kernel parameter, or using the following command at run time:
echo 0 > /proc/sys/kernel/nmi_watchdog
kernel
component
vmcore
via NFS. To work around this issue, utilize other kdump facilities, for example dumping to the local file system, or dumping over SSH.
kernel
component, BZ#587909 kernel
component
nmi_watchdog=2
or nmi_watchdog=lapic
parameters. The parameter nmi_watchdog=1
is not supported.
kernel
component pci=noioapicquirk
, is required when installing the 32-bit variant of Red Hat Enterprise Linux 6 on HP xw9300 workstations. Note that the parameter change is not required when installing the 64-bit variant.
gnome-panel
component, BZ#1017631xorg-x11-drv-intel
component, BZ#889574xorg-x11-drv-synaptics
component, BZ#873721firefox
component
about:config
into the URL bar and press the Enter key.
true
for the boolean value and then press the button.
wacomcpl
component, BZ#769466acroread
component
kernel
component, BZ#681257 fprintd
component
evolution
component
anaconda
component
xorg-x11-server
component, BZ#623169 ssh-keygen
component
“-4w:+4w” (valid from four weeks ago to four weeks from now)
perl-WWW-curl
component
freerpd
component, BZ#988277 --plugin rpdsnd
option with the xfreerdp
command without specifying which plug-in should be used; the pulseaudio plug-in will be used automatically in this case.
coolkey
component, BZ#906537 libreport
component
Wrong settings detected for Red Hat Customer Support [..]
Login=<rhn-user>
and Password=<rhn-password>
credentials in the /etc/libreport/plugins/rhtsupport.conf
will be used in the same way they are used by report-rhtsupport.
vlock
component
libreoffice
component
gnome-power-manager
component
rsyslog
component
SIGHUP
signal is issued. To reload the configuration, the rsyslog
daemon needs to be restarted:
~]# service rsyslog restart
release-notes
componentrelease-notes
componentBug Fixes
Enhancements
Bug Fixes
boot.iso
and it was not possible to install packages included in it. With this update, anaconda has been modified to include devices with ISO 9660 formatting, and to configure any device as a source repository if this device contains the /repodata/repomd.xml
file. As a result, anaconda now recognizes ISO on USB as expected.
loader
command created the /etc/sysconfig/network
file by renaming a new temporary file, which did not trigger the NetworkManager's inotify mechanism. Consequently, a hostname set by the network --hostname
kickstart option could be overridden by NetworkManager with hostname obtained though DHCP or DNS. With this update, loader
has been modified to write new values directly into /etc/sysconfig/network
. As a result, NetworkManager now accepts the hostname value specified in this file.
list-harddrives
command has been modified not to list the /dev/srX
devices in its output.
clearpart --drives
and part --ondisk
commands, a backtrace was returned. Consequently, installation did not finish successfully. With this update, only one set of disks is used with these commands. User must specify multiple disks with a single clearpart
command, otherwise only the last clearpart --drives
arguments is used.
No free space error
message was incorrectly shown instead of the appropriate No free slots
dialog. With this update, the correct error message is displayed in case of incorrectly specified partitioning.
.discinfo
file. Consequently, the stage2
parameter was loaded twice, increasing the boot time. With this update, anaconda has been modified to skip the check for .discinfo
in rescue mode. As a result, stage2
is only loaded once, as expected.
reboot
command was present in the kickstart configuration. Consequently, a manual reboot was required. This update adds support for kickstart upgrades on System z, thus fixing this bug.
XFS
filesystems. This bug has been fixed, and the official limit of 100TB is now used as accepted.
autopart
command did not function correctly with already defined prepboot partitions. Consequently, when using a kickstart
file that contained the part
command defining a prepboot partition followed by autopart
, anaconda terminated unexpectedly with a segmentation fault. With this update, autopart
has been modified to work correctly in the aforementioned configuration. As a result, the installation continues as expected.
/etc/zipl.conf
configuration file using a set of default kernel parameters regardless of whether a fresh install or upgrade was performed. Consequently, kernel parameters added to /etc/zipl.conf
by users were lost when upgrading IBM System z systems with anaconda. This update adds support for boot loader upgrades for systems with System z architecture. As a result, kernel parameters added by users to /etc/zipl.conf
are preserved in the aforementioned scenario.
/etc/multipath/bindings
file had incorrect SElinux context after installation. This bug has been fixed, and /etc/multipath/bindings
is now installed with correct SElinux context.
kickstart
file did not contain correct network commands for VLAN interfaces. Consequently, these commands were not reusable during the installation. This bug has been fixed, and the generated kickstart
now contains reusable network commands.
tboot
package is installed. MD IOMMU is enabled when trusted boot is in use and AMD IOMMU specifications are present and enabled in the BIOS. To revert these settings, users may remove the "amd_iommu=on" kernel parameter if stability issues are encountered.
stage2
file were not activated. This behavior has been changed and bond devices can now be activated also in later stages of installation.
--hibernation
option was used in the kickstart
file. With this update, anaconda has been modified to accept the --hibernation
option, and swap size is no longer limited to 10% of disk space when this option is specified.
/etc/ssh/sshd_config.anaconda
configuration file, the sshd
daemon did not start during installation on IBM System z architectures in FIPS mode. Consequently, the installation was not successful. This bug has been fixed, and sshd
now runs as expected during installation in FIPS mode.
Enhancements
--driveorder
option in the kickstart boot loader. It is now possible to specify disks that use the /dev/disk/by-*/
folders as arguments for --driveorder
.
--ipv6gateway
option to the kickstart network command, which allows to specify a default IPv6 gateway. Now, both IPv4 and IPv6 default gateways can be specified in network kickstart command using --gateway
or --ipv6gateway
respectively.
hostname
is specified in the kickstart configuration of a network device that uses the DHCP protocol, this hostname
is passed to the dhclient utility.
Bug Fixes
Security Fix
Upgrade to an Upstream Version
Bug Fixes
automount
daemon. The daemon automatically mounts file systems when in use and unmounts them when they are not busy.
Bug Fixes
Client x.x.x.x is violating the NFSv4 specification by sending a UDP/IP datagram to the NFSv4 server.
--random-multimount-selection
option. Consequently, this setting was not used when mounting local file systems even when it was given. This bug has been fixed and --random-multimount-selection
now works as expected.
SELinux context=
option and returned a syntax error when the option was used. The master map parser has been updated to recognize SELinux context=
that can now be used without complications.
libldap
library was not initialized in a thread-safe manner. Consequently, when running automount, the ber_memalloc_x()
function could have terminated unexpectedly with a segmentation fault. With this update, the initializaliton of libldap
has been modified to be thread-safe and ber_memalloc_x()
no longer crashes in the aforementioned scenario. (BZ#996749)
automount
daemon was checking host availability and one of the network interfaces was marked "DOWN", automount
terminated with a segmentation fault. With this update, a check for this case has been added and the segmentation fault no longer occurs.
automount
daemon received a shutdown signal, executing the autofs reload
command caused automount
to stop running when multiple maps were being removed from the auto.master map. A patch has been added to fix this bug and automount
no longer terminates in the described case.
automount
daemon became unresponsive. The code that handled the expire thread creation has been modified to prevent the aforementioned problem.
Enhancements
TIMEOUT
configuration option has been enhanced in the autofs man page. The description now explains the internal default configuration more clearly.
<key, value>
format in addition to the existing informational format.
Bug Fixes
Upgrade to an upstream version
Bug Fixes
Upgrade to an upstream version
Bug Fix
Bug Fix
Security Fix
Bug Fixes
Upgrade to an upstream version
Enhancement
Bug Fix
Bug Fixes
Bug Fixes
Bug Fix
Upgrade to an upstream version
Bug Fix
Bug Fixes
Enhancement
Security Fixes
Bug Fixes
Enhancements
Bug Fixes
Enhancements
Bug Fixes
Enhancement
Enhancements
Bug Fix
Bug Fixes
Bug Fixes
Enhancements
Bug Fix
Enhancement
Bug Fixes
Enhancements
Bug Fix
Bug Fixes
Bug Fix
Security Fix
Bug Fixes
Enhancements
bond=<bondname>[:<bondslaves>:[:<options>]]
Bug Fixes
Bug Fixes
Bug Fix
Bug Fix
Bug Fixes
Bug Fixes
Security Fix
Upgrade to an Upstream Version
Bug Fix
Bug Fixes
Upgrade to an upstream version
Bug Fix
Enhancement
Upgrade to an Upstream Version
Bug Fix
Bug Fixes
Enhancements
Bug Fixes
Bug Fix
Bug Fixes
Bug Fix
Upgrade to an upstream version
Bug Fixes
Bug Fix
Bug Fixes
Enhancement
Bug Fixes
Bug Fix
Bug Fixes
Upgrade to an upstream version
libc
), POSIX thread libraries (libpthread), standard math libraries (libm
), and the Name Server Caching Daemon (nscd
) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fixes
Bug Fixes
Enhancements
Bug Fixes
Enhancement
Bug Fixes
Bug Fix
Bug Fixes
Bug Fixes
Enhancements
Bug Fixes
Upgrade to an upstream version
Bug Fixes
Upgrade to an upstream version
Bug Fix
Enhancement
Upgrade to an upstream version
Bug Fixes
Bug Fixes
Bug Fix
Enhancements
Bug Fixes
Bug Fix
Upgrade to an upstream version
Bug Fixes
Enhancements
Bug Fixes
Bug Fixes
Enhancements
Bug Fixes
ip
and rtmon
), which are designed to use the advanced networking capabilities of the Linux kernel.
Bug Fixes
ip monitor neigh
command, the cache experienced the layer 2 network miss. Consequently, ip monitor neigh
command could not decode the miss event generated by the kernel. To fix this bug, code for neighbor cache events for entry deletion and entry miss have been back-ported from upstream and ip monitor neigh
now recognizes cache miss event and format it properly with a miss keyword on the output.
iproute
. Users can now setup IPv6 token-only networking, optionaly receiving network prefixes later.
ip
utility recognizes and supports the 'vxlan' devices.
rto_min
(the minimum TCP Retransmission TimeOut to use when communicating with a certain destination) was set, the ip route show
command did not return correct values. A patch has been provided to fix this bug and ip route show
now handles rto_min
as expected.
lnstat
utility was referring wrongly to non-existent directory, the iproute-doc
instead of iproute-<package version>
directory. The incorrect documentation could confuse the user. To fix this bug, the file-system path has been corrected.
lnstat
utility's interval option behavior and its documentation. Consequently, lnstat
exited after a number of seconds instead of refreshing the view, making the interval option useless. The interval option behavior has been changed to refresh the data every N
seconds, thus fixing the bug.
ip
utility was mishandling netlink communication, which could cause hangs under certain circumstances. Consequently, listing network devices with the ip link show
command hung in a SELinux restricted mode. With this update, the ip
utility checks for the result of the rtnl_send()
function before waiting for a reply, avoiding an indefinite hang. As a result, it is now possible to list network devices in a SELinux restricted environment.
tc
utility documentation lacked description of the batch
option. To fix this bug, the tc
manual pages have been updated including the description of the batch
option.
Enhancements
sysfs
system did not provide the ability to inspect the non-configuration IP multicast Internet Group Management Protocol (IGMP) snooping data. Without this functionality, users could not fully analyze their multicast traffic. With this update, users are able to list detected multicast router ports, groups with active subscribers and the associated interfaces.
tc
utility is instrumented from a pipe, there is no way how to recognize when a subcommand has been completed. A new OK
option has been added to the tc
utility. Now, tc
in the batch mode accepts commands in standard input (the tc -OK -force -batch
command) and returns OK
on a new line on standard output for each successfully completed tc
subcommand.
Bug Fixes
Enhancements
Upgrade to an upstream version
Bug Fixes
Upgrade to an upstream version
Bug Fixes
Enhancements
Upgrade to an upstream version
Upgrade to an upstream version
Bug Fix
Upgrade to an Upstream Version
Bug Fixes
Enhancements
Bug Fix
Security Fixes
Bug Fixes
Enhancements
Security Fixes
Bug Fixes
kernel: blk: request botched
echo "1048576 1048576 4194304" >/proc/sys/net/ipv4/tcp_wmem
ERST: Could not register with persistent store
Enhancements
Bug Fixes
Enhancements
Upgrade to an upstream version
Bug Fixes
Upgrade to an upstream version
Bug Fix
Bug Fixes
Enhancement
Upgrade to an upstream version
Upgrade to an upstream version
Security Fix
Bug Fixes
guestfs_download
API or the guestfish download
command is not allowed. However libguestfs
did not return an error in such case and lost protocol synchronization instead. With this update, libguestfs
now tests if the download source is a directory and returns an error message if it is.
boot.ini
file to find the systemroot path. As a result, Windows guests are detected properly even if they use non-standard systemroot paths.
virt-resize
fails on Windows guests that are in an inconsistent state. This update adds the description of this problem to the guestfs(3) man page.
iface
parameter was used when adding a drive, libguestfs entered an infinite loop. With this update, libguestfs has been fixed to process iface
parameters correctly, thus preventing the hang.
guestfs_filesystem_available(g,"xfs")
function could be evaluated as true even if certain XFS functions were not available. This problem has been documented in the guestfs(3) man page.
hivex-commit
command with a relative path parameter wrote to a location inaccessible to users. This command has been modified to require an absolute path or a NULL path that overwrites the original. An error message is now displayed if a relative path is passed to hivex-commit
.
guestfs_cap_get_file()
function that is responsible for retrieving the file capabilities has been modified to return an empty string in the described case.
guestfish
command with both --remote
and --add
options can have unexpected results. This behavior has been documented in the guestfish(1) man page.
guestfish --remote
command, the following message was displayed:
libguestfs: error: waitpid (qemu): No child processes
guestfs_sh
or sh
command before mounting a disk caused the guestfish utility to terminate with a segmentation fault. With this update, guestfish has been modified to verify if a file system is mounted before executing these commands, and if not, an error message is displayed. As a result, guestfish no longer crashes in the aforementioned scenario.
Upgrade to an upstream version
Bug Fix
Bug Fixes
Upgrade to an upstream version
Bug Fixes
Upgrade to an upstream version
Bug Fix
Upgrade to an upstream version
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fixes
Bug Fixes
root [date] - failed cgroup allow path rw /dev/kqemuWith this update, libvirt no longer attempts the nonsensical cgroup actions, leaving only valid attempts in the libvirtd and audit logs.
libvirtError: XML error: missing security model when using multiple labelsWith this update, if the seclabel entry already exists, a new one is no longer created, and the migration works as expected in the described scenario.
error dumping (eth3) (3) interface: Invalid argumentWith this update, libvirt retries the NLM_F_REQUEST message formatted appropriately for all versions of the kernel. Now, a single libvirt binary successfully assigns SR-IOV network devices to a guest using PCI passthrough on a host running any version of Red Hat Enterprise Linux 6 kernel.
internal error Expecting VMX entry 'virtualHW.version' to be 4, 7 or 8 but found 9This update adds VirtualHW version 9 into the list of supported versions and the aforementioned error message is no longer displayed in this scenario.
Enhancements
Bug Fix
Bug Fixes
Bug Fix
Bug Fix
Bug Fix
Upgrade to an upstream version
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fixes
Bug Fixes
Security Fixes
Bug Fixes
Unable to contact any of the nodes in this cluster.
No nodes from this cluster could be contacted. The status of this cluster is unknown
Enhancements
luci
service will be restarted automatically.
Bug Fixes
Failed to acquire lock on /var/run/lvmetad.pid. Already running?
Internal error: Unreleased memory pool(s) found.
WARNING: The running dmeventd instance is too old
Failed to restart dmeventd daemon. Please, try manual restart
stdin: fdopen failed: Invalid argument
Enhancements
Change clustered property of all volumes groups? [y/n]
Bug Fixes
Bug Fix
Bug Fixes
Bug Fixes
Enhancement
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fixes
Bug Fixes
Enhancements
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Bug Fixes
Bug Fixes
Error: could not generate the authentication key from the supplied pass phraseAs a result, the aforementioned utilities and daemons no longer crash in FIPS mode.
Enhancements
Bug Fixes
Bug Fixes
NetworkManager
did not explicitly request static routes from DHCP (Dynamic Host Configuration Protocol) servers, and thus some servers would not deliver those routes. With this update, NetworkManager
now requests static routes from DHCP servers when available.
Enable Wireless
box in NetworkManager
as the field was unresponsive. Moreover, the Enable Wireless
connection option was unavailable in NetworkManager
after hardware was disabled and enabled again. With this update, users can turn on the wireless connection from the GUI after their hardware is reenabled.
NetworkManager
applet in some Virtual Machine (VM) configurations, left-clicking on the icon could cause the applet to terminate unexpectedly. This bug has been fixed and the applet no longer crashes in these configurations.
NetworkManager
connection editor (nm-connection-editor
) were not set to connect automatically, and thus had to be manually started. With this update, these connections automatically start when created by default.
GATEAWAY
setting in the /etc/sysconfig/network
file caused NetworkManager
to assign that GATEWAY
to all interfaces with static IP addresses. This scenario took place even if no GATEWAY
or a different one was specified for these addresses. To fix this bug, if GATEAWAY
is given in /etc/sysconfig/network
, only configurations with a matching gateway address will be given the default route. Alternatively, the DEFROUTE=yes/no
option may be used in individual configuration files to allow or deny the default route on a per-configuration basis.
vpnc
program via NetworkManager
with token out of synchronization, the server prompted for a next token. However, NetworkManager
misinterpreted this response and reported a failed connection. With this update, a new prompt for next token code has been added to the NetworkManager-vpnc
utility, thus fixing the bug.
NetworkManager
attempted to replace the IPv6 default route which the kernel had added. Consequently, the kernel returned the following failure message:
'ICMPv6 RA: ndisc_router_discovery() failed to add default route.'To fix this bug,
NetworkManager
no longer replaces an IPv6 default route added by the kernel.
nm-connection-editor
. This was confusing for the user. The dialog checkbox information has been replaced with a more informative text, thus fixing the bug.
NetworkManager
was not allowed to manage bridge, bond, or VLAN interfaces due to the missing M_BOND_BRIDGE_VLAN_ENABLED
option in the /etc/sysconfig/network
file, the NetworkManager
connection editor (nm-connection-editor
) still allowed the user to create these types of network connections. The editor now warns the user when unusable connections have been created, thus fixing the bug.
NetworkManager
GUI applet (nm-applet) did not show bridge, bond, or VLAN interfaces in the menu. With this update, the nm-applet
has been enhanced to show all available bond, bridge, and VLAN interfaces that are configured but not yet created.
NetworkManager
now supports a much larger set of bond interface options.
NetworkManager
was unable to set the mode of a bond master interface. A patch has been provided to fix this bug and the mode setting now changes according to nm-editor
alterations.
NetworkManager
connection editor (nm-connection-editor
) did not allow setting the cloned MAC address for VLAN interfaces. A patch has been provided to fix this bug and nm-connection-editor
now works as expected.
nm-online
did not describe the correct usage of nm-online
parameters, such as the -t
option. The manual page has been updated to describe the usage of its parameters correctly.
NetworkManager
wrote and saved only connection types compatible with standard ifcfg
network configuration files. This bug has been fixed and other connection types like Bluetooth, WWAN, can now be saved as keyfiles in the /etc/NetworkManager/system-connections/
directory.
NetworkManager
did not ensure a clean bridge state. With this update, NetworkManager
resets bridge options and removes all bridge ports, which ensures clean bridge state on start-up with bridging support enabled.
NetworkManager
GUI applet saves the value of the checkbox when connecting to WPA Enterprise networks.
NetworkManager
connection editor (nm-connection-editor
) disallows setting the BSSID for ad-Hoc WiFi connections, since this value is automatically chosen by the kernel.
Enhancements
NetworkManager
has been enhanced to support the creation and management of Point-to-point Protocol over Ethernet (PPPoE) based connections. NetworkManager
now waits a short period of time before reconnecting a PPPoE connection to ensure the peer is ready.
GATEWAY_PING_TIMEOUT
configuration option has been added. This new option ensures that NetworkManager
waits for a successful ping of the gateway
before indicating network connectivity.
NetworkManager
now reads ifcfg
alias files and assigns the addresses in them to their master interface, using the alias name as the address label.
nm-connection-editor
and nm-applet
utilities have been created.
Bug Fixes
Stopping RPC idmapd: [ OK ] Starting RPC idmapd: [ OK ]
Bug Fixes
Upgrade to an upstream version
Bug Fixes
SSL PKCS#11 bypass
feature failed with a fatal error message. This behavior could break the semantics of certain calls, thus breaking the Application Binary Interface (ABI) compatibility. With this update, the nss package has been modified to preserve the upstream behavior. As a result, an attempt to enable SSL PKCS#11 bypass
no longer fails.
httpd
) sometimes terminated unexpectedly with a segmentation fault after making more than 1023 calls to the NSPR library. With this update, an improvement to the way NSPR frees previously allocated memory has been made and httpd
no longer crashes in the described scenario.
certutil -H
command, which is a list of options and arguments used by the certutil
utility, did not describe the -F
option. This information has been added and the option is now properly described in the output of certutil -H
.
pkcs11n.h
header was missing certain constants to support the Transport Layer Security (TLS) 1.2 protocol. The constants have been added to the nss-util package and NSS now supports TLS 1.2 as expected.
pkcs11.txt
file so that only the owner of the file could read it and write to it. This behavior overwrote other permissions specified by the user. Consequently, users were prevented from adding security modules to their own configuration using the system-wide security databases. This update provides a patch to fix this bug. As a result, NSS preserves the existing permissions for pkcs11.txt
and users are now able to modify the NSS security module database.
softoken
cryptographic module did not ensure whether the freebl
library had been properly initialized before running its self test. Consequently, certain clients, such as the Lightweight Directory Access Protocol (LDAP) client, could initialize and finalize NSS. In such a case, freebl
was cleaned up and unloaded. When the library was loaded again, an attempt to run the test terminated unexpectedly causing client failures such as Transport Layer Security (TLS) connection errors. This bug has been fixed and softoken
now correctly initializes freebl
before running self tests. As a result, the failures no longer occur in the described scenario.
Enhancements
Upgrade to an upstream version
Bug Fixes
Enhancements
Bug Fixes
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fix
Bug Fixes
Upgrade to an upstream version
Bug Fix
Security Fix
Bug Fixes
It is recommended that your private key files are NOT accessible by others.
It is required that your private key files are NOT accessible by others.
Enhancements
Upgrade to an upstream version
Bug Fixes
Enhancements
Bug Fixes
Bug Fixes
digest algorithm not supportedThis bug has been fixed and Openswan now recognizes these certificates and sets up a connection correctly.
Enhancements
Security Fix
Note
Upgrade to an Upstream Version
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fixes
Enhancements
Bug Fixes
Upgrade to an upstream version
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fixes
Enhancement
Bug Fix
Upgrade to an upstream version
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Security Fixes
Bug Fixes
Enhancement
Bug Fixes
Bug Fixes
PamConfig
object class. Consequently, new features for PAM (Pluggable Authentication Module), such as configuration of multiple instances and pamFilter attribute, could not be used because of the schema violation. With this update, the upgrade script updates the schema file for the PamConfig
object class as expected. As a result, the new features now function properly.
modify_update_last_modified_attr()
function. The size of these leaks averaged between 60-80 bytes per modify call, which could cause problems in environments with frequent modify operations. With this update, memory leaks no longer occur in the modify_update_last_modified_attr()
function.
Directory Server
(DS) was not able to replace multi-valued attributes for new values that differed from the old ones only in the letter case. Consequently, a code 20 error message was displayed:
Type or value exists
DS
has been modified to correctly process modification requests, and the letter case of attribute values can now be changed without complications.
DNA
(Distributed Numeric Assignment) plug-in logged messages with the DB_LOCK_DEADLOCK
error code when attempting to create an entry with a uidNumber attribute. This bug has been fixed and DNA
now handles this case properly and errors are no longer logged in the aforementioned scenario.
Posix Winsync
plug-in was unnecessarily calling the internal modify()
function. This internal modify()
call failed and logged the following message:
slapi_modify_internal_set_pb: NULL parameter
Posix Winsync
has been fixed and no longer calls modify()
. As a result, the aforementioned message is no longer logged.
/etc/dirsrv/slapd-dstet-mkubik/dse.ldif
file was written with 0 bytes after a server termination or when the system was powered off. Consequently, after the system restart, the DS or IdM system sometimes did not start, leading to production server outages. The server mechanism by which dse.ldif
is written has been modified, and server outages no longer occur in the described case.
ns-slapd
daemon terminated unexpectedly with a segmentation fault. This bug has been fixed and removal of tombstone entries no longer causes ns-slapd
to crash.
schema-reload
plug-in was not thread-safe. Consequently, executing the schema-reload.pl
script under a heavy load could have caused the ns-slapd
process to terminate unexpectedly with a segmentation fault. With this update, schema-reload
has been modified to be thread-safe, and schema-reload.pl
can be now executed along with other LDAP operations without complications.
DNA
(Distributed Numeric Assignment) plug-in, a deadlock occurred when DNA
operation was executed along with other plug-ins. This update moves the release timing of the problematic lock, and DNA
no longer causes the deadlock in the aforementioned scenario.
modrdn
operation to terminate unexpectedly with a segmentation fault. This update modifies the declaration of the local variable so it does not get out of scope. As a result, modrdn
operations no longer crash.
cleanallruv
task with the replica-force-cleaning
option enabled did not remove all configuration attributes. Consequently, the task was initiated each time the server was restarted. With this update, the cleanallruv
search mechanism has been modified, and cleanallruv
no longer restarts when the server is restarted.
Acl
plug-in, when using the getEffectiveRights
request on a non-existing entry, a NULL pointer dereference could have occurred. Consequently, the server terminated unexpectedly with a segmentation fault. With this update, Acl
has been modified to check for NULL entry pointers. As a result, the server no longer crashes and an appropriate error message is now displayed when using getEffectiveRights
request on a non-existing entry.
sasl_io
buffer, SASL connections could have been refused by the server. With this update, the buffer size has been increased to 65,536 bytes. Moreover, users can increase this value with the nsslapd-sasl-max-buffer-size
setting. As a result, SASL connections are now accepted without complications.
Directory Server
could have encountered a race condition in the connection handling code. Consequently, the server terminated unexpectedly with a segmentation fault. With this update, code that updates the connection objects has been moved into the connection mutex
object. As a result, Directory Server
does not crash under high loads.
Directory Server
received large number of asynchronous search requests, some of the requests terminated with error 53:
LDAP_UNWILLING_TO_PERFORM
Directory Server
safely handles intensive asynchronous search requests.
str2entry_dupcheck()
function was called instead of the more appropriate str2entry_fast()
function. This behavior has been changed and str2entry_fast()
is now called in the described scenario.
Directory Server
. Consequently, a LDAP protocol error was returned. With this update, Directory Server
has been modified to handle sequences of zero length correctly, thus preventing the error.
Directory Server
processed only the LDAP request. With this update, Directory Server
has been modified to process all listener requests at the same time.
Directory Server
(DS) encountered an error while it processed a startTLS
request, the server attempted to write a response back to the client. Consequently, DS became unresponsive. With this update, DS has been modified to correctly processes startTLS
requests even in case of network errors. As a result, DS no longer hangs in the aforementioned scenario.
backlog
parameter of the listen()
function was set to "128". Consequently, if the server processed a large amount of simultaneous connection requests, the server could have dropped connection requests due to exceeded backlog
size. With this update, a nsslapd-listen-backlog-size
attribute has been added to allow the backlog
size to be changed.
Directory Server
did not function properly. If logging functionality was set to "critical" and logging was disabled, the rotated logs were deleted. If the attribute nsslapd-errorlog-level
was explicitly set to any value, even zero, the disk monitoring feature did not stop the Directory Server
as expected. This update corrects the settings of the disk monitoring feature and the server shuts down when the critical threshold is reached.
connections
attribute that stores the number of currently connected clients was incorrectly incremented twice, both by the disconnect_server_nomutex()
and connection_reset()
function. Consequently, the attribute contained incorrect values. This bug has been fixed and connections
now store the correct number of connected clients.
Directory Server
(DS) used both the replication and the DNA
plug-in, and the client sent a sequence of ADD or DELETE requests for the same entry, DS returned the following message:
modify_switch_entries failed
password
attribute is not preserved after the Directory Server
(DS) restart. Previously, an attempt to delete the password
after restarting DS, caused DS to terminate unexpectedly. With this update, DS has been modified to check if the password
attribute exists, and if no, to skip the deletion. As a result, DS no longer crashes in the described case.
account policy
plug-in to configure policies for individual users based on the createTimestamp attribute, the createTimestamp was overwritten after the consequent binding. Consequently, account policy
failed to lock the user. With this update, createTimestamp is no longer modified after successful binding and account policy
now locks users as expected.
Directory Server
(DS) to terminate unexpectedly. With this update, DS has been modified to correctly process tombstones with modrdn, thus preventing the crash.
nsslapd-db-deadlock-policy
configuration parameter has been introduced. The default value of this parameter is set to 9
, which terminates the last locker in case of a deadlock. After changing this value to 6
, the locker with the fewest write locks is terminated, which is advised for users who encounter frequent deadlocks.
Bug Fixes
Bug Fixes
Enhancement
Upgrade to an upstream version
Bug Fix
Bug Fixes
Enhancement
Bug Fix
Security Fix
Bug Fixes
sqlite3.Cursor.lastrowid
object did not accept an insert statement specified in the Turkish locale. Consequently, when installing Red Hat Enterprise Linux 6 with the graphical installer, selecting "Turkish" as the install language led to an installation failure. With this update, sqlite3.Cursor.lastrowid
has been fixed and installation no longer fails under the Turkish locale.
SysLogHandler
class inserted a UTF-8 byte order mark (BOM) into log messages. Consequently, these messages were evaluated as having the emergency priority level and were logged to all user consoles. With this update, SysLogHandler
no longer appends a BOM to log messages, and messages are now assigned correct priority levels.
random.py
script failed to import the random
module when the /dev/urandom
file did not exist on the system. This led subsequent programs, such as Yum, to terminate unexpectedly. This bug has been fixed, and random.py
now works as expected even without /dev/urandom
.
WatchedFileHandler
class was sensitive to a race condition, which led to occasional errors. Consequently, rotating to a new log file failed. WatchedFileHandler
has been fixed and the log rotation now works as expected.
SocketServer
module did not handle the system call interruption properly. This caused certain HTTP servers to terminate unexpectedly. With this update, SocketServer
has been modified to handle the interruption and servers no longer crash in the aforementioned scenario.
timeout=None
argument to the subprocess.Popen()
function caused the upstream version of the Eventlet
library to terminate unexpectedly. This bug has been fixed and Eventlet
no longer fails in the described case.
SSLSocket
class failed to pass the automatic do_handshake()
function, the connection remained open. This problem affected only Python 2 versions. The underlying source code has been fixed and the failed incoming connection is now closed properly.
libexpat.so
libraries were available, Python failed to choose the correct one. This update adds an explicit RPATH to the _elementtree.so
, thus fixing this bug.
urlparse
module did not parse the query and fragment parts of URLs properly for arbitrary XML schemes. With this update, urlparse
has been fixed and correct parsing is now assured in this scenario.
Enhancement
collections.OrderedDict
data structure to the collections package. collections.OrderedDict
is used in application code to ensure that the in-memory python dictionaries are emitted in the same order when converted to a string by the json.dumps routines.
Bug Fix
Bug Fixes
Bug Fix
Upgrade to an upstream version
Bug Fixes
Enhancement
Bug Fix
Bug Fixes
qemu-kvm
utility was reporting incorrect memory size on QMP (QEMU Machine Protocol) event when using Virtio Balloon Driver
with more than 4 GB of memory. A patch has been provided to fix this bug, and qemu-kvm
now reports the correct amount of current RAM.
qemu-kvm
utility did not enable the IOeventFD
feature, which caused the IOeventFD support for virtio-blk
devices to be silently disabled. This update enables the IOeventFD
feature, and the IOeventFD
support for virtio-blk
devices works as expected.
Enhancements
qemu-img rebase
command has been implemented. Now, no data loss will occur when running the qemu-img rebase
command.
Hyper-V
virtual hard disk), image formats, as created by Microsoft Hyper-V
.
GlusterFS
in QEMU
allows native access to GlusterFS
volumes using the libgfapi
library instead of through a locally mounted FUSE
file system. This native approach offers considerable performance improvements.
QEMU
guest agent running on the guest. These scripts can notify applications which would flush their data to the disk during a freeze or thaw operation, thus allowing consistent snapshots to be taken.
BZ#817066
Bug Fixes
Upgrade to an upstream version
Upgrade to an upstream version
Bug Fix
Enhancements
Upgrade to an upstream version
Bug Fix
Enhancement
Security Fixes
Table 8.1. Upgraded packages
Package name | Upstream version |
---|---|
libibverbs | 1.1.7 |
libmlx4 | 1.0.5 |
librdmacm | 1.0.17 |
mstflint | 3.0 |
perftest | 2.0 |
qperf | 0.4.9 |
rdma | 3.10 |
Bug Fix
Enhancements
Bug Fixes
exportfs
utility was used to relocate an exported share, the size of the /var/llib/nfs/rmtab
file was doubled. This bug has been fixed and the /var/lib/nfs/rmtab
file size is no longer doubled in the aforementioned scenario.
fs-lib.sh
agent did not recognize the trailing slash ("/") character when searching for devices in the /proc/mounts
file. Consequently, NFSv4 mounts were not monitored. With this update, fs-lib.sh
has been modified to track the slash characters. As a result, NFSv4 mounts are managed and monitored as expected.
oracledb.sh
script, when there were multiple ORACLE instances running in the same home directory, the script produced unnecessary delays. The bug has been fixed, and oracledb.sh
now works without delays when multiple ORACLE instances are present in the home directory.
postgres
agent needs to receive the SIGINT signal. Previously, this signal was not sent and postgres
performed a hard shutdown instead of a graceful exit. This behavior has been modified, and SIGINT is now sent to postgres
on shutdown to attempt a graceful exit, and after a period of time, the SIGQUIT signal is sent if the agent is still active. As a result, postgres
performs graceful shutdown during the stop action.
ip.sh
agent did not configure IPv6 addresses that contained upper-case letters. Consequently, a resource with such an address failed. With this update, ip.sh
has been modified to be case insensitive for IPv6 addresses. As a result, IPv6 addresses with upper case letters are now configured properly by ip.sh
.
fs-lib.sh
script, such as ip.sh
, ignored the self_fence
option when the force_unmount
option was enabled. Consequently, the configured self_fence
option was not enabled. This bug has been fixed and self_fence
is accepted regardless of force_unmount
.
mount
utility has been changed from previous error
to more appropriate debug
level.
/var/lib/nfs/statd/sm/
directory, the rpc.statd
daemon was unable to start. This problem only appeared if the cluster included NFS mounts. This update modifies how files are copied to the /var/lib/nfs/statd/sm/
directory, so that the SELinux context is inherited from the target directory. As a result, rpc.statd
can now be started without complications.
autofs
maps are used for network storage, agents for cluster file systems ("fs") such as netfs.sh, fs.sh, or clusterfs.sh require the use_findmnt
option set to 'false'
. Previously, when use_findmnt
was set incorrectly, and autofs
maps became unavailable, the rgmanager services with "fs" resources consequently became unresponsive until the network was restored. The underlying source code has been modified and rgmanager services no longer hang in the aforementioned scenario.
lvm.sh
agent was unable to accurately detect a tag represented by a cluster node. Consequently, the active logical volume on a cluster node failed when another node rejoined the cluster. With this update, lvm.sh
properly detects whether tags represent a cluster node. As a result, when nodes rejoin the cluster, the volume group no longer fails on other nodes.
tomcat-6
service were used as cluster resources, the TOMCAT_USER
setting in custom /conf/tomcat6.conf
configuration files was ignored. Consequently, each instance always started with TOMCAT_USER
set to root
. This bug has been fixed, and TOMCAT_USER
is now applied properly in the described case.
tomcat.conf
configuration file for a tomcat-6
resource was stored on a shared storage resource that became unavailable, the subsequent stop operation on tomcat-6
failed. This bug has been fixed, and tomcat-6
can now be successfully stopped when tomcat.conf
is not readable.
fs.sh
or clusterfs.sh
, required usage of the /tmp
directory during status monitoring. If this directory became full after mounting the file system, the monitor action failed even though the file system was correctly mounted. The /tmp
directory is no longer used during file system monitors, thus fixing this bug.
lvchange --deltag
command at the same time and corrupt the LVM headers. With this update, LVM headers do not become corrupt even when rgmanager stars on two nodes at the same time.
Enhancements
oracledb
, orainstance
, and oralistener
resource agents.
update-source
option to the named.sa
agent. With this option enabled, it is possible to set the notify-source
, transfer-source
, and query-source
to the service cluster IP.
/usr/share/cluster/orainstance.sh
script has been moved from the /tmp/
directory to /var/tmp/
.
TNS_ADMIN
variable has been added to the oracledb.sh
cluster script. This variable is a standard Oracle feature to set a specific path to the listener configuration file.
Bug Fixes
Bug Fixes
Bug Fixes
Enhancement
Bug Fixes
Bug Fix
Enhancement
Bug Fix
Bug Fixes
Enhancements
Bug Fix
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fix
Enhancement
Bug Fixes
ziomon
utility did not follow symbolic links to find multipath devices in the /dev/mapper/
directory. Consequently, the multipath devices could not be found. The bug has been fixed with this update so that ziomon
now follows the symbolic links and the multipath devices can be found as expected.
dbginfo.sh
utility collects various data from the system for debugging purposes. Previously, certain runtime data were missing from the dbginfo.sh
output and the underlying source code was not coherent. As a consequence, incomplete information was provided and the utility performance was decreased. In addition, in certain cases, dbginfo.sh
failed to detect if the debgfs
file system had been mounted. The code has been unified and calls to additional utilities and commands have been added to improve collecting data. Also, dbginfo.sh
now collects data from additional configuration and log files.
ziorep_config
configuration report is supposed to ignore Small Computer System Interface (SCSI) disks that are not part of the multipath devices when creating the multipath mapper report. Previously, ziorep_config
failed to correctly ignore SCSI disks, which were not a part of a multipath device. Now, when no multipath device is found for a SCSI disk, such a disk is skipped in the output.
sysfs_getUnitsFromPort()
function only searched the Small Computer System Interface (SCSI) device directory for devices using the scsi_generic:sg*
layout. This layout is deprecated and available only if the CONFIG_SYSFS_DEPRECATED[_V2]
option is set in the kernel configuration. Consequently, the function did not work properly. With this update, the function has been modified to search for devices using also the scsi_generic/sg*
layout so that it now works as expected.
dbginfo.sh
source code, the collection of the sysfs tree took a long time and logs were not written serialized, but were mixed up. Also, some information was missing from the generated file, because the utility did not collect information from all necessary configuration files. With this update, the underlying source code has been improved to fix these problems and dbginfo.sh
now works as expected.
dbginfo.sh
utility collects various data from the system for debugging purposes. Previously, the collected information from the system did not provide enough data about cryptographic adapters. The dbginfo.sh
has been modified to collect information providing further information about the adapters.
sysfs
file system could potentially block the dbginfo.sh
utility. Consequently, the utility became unresponsive in such a case. This bug has been fixed so that the trace pipes no longer block dbginfo.sh
. As a result, the utility no longer hangs in the described scenario.
zgetdump
utility did not allocate enough memory for the CPU ELF notes. Consequently, on systems with many CPUs, the following error was returned:
zgetdump: Internal Error: hdr_size=28512 alloc_size=26624With this update, the utility has been modified to allocate enough memory for the ELF notes and the error is no longer returned.
--force
option for the Direct Access Storage Device (DASD) multi-volume dump had been specified and the dump partition was modified afterwards, the dump failed with an error. With this update, the correct even address is loaded and the option works as expected.
Enhancements
makedumpfile
command. This feature allows users to provide a problem analysis without shutting down the system.
Note
safe offline
option to ensure that all outstanding write requests are completed before setting the device offline.
Security Fixes
Note
Bug Fixes
Winbind
service (winbindd
) was under a heavy load to authenticate a large amount of Active Directory (AD) users, it was possible that it used 100% of the CPU and stopped the user authentication. This update provides a patch to improve the connection handling significantly, and winbindd
no longer stops the user authentication in the described scenario.
Note
net ads keytab add
command always converted characters in the service principal name (SPN) into uppercase characters. Consequently, several Kerberos services were not able to find their tickets. With this update, SPN is no longer converted into uppercase characters and Samba works as expected.
smbd
daemon to terminate with a segmentation fault. Consequently, the client was disconnected. With this update, the underlying source code has been adapted to verify that the pointer is valid before attempting to dereference it. As a result, smbd
no longer crashes in this situation.
smbstatus
command, the locked files were missing from the command output. The underlying source code has been modified to fix this bug and non-root users are now able to display the locked files as expected.
winbind
daemon was not informed when its child process had successfully connected to a domain controller. As a consequence, the Network Data Representation (NDR) cache entries never expired and therefore the entries could not be updated. With this update, the winbind
child process notifies the main winbind
process when it connects to a domain controller. As result, the cache is now updated as expected.
Enhancement
smbd
daemon expected the old printing databases of Samba 3.5 to be in the UTF-8 format. However, the databases could be also in a different format, for example in Latin-1. Consequently, smbd
could not migrate the database in this case. This update enhances the net
utility, which is used for administration of Samba and remote CIFS servers, to be able to encode the database correctly and convert it to UTF-8. As a result, smbd
can now migrate the databases as expected.
Security Fix
Bug Fixes
Upgrade to an upstream version
Bug Fix
Enhancements
Bug Fix
Bug Fix
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Enhancements
Bug Fixes
AWStats
utility was configured to purge httpd
log files, AVC messages were generated due to missing SELinux policy rules for this setup. To fix this bug, the awstats_purge_apache_log_files
Boolean was added. When enabled, the Boolean allows AWStats
to purge the log files. Thus, the AVC messages are no longer returned.
httpd
daemon did not have permissions for searching the /var/lib/cobbler/webui_sessions/
directory. Consequently, the user was not able to log into the Cobbler Web User Interface (UI). With this update, the SELinux policy has been updated and the user is now able to use the Cobbler Web UI as expected.
postfix
service occurred:
postfix
service was unable to connect to the MySQL database.
sysadm_u
SELinux user was not able to execute the postqueue -p
command correctly.
postfix
daemon was not able to list the content of the /tmp/
directory.
posfix-master
binary was not able to execute the postfix-policyd-spf-perl
Postfix server.
postfix
now works as expected in the described scenarios.
/usr/local/bin/x11vnc
file was missing. Consequently, SELinux in enforcing mode blocked the GNOME Display Manager (GDM) and the X.Org implementation of the X Window System from executing the x11vnc
server utility. The xserver_exec_t
security context for the file has been added to the SELinux policy and GDM and X.Org now work correctly in the described scenario.
sysstat
utility was unable to write a device label when generating data for the sar
command. With this update, the SELinux policy has been updated to allow sysstat
to work correctly.
/bin/yum-builddep
file was missing. Consequently, SELinux in enforcing mode returned an error after installation of the sendmail package using the yum-builddep
command. The security context has been updated to rpm_exec_t
and the installation using yum-builddep
now proceeds as expected.
df_inode
plug-in of the Munin
utility caused AVC messages to be returned. The policy rules have been updated and the plug-in now works as expected.
tgtd
daemon occurred due to insufficient SELinux policy rules:
tgtd
daemon was not able to connect to the TCP port 3205 when it was running on a server together with the iSNSd
daemon. Consequently, tgtd
failed to discover the Internet Storage Name Service (iSNS) target.
tgtd
daemon failed to access the /dev/infiniband/uverbs0
device due to missing SELinux labeling for the device.
SYS_RAWIO
, SYS_ADMIN
and IPC_LOCK
capabilities were missing.
tgtd
daemon failed to access the /dev/sg0
device.
tgtd
now works as expected in the described scenarios.
udev
rule restarted the ktune
services for each new device. This could lead to many restarts in a short period of time. The multiple restarts could trigger a race condition in the kernel, which cannot be currently fixed. The tuned
daemon code has been modified not to trigger more than one restart per 10 seconds, thus preventing the race condition from occurring.
cgrulesengd
daemon attempted to use the inotifyfs
scripts for monitoring file-system changes, SELinux denied the daemon to access to the scripts due to the insufficient SELinux policy. This update adds a new SELinux policy rule to fix this bug and cgrulesengd
can now use inotifyfs
as expected.
system-config-kdump
utility occurred due to insufficient SELinux policy rules:
kexec
feature running in the kdumpgui_t
SELinux domain was not able to access the kcore
file.
system-config-kdump
was unable to write to the /boot/efi/EFI/redhat/grub.cfg
file.
system-config-kdump
failed to write the zipl
information.
system-config-kdump
now works as expected.
sudo
utility due to missing SELinux policy rules. Consequently, when users used NRPE and their own Nagios plug-ins for monitoring servers, an attempt to call the status
action of the init.d
script for the supplied service, to determine the health of the service, failed. The appropriate SELinux policy rules have been updated so that NRPE can now use the sudo
utility as expected.
/var/lock/subsys/dirsrv-admin
file, an attempt to restart the Administration server using the console or the command line failed. As a consequence, AVC denial messages were returned. This update adds the proper default security context for the file and denial messages are now no longer returned.
/sbin/ip6tables
file was missing. Consequently, SELinux in enforcing mode caused failures in the Shorewall
utility. With this update, the security context has been updated to iptables_exec_t
. As a result, Shorewall
works as expected.
abrt_t
SELinux domain was not allowed to make a transition to the prelink_t
SELinux domain. As a consequence, the RPM verification of a package, which provided binary of a package that had terminated unexpectedly, failed during the Automatic Bug Reporting Tool (ABRT) processing. The SELinux policy has been modified to fix this bug so that the RPM verification no longer fails in the described scenario.
snmptthandler
utility from performing any operations in the /var/spool/snmptt/
directory due to the incorrect security context of the directory. With this update, the context has been updated to snmpd_var_lib_t
so that the utility now works as expected.
/var/spool/nagios/checkresults/
directory. This update fixes the relevant SELinux policy rules and Nagios is no longer prevented from storing the file in this directory.
/var/log/audit/audit.log
file. This was because SELinux did not allow the yppus
utility to connect to the Transmission Control Protocol (TCP) 111 port. With this update, the appropriate SELinux policy rules have been modified and the AVC message is no longer logged in the described scenario.
postfix
agent did not work correctly. As a consequence, the postdrop
utility, which was labeled with the httpd_t
SELinux label, was unable to access the /var/spool/postfix/maildrop/
directory. With this update, the httpd_can_sendmail
Boolean has been updated to allow postdrop
to access the directory.
sanlock-helper
utility was not allowed to send a SIGKILL signal to any process, which was registered to the sanlock
daemon. The relevant SELinux policy rules have been modified with this update and sanlock-helper
is now able to send the SIGKILL signal to the registered processes.
pegasus_t
and the mount_t
SELinux domains did not work correctly. Consequently, when the OpenPegasus Web-Based Enterprise Management (WBEM) services tried to retrieve information about a file system using the wbemcli
utility, the access to the mount was denied by SELinux. With this update, the SELinux policy has been modified and OpenPegasus is now able to access the mount in the described scenario.
sandbox
SELinux domains were not able to use inherited user terminals due to missing SELinux policy rules. With this update, the respective rules have been updated to allow sandbox
domains to use these terminals.
s2s
service was used in the mixed Red Hat Network Satellite and Red Hat Network Satellite Proxy environment, the following AVC message was returned in the audit.log
file:
type=AVC msg=audit(1364300742.715:101611): avc: denied { name_connect } for pid=2278 comm="s2s" dest=5269 scontext=system_u:system_r:jabberd_t:s0 tcontext=system_u:object_r:jabber_interserver_port_t:s0 tclass=tcp_socketThe appropriate SELinux rules have been added to fix this bug and the AVC message is no longer returned in such a case.
opasswd
and the opasswd.old
files were labeled with the etc_t
SELinux context. However, these files included sensitive information and were supposed to be labeled with the shadow_t
context. With this update, the SELinux policy has been modified and the files are now correctly labeled with shadow_t
as expected.
/dev/ptp*
) were incorrectly labeled with the device_t
SELinux label instead of clock_device_t
. This update provides a patch to fix this bug and the clock devices are now correctly labeled.
svnserve
daemon from using the TCP port 3690. The appropriate SELinux policy rules have been updated and svnserve
can now use the port as expected.
aide_t
and the prelink_t
SELinux domains was not possible. As a consequence, when SELinux was running in enforcing mode, the aide --check
command executed inside a cron
job did not work correctly. The respective SELinux rules have been updated to fix this bug and the command now works as expected.
mysqld_safe
script was unable to execute a shell (/bin/sh
) with the shell_exec_t
SELinux security context. Consequently, the mysql55 and mariadb55 Software Collection packages were not working correctly. With this update, SELinux policy rules have been updated and these packages now work as expected. In addition, the mysqld_safe
SELinux policy has been modified to allow the SYS_NICE
capability.
netns
support, SELinux denied various operations, which caused Quantum to terminate unexpectedly. Moreover, due to a “dontaudit” rule for the operations, AVC messages were not returned unless SELinux was running in permissive mode. The appropriate SELinux policy has been fixed so that SELinux no longer denies the operations and Quantum failures no longer occur in the described scenario.
ftp_homdedir
Boolean allowed certain rules, that were not supposed to be allowed by the Boolean. The relevant SELinux policy has been modified and the Boolean now allows only the rules that it is supposed to.
Munin
Common Gateway Interface (CGI) scripts was labeled incorrectly, and therefore ran in an incorrect SELinux domain. The file context for the scripts has been updated to httpd_munin_script_exec_t
and the scripts now run in the correct SELinux domain.
/var/log/syslog-ng
file was incorrectly labeled with the syslog_var_run_t
SELinux security context. Consequently, when SELinux was running in enforcing mode, the logwatch
utility was unable to access the file. With this update, the security context for the syslog-ng
file has been modified to var_log_t
and logwatch
can now access the file as expected.
hald_t
SELinux domain. As a result, the AVC denial messages are now no longer returned in the described scenario.
/etc/yaboot.conf
file was incorrectly labeled with the etc_t
SELinux security context. With this update, the security context has been changed to the bootloader_etc_t
.
SETUID
and SETGID
capabilities were missing in the SELinux policy. As a consequence, when SELinux was in enforcing mode, the rsyslog
utility was unable to drop privileges with the $PrivDropToUser
and $PrivDropToGroup
options. With this update, the missing capabilities have been added to the SELinux policy and rsyslog
can now drop privileges as expected.
chronyd
daemon from using the SYS_NICE
capability. The capability is required by the sched_setscheduler()
function. With this update, the SELinux policy rules has been modified to allow the daemon to use SYS_NICE
.
dovecot_t
SELinux domain to the oddjob_mkhomedir_t
SELinux domain was not allowed. Consequently, an attempt to create a user home directory alongside with the Dovecot server and the pam_oddjob_mkhomedir
module enabled failed and AVC messages were returned. The SELinux policy has been modified so that the transition is now allowed.
lldpad
service from communicating with the fcoemon
service. As a consequence, the user was not able to create a virtual machine in Virtual Machine Manager (virt-manager
) and the following AVC message was returned:
type=AVC msg=audit(1376046443.294:69876): avc: denied { sendto } for pid=2755 comm="lldpad" path=003030303232 scontext=system_u:system_r:lldpad_t:s0 tcontext=system_u:system_r:fcoemon_t:s0 tclass=unix_dgram_socketThe appropriate SELinux policy has been fixed and users are now able to create virtual machines as expected.
/var/run/vdsm/storage/
VDSM's daemon directory. As a consequence, an attempt to run such a virtual machine terminated unexpectedly with an error. With this update, the svirt_t
SELinux domain has been updated to read symbolic links in the /var/run/
directory. As a result, the virtual machines no longer fail in the described scenario.
/sys/devices/system/cpu/
directory. Consequently, such domains could not get information from the directory. With this update, the relevant SELinux policy rules have been updated to allow the domains access to the /sys/devices/system/cpu/
directory.
xinetd
daemon failed to execute a shell script and the following error message was returned:
xinetd[2771]: execv( /usr/local/eal4_testing/audit-test/utils/network-server/pidfile_kill.sh ) failed: Permission denied (errno = 13)The appropriate SELinux rules have been updated to allow
xinetd
to execute shell scripts.
libvirt
library failed with an error. With this update, the SELinux policy has been modified and QEMU processes now start as expected.
beaker
jobs failed during automatic wireless testing and an AVC denied message was returned. Consequently, users were unable to use the wireless connection. The appropriate SELinux policy rules have been updated to fix this bug so that users can now use the wireless connection in the described scenario.
yppasswdd
daemon on a server, the rpc.yppasswdd
binary was now allowed to read the /var/run/utmp
file and list the content of the /boot/
directory. The relevant SELinux policy has been updated and the daemon can now access the utmp
file and the /boot/
directory as expected.
/var/run/utmp
file. This update fixes the relevant SELinux policy to allow CVS to read the file as expected.
Enhancements
ftpd_use_fusefs
, has been added to the SELinux policy. When enabled, this Boolean allows the GlusterFS mounts to be used for the File Transfer Protocol (FTP) data directory.
pand
, haproxy
, watchdog
, lldpad
, and openhpid
daemons ran in the initrc_t
SELinux domain. With this enhancement, SELinux support has been added for the daemons and they now use their own separate SELinux domains.
pacemaker
resource manager did not have its own SELinux policy defined and used the initrc_t
domain. With this update, all cluster administrative services including pacemaker
have been merged together to the cluster_t
SELinux domain. In addition to this merge, all other Red Hat Cluster services have been updated to use the cluster_t
domain.
git_shell_t
SELinux type has been removed from the SELinux policy. With this enhancement, the updated SELinux policy for the Git control system is provided.
/var/lib/openvpn/
directory. In addition, the SELinux policy has been updated to allow OpenVPN to manage its own log files.
amavis_t
, clamd_t
, clamscan_t
, freshclam_t
SELinux domains have been merged to the antivirus_t
SELinux domain.
mongod_port_t
SELinux port type.
usr/lib(64)?/nagios/plugins/
directory have been updated to the nagios_unconfined_plugin_exec_t
context.
tftp_use_nfs
Boolean allows The Trivial File Transfer Protocol (TFTP) to read from NFS volumes for public file transfer services. The tftp_use_cifs
Boolean allows TFTP to read from CIFS volumes.
qemu-ga
) has been updated according to new qemu-ga
features and functionality.
xattr
list of supported file systems. With this enhancement, the SELinux policy has been updated accordingly.
openvpn_run_unconfined
Boolean has been added to the SELinux policy. When enabled, the Boolean allows OpenVPN to execute unconfined scripts.
openstack-selinux
policies has been changed from “quantum” to “neutron”.
httpd_port_t
SELinux label.
Bug Fix
Bug Fix
Bug Fixes
Bug Fixes
Enhancements
GIMP Toolkit
(GTK+
) widget for SPICE
(Simple Protocol for Independent Computing Environments) clients. Both Virtual Machine Manager and Virtual Machine Viewer can make use of this widget to access virtual machines using the SPICE
protocol.
Upgrade to an upstream version
Bug Fixes
polkit
utility is built against newer GTK+
and GLib
versions, thus it has a runtime dependency on these versions. Previously, upgrading spice-gtk
without upgrading GTK+
and GLib
at the same time caused applications using polkit
to terminate unexpectedly on startup. With this update, the RPM dependencies have been adjusted so that spice-gtk
RPMs require new enough versions of GTK+
and GLib
. As a result, spice-gtk
cannot be installed unless the GTK+
and GLib
versions it requires are installed as well.
spice-gtk
connected to the server plain port by default and succeeded only if the server provided the port. However, this prevented spice-gtk
from connecting to a secure port by default. With this update, spice-gtk
can connect to secure port instead of always trying plain ports first.
spice-gtk
client terminated unexpectedly. To fix this bug, cache palettes of unrendered bitmaps have been applied and the client no longer crashes in the aforementioned scenario.
spice-gtk
was connecting to an unreachable host, a connection timeout error took about 2 minutes to occur. With this update, spice-gtk
waits for 10 seconds only before reporting an unreachable host error.
spice-gtk
did not handle correctly an indication that software Smartcard
support had already been initialized. Consequently, software Smartcard
support stopped working after migration or restarting a guest. As a workaround, do not disable software Smartcard
support at spice-gtk
connection time if libcacard
reports that software Smartcard
support is already initialized. Pursuing this workaround, software Smartcard
support keeps working across guest reboots or migrations.
Enhancements
SPICE
clients. The SPICE
client now establishes the connection to the remote server by the proxy server specified by the environment SPICE_PROXY=host:port
variable, or by the controller.
SPICE
guest agent has support for this feature.
Upgrade to an upstream version
Enhancement
Upgrade to an upstream version
Bug Fixes
client_migrate_info()
function was called with the cert-host-subject
option specified and then was called without the option, on the third call, the option was freed for the second time. This was because the pointer was not set to NULL after it was first freed during the second call. This behavior caused the SPICE server to terminate unexpectedly with a segmentation fault. The underlying source code has been modified and the pointer is set to NULL when the cert-host-subject
option is not specified. As a result, the pointer is freed only once and SPICE no longer crashes in the described scenario.
getaddrinfo()
function failed with a segmentation fault. Consequently, Quick Emulator (QEMU) terminated unexpectedly. The underlying source code has been modified and QEMU no longer crashes when executing getaddrinfo()
.
MSG_MIGRATE
message. This is not allowed and the client thus forwarded a wrong message instead of a MSG_MIGRATE_DATA
message to the destination host. The destination host then aborted the migration. This update modifies the SPICE server code to ensure that only the MSG_MIGRATE_DATA
message can be sent after sending MSG_MIGRATE
and the migration process now successfully finish.
Enhancements
disable-agent-file-transfer
option has been provided. As a result, users can now filter out the file transfer messages.
Upgrade to an upstream version
Bug Fixes
Enhancements
Bug Fix
Enhancement
Bug Fixes
Note
Authentication token manipulation errorThis message appeared to be a system error, which could confuse users. With this update, SSSD sends and additional error message that specifies the problem:
Old password not accepted
Unable to create response: Invalid argumentWith this update, the sss_package_grow() function code has been fixed to properly compute the response packet length, and SSSD no longer fails in the aforementioned scenario.
Enhancements
Upgrade to an upstream version
Bug Fixes
Enhancements
Security Fixes
Bug Fixes
Enhancements
Bug Fix
Bug Fixes
Enhancements
Bug Fix
Bug Fix
Bug Fix
Bug Fix
Upgrade to an upstream version
Bug Fixes
Bug Fix
Bug Fix
Upgrade to an upstream version
Bug Fixes
Bug Fixes
Enhancements
Bug Fixes
Enhancement
Bug Fixes
Enhancements
Bug Fix
Bug Fixes
Upgrade to an upstream version
Upgrade to an upstream version
Bug Fixes
Bug Fix
Upgrade to an upstream version
Bug Fixes
Unable to connect to the graphic server
libvirtd.log
file. With this update, libvirt events and callbacks are unregistered when closing the guest terminal, and I/O errors are no longer logged in the aforementioned scenario.
automatically resize
option was disabled in remote-viewer and the screen resolution on the guest machine was changed, this change was not accepted and the resolution reverted back to the previous state. With this update, remote-viewer has been modified to keep monitor configuration synchronized with the guest, even when automatic resize is disabled.
Alt+S
key combination or other menu accelerators the guest kept the Alt
state enabled. Consequently, certain guest functionality did not work correctly. With this update, the guest Alt
keys are properly released when the keyboard grab is taken in the client user interface, thus fixing this bug.
Enhancements
--title
STRING
option to remote-viewer, which makes it possible to override the default window title with user-defined text.
--hotkeys
option that enables hotkey configuration from the command line.
Enhancements
Bug Fixes
Guest moved used index from 0 to 256
virtio_ioport_write: unexpected address 0x13 value 0x0
Enhancements
ovs-vsctl set port <PORT_NAME> other-config:priority-tags=true
Upgrade to an upstream version
Bug Fix
Security Fixes
Upgrade to an Upstream Version
Bug Fixes
Enhancement
Bug Fixes
Bug Fix
Bug Fix
Enhancements
Upgrade to an Upstream Version
Bug Fixes
Bug Fixes
Bug Fix
Bug Fixes
Bug Fix
Bug Fix
Security Fix
Bug Fixes
Bug Fix
Bug Fixes
Enhancement
Bug Fix
Bug Fix
Enhancement
Revision History | |||
---|---|---|---|
Revision 1-0.16 | Fri Dec 13 2013 | ||
| |||
Revision 1-0.15 | Thu Nov 21 2013 | ||
| |||
Revision 1-0.0 | Thu Oct 03 2013 | ||
|