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

RHBA-2011:0536 - gvfs bug fix and enhancement update


Synopsis

gvfs bug fix and enhancement update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated gvfs packages that fix multiple bugs and add one enhancement are now available for Red Hat Enterprise Linux 6.

Description

GVFS is the GNOME desktop's virtual file system layer, which allows users to easily access local and remote data, including via the FTP, SFTP, WebDAV, CIFS and SMB protocols, among others. GVFS integrates with the GIO (GNOME I/O) abstraction layer.

This update fixes the following bugs:

  • A flaw in the GVFS client code prevented D-Bus communications from being parsed correctly. Due to this problem, Nautilus became unresponsive when the user attempted to view Trash if a folder with an attached emblem was moved to Trash. This update corrects an error in the enumeration code which resolves this problem. Now, Nautilus no longer becomes unresponsive in such cases. (BZ#616145)

  • Previously, an unused file descriptor was not closed after a fork. Due to this behavior, SELinux prevented /usr/bin/ssh access to the leaked /dev/ptmx file descriptor. This update closes the leaked file descriptor. Now, SELinux alerts no longer appear. (BZ#616838)

  • Previously, the gnome-disk-utility packages did not reflect current version requirements. Due to this lack, potential problems could arise with custom compiled packages. This update requires the correct version of gnome-disk-utility packages. (BZ#636540)

  • Previously, the gvfsd-archive command was unexpectedly aborted when the user attempted to mount an archive file a second time. This update changes the way the gvfsd-archive backend is finalized. Now, gvfsd-archive no longer aborts when the same archive files are mounted for the second time. (BZ#645630)

  • Running the "gvfs-mkdir --help" command caused "--delete-files" to appear instead of "--create-directories". This update fixes the gvfs-mkdir command's help output so that the correct options are displayed. (BZ#667367)

This update also adds the following enhancement:

  • Previously, snapshots from the Network File System (NFS) mounted home directories located on Network Appliance (NetApp) filers were treated as real mounts and were displayed on the desktop. This behavior could cause confusion. This update checks and hides mounts with a path element starting with a dot. With this update, these mounts are hidden. Now, snapshot directories are no longer shown in the GUI. To apply this enhancement, the updated glib2 packages must be installed as well. (BZ#624795)

Users of GVFS are advised to upgrade to these updated packages, which fix these bugs and add this enhancement.

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 - 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

  • gvfs-1.4.3-12.el6.src.rpm
  • gvfs-obexftp-1.4.3-12.el6.x86_64.rpm
  • gvfs-debuginfo-1.4.3-12.el6.ppc.rpm
  • gvfs-debuginfo-1.4.3-12.el6.i686.rpm
  • gvfs-obexftp-1.4.3-12.el6.i686.rpm
  • gvfs-1.4.3-12.el6.x86_64.rpm
  • gvfs-devel-1.4.3-12.el6.ppc.rpm
  • gvfs-archive-1.4.3-12.el6.ppc64.rpm
  • gvfs-smb-1.4.3-12.el6.s390x.rpm
  • gvfs-devel-1.4.3-12.el6.x86_64.rpm
  • gvfs-obexftp-1.4.3-12.el6.ppc64.rpm
  • gvfs-archive-1.4.3-12.el6.i686.rpm
  • gvfs-1.4.3-12.el6.s390.rpm
  • gvfs-devel-1.4.3-12.el6.i686.rpm
  • gvfs-fuse-1.4.3-12.el6.s390x.rpm
  • gvfs-gphoto2-1.4.3-12.el6.i686.rpm
  • gvfs-afc-1.4.3-12.el6.x86_64.rpm
  • gvfs-1.4.3-12.el6.ppc.rpm
  • gvfs-debuginfo-1.4.3-12.el6.s390x.rpm
  • gvfs-debuginfo-1.4.3-12.el6.x86_64.rpm
  • gvfs-1.4.3-12.el6.s390x.rpm
  • gvfs-archive-1.4.3-12.el6.s390x.rpm
  • gvfs-devel-1.4.3-12.el6.s390x.rpm
  • gvfs-gphoto2-1.4.3-12.el6.s390x.rpm
  • gvfs-1.4.3-12.el6.ppc64.rpm
  • gvfs-fuse-1.4.3-12.el6.i686.rpm
  • gvfs-1.4.3-12.el6.i686.rpm
  • gvfs-gphoto2-1.4.3-12.el6.ppc64.rpm
  • gvfs-debuginfo-1.4.3-12.el6.s390.rpm
  • gvfs-fuse-1.4.3-12.el6.ppc64.rpm
  • gvfs-debuginfo-1.4.3-12.el6.ppc64.rpm
  • gvfs-devel-1.4.3-12.el6.s390.rpm
  • gvfs-devel-1.4.3-12.el6.ppc64.rpm
  • gvfs-afc-1.4.3-12.el6.ppc64.rpm
  • gvfs-archive-1.4.3-12.el6.x86_64.rpm
  • gvfs-fuse-1.4.3-12.el6.x86_64.rpm
  • gvfs-smb-1.4.3-12.el6.ppc64.rpm
  • gvfs-smb-1.4.3-12.el6.i686.rpm
  • gvfs-gphoto2-1.4.3-12.el6.x86_64.rpm
  • gvfs-smb-1.4.3-12.el6.x86_64.rpm
  • gvfs-afc-1.4.3-12.el6.i686.rpm

Fixes

CVEs

(none)

References

(none)


Additional information