Skip to navigation

Bug Fix Advisory gnome-vfs2 bug fix update

Advisory: RHBA-2010:0032-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-01-13
Last updated on: 2010-03-30
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated gnome-vfs2 packages that resolve several issues are now available.

GNOME VFS is the GNOME virtual file system. It is the foundation of the
Nautilus file manager. It provides a modular architecture, and ships with
several modules that implement support for file systems and protocols such
as HTTP and FTP, among others.

These updated gnome-vfs2 packages provide fixes for the following bugs:

* an unresolved symbol in the gnome-vfs2 library caused the
system-config-network GUI application to be unable to start. (BZ#247522)

* client applications which used the gnome-vfs2 library were unable to
search for certain paths because the search process ended as soon as it
encountered a file or directory which it was unable to read. This update
fixes this bug in gnome-vfs2 so that searches skip over unreadable files or
directories and continue as expected.

Note: a future nautilus update will be released that properly fixes this
bug in the Nautilus file manager. (BZ#432764)

* when attempting to move one or more files between two NFS mounts, the
Nautilus file manager displayed a dialog box that stated: Error: "Not on
the same file system." This error was caused by an EXDEV error in the
gnome-vfs2 file module due to rename semantics. With this update, moving a
file from one NFS mount to another succeeds as expected due to the
implementation of a proper copy-and-delete fallback routine. (BZ#438116)

* attempting to open a supported document type represented by a symbolic
link on an NFS share with the Evince document viewer failed with the
following error message:

Unable to open document
Unhandled MIME type: “application/octet-stream”

This update improves this behavior with a symbolic link check so that
Evince is now able to successfully open a link to a supported document type
when both the link and actual file are located on an NFS share. (BZ#481593)

* the gnome-vfs-daemon service reads the list of mounted devices at
/proc/mounts upon startup. If one of the device paths was not valid UTF-8,
gnome-vfs-daemon was disconnected by D-Bus when it attempted to communicate
the path over the system message bus, at which time it exited. However,
other GNOME applications would then attempt to restart gnome-vfs-daemon, at
which time the same sequence of events reoccurred, leading to a potentially
infinite loop and much extraneous CPU usage. With this update,
gnome-vfs-daemon correctly converts the information provided by
/proc/mounts into valid UTF-8 before communicating it via D-Bus, which
prevents the possibility of gnome-vfs-daemon being disconnected, exiting,
and being restarted in a continuous fashion. (BZ#486286)

* accessing a WebDAV share which contained a comma in its path name with
the Nautilus file manager resulted in a "File not found" error. This update
ensures that reserved characters in path names are properly escaped, and
thus Nautilus is able to access such paths as expected. (BZ#503112)

All GNOME users are advised to upgrade to these updated packages, which
resolve these issues. Running GNOME sessions must be restarted for the
update to take effect.


Solution

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

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

IA-32:
gnome-vfs2-devel-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: 469d59e12d0270511cd08ed8f757a2d1
 
x86_64:
gnome-vfs2-devel-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: 469d59e12d0270511cd08ed8f757a2d1
gnome-vfs2-devel-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 93b3c0f434ea4907958f1ff54f0569c9
 
Red Hat Enterprise Linux (v. 5 server)

IA-32:
gnome-vfs2-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: ad1283aec7e20a082f40d8bcebc3d7be
gnome-vfs2-devel-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: 469d59e12d0270511cd08ed8f757a2d1
gnome-vfs2-smb-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: a8e33c27de92725877d669b473a8e5de
 
IA-64:
gnome-vfs2-2.16.2-5.el5.ia64.rpm
File outdated by:  RHBA-2013:1039
    MD5: e4b42b2ee07afeeb9b04dba672829ab4
gnome-vfs2-devel-2.16.2-5.el5.ia64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 6359707a8bb9c32bfe863badde444d32
gnome-vfs2-smb-2.16.2-5.el5.ia64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 05b8a47263ae93399cc372b85ac4848c
 
PPC:
gnome-vfs2-2.16.2-5.el5.ppc.rpm
File outdated by:  RHBA-2013:1039
    MD5: be768f320d8ec851a622f9a89b8e41f4
gnome-vfs2-2.16.2-5.el5.ppc64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 1c70d0d2b2a7385f17e99d042d4eccc0
gnome-vfs2-devel-2.16.2-5.el5.ppc.rpm
File outdated by:  RHBA-2013:1039
    MD5: 5d6b348bfa0083cb4fe535a7c4879627
gnome-vfs2-devel-2.16.2-5.el5.ppc64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 517641969f02b19905f029f00a4f9f0d
gnome-vfs2-smb-2.16.2-5.el5.ppc.rpm
File outdated by:  RHBA-2013:1039
    MD5: 461be5df123a21a40cf687c14c9056d4
gnome-vfs2-smb-2.16.2-5.el5.ppc64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 96483c168e07a4ff54c54d9efed624e7
 
s390x:
gnome-vfs2-2.16.2-5.el5.s390.rpm
File outdated by:  RHBA-2013:1039
    MD5: 2303f1088357dbc5a1a00af0ce7e0e3f
gnome-vfs2-2.16.2-5.el5.s390x.rpm
File outdated by:  RHBA-2013:1039
    MD5: 6fc643cc2d6e7d1a3dd21efba3fd25f7
gnome-vfs2-devel-2.16.2-5.el5.s390.rpm
File outdated by:  RHBA-2013:1039
    MD5: 2fc27910f257684d3156038f90323cd5
gnome-vfs2-devel-2.16.2-5.el5.s390x.rpm
File outdated by:  RHBA-2013:1039
    MD5: a07bccb1c68dd9f9c1006eeaa8f87262
gnome-vfs2-smb-2.16.2-5.el5.s390x.rpm
File outdated by:  RHBA-2013:1039
    MD5: d04b559109f055f14383242625dcba0f
 
x86_64:
gnome-vfs2-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: ad1283aec7e20a082f40d8bcebc3d7be
gnome-vfs2-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 81d6ae2e9610cc352a9c1eb63ff44cdd
gnome-vfs2-devel-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: 469d59e12d0270511cd08ed8f757a2d1
gnome-vfs2-devel-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 93b3c0f434ea4907958f1ff54f0569c9
gnome-vfs2-smb-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: dacb519c7c10abea33443e79ce8f1340
 
Red Hat Enterprise Linux Desktop (v. 5 client)

IA-32:
gnome-vfs2-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: ad1283aec7e20a082f40d8bcebc3d7be
gnome-vfs2-smb-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: a8e33c27de92725877d669b473a8e5de
 
x86_64:
gnome-vfs2-2.16.2-5.el5.i386.rpm
File outdated by:  RHBA-2013:1039
    MD5: ad1283aec7e20a082f40d8bcebc3d7be
gnome-vfs2-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: 81d6ae2e9610cc352a9c1eb63ff44cdd
gnome-vfs2-smb-2.16.2-5.el5.x86_64.rpm
File outdated by:  RHBA-2013:1039
    MD5: dacb519c7c10abea33443e79ce8f1340
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

247522 - Network config GUI fails
432764 - sr #1793728: nautilus/gnome-vfs - Search stops upon encountering an unreadable directory
438116 - [sr# 1795478] nautilus/gnome-vfs - Can't move files between different NFS mounts
481593 - evince cannot open a symlink to a PDF on an NFS share
486286 - gnome-vfs-daemon exits on dbus, and constantly restarted causing dbus/hal to hog CPU
503112 - gnome-vfs2 webdav dislikes commas in directory path


Keywords

gnome-vfs2


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/