Issued:
2011-05-19
Updated:
2011-05-19

RHBA-2011:0769 - NetworkManager bug fix and enhancement update


Synopsis

NetworkManager bug fix and enhancement update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated NetworkManager packages that fix a number of bugs and add some enhancements are now available.

Description

NetworkManager is a system network service that manages network devices and connections, attempting to keep active network connectivity when available. It manages Ethernet, wireless, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services.

This update fixes the following issues:

  • After Wireless was disabled in NetworkManager, a suspend and resume operation caused the wireless connection to become enabled automatically. This is now fixed to preserve the user set wireless state even after an rfkill operation (suspend and resume). (BZ#584271)

  • Translations had assorted inconsistencies, including invalid characters as part of the network-manager-applet (languages: as, te, pa, gu, mr, fr, es, bn_IN) and NetworkManager (languages: bn_IN, es, fr, ja, mr). These are now fixed to display the correct translated strings. (BZ#589230)

  • Due to a type truncation problem on 64-bit PPC systems, correctly configured connections was not displayed in connection editor. This is now fixed and connections are properly shown in the editor on all platforms as expected. (BZ#608663)

  • Unprivileged users could change the status of the wireless connection and WWAN. This is now fixed to display a "not authorized" error for any unauthorized users attempting to change the wireless status. (BZ#626337)

  • NetworkManager would insert warning messages in the /var/log/messages log file due to the hostname operation. This is now fixed to ensure no unnecessary warnings display during the hostname operation. (BZ#627649)

  • Occasionally, the NetworkManager panel applet would not be able to determine user permissions to enable networking and therefore disabled the "Enable Networking" and "Enable Wireless" check boxes. This is now fixed to ensure that if the user has permissions to enable networking, the check boxes display as expected. (BZ#633501)

  • Roaming between WPA/WPA2 access points in the same SSID attached to the same wireless LAN controller resulted in an unexpected re-authentication requirement. This is now fixed so that the SSID is preserved to be used again after a legitimate roaming disconnection event. (BZ#636877)

  • Configurations that used multiple network devices where one device was an iSCSI adapter that should not have the default route were incorrectly handled. This is now fixed to ensure that iSCSI devices that are denied the default route do not receive it. (BZ665027)

  • IPv6 static addressing configurations were unable to correctly save the gateway address. This is now fixed to ensure that the gateway address now saves the first configured IPv6 address. (BZ#666078)

  • NetworkManager used to update /etc/hosts file, which could cause problems in some configurations. This is now fixed and NetworkManager does not modify /etc/hosts, leaving it for the administrator to set up. (BZ#668830)

  • NetworkManager saved the WPA/WPA2 password despite selecting the "Ask for this password every time" option and presented a password field with some text when prompting the user to enter a new WPA/WPA2 connection password. This is fixed so that NetworkManager does not store passwords when "Ask for this password every time" is selected and displays an empty password field when prompting the user for the password. (BZ#692578)

This update adds also the following enhancements:

  • IPv6 information such as the IP Address and DNS servers now displays in the connection information. (BZ#634152)

  • DHCP lease change events now trigger dispatcher scripts at the /etc/NetworkManager/dispatcher.d location. (BZ#662730)

Users are advised to upgrade to these updated packages, which resolve these issues and add these enhancements.

Solution

Before applying this update, make sure all previously-released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at This content is not included.https://access.redhat.com/kb/docs/DOC-11259

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • NetworkManager-devel-0.8.1-9.el6.i686.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.s390.rpm
  • NetworkManager-glib-0.8.1-9.el6.s390x.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.ppc.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.i686.rpm
  • NetworkManager-glib-0.8.1-9.el6.i686.rpm
  • NetworkManager-glib-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.x86_64.rpm
  • NetworkManager-glib-0.8.1-9.el6.ppc.rpm
  • NetworkManager-0.8.1-9.el6.x86_64.rpm
  • NetworkManager-devel-0.8.1-9.el6.x86_64.rpm
  • NetworkManager-0.8.1-9.el6.src.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.s390x.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-gnome-0.8.1-9.el6.x86_64.rpm
  • NetworkManager-glib-0.8.1-9.el6.x86_64.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-devel-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.s390.rpm
  • NetworkManager-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.s390x.rpm
  • NetworkManager-devel-0.8.1-9.el6.s390x.rpm
  • NetworkManager-0.8.1-9.el6.i686.rpm
  • NetworkManager-0.8.1-9.el6.s390x.rpm
  • NetworkManager-glib-0.8.1-9.el6.s390.rpm
  • NetworkManager-gnome-0.8.1-9.el6.ppc64.rpm
  • NetworkManager-devel-0.8.1-9.el6.ppc.rpm
  • NetworkManager-devel-0.8.1-9.el6.s390.rpm
  • NetworkManager-glib-devel-0.8.1-9.el6.i686.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.ppc.rpm
  • NetworkManager-gnome-0.8.1-9.el6.s390x.rpm
  • NetworkManager-gnome-0.8.1-9.el6.i686.rpm
  • NetworkManager-debuginfo-0.8.1-9.el6.x86_64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information