[Bugs] [Bug 1199577] New: mount.glusterfs uses /dev/stderr and fails if the device does not exist

bugzilla at redhat.com bugzilla at redhat.com
Fri Mar 6 16:30:53 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1199577

            Bug ID: 1199577
           Summary: mount.glusterfs uses /dev/stderr and fails if the
                    device does not exist
           Product: GlusterFS
           Version: 3.6.2
         Component: scripts
          Assignee: bugs at gluster.org
          Reporter: ndevos at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com
        Depends On: 1199545



+++ This bug was initially created as a clone of Bug #1199545 +++
+++                                                           +++
+++ Use this bug to post the backport for release-3.6.        +++

Description of problem:

Instead of using standard >&2 implementation, mount.glusterfs writes to
/dev/stderr.

This causes the mount to fail on current CentOS 7 systems with the following
message:


Mar 06 16:13:44 entrance mount[1886]: /sbin/mount.glusterfs: line 13:
/dev/stderr: No such device or address


Version-Release number of selected component (if applicable):

3.6.2

How reproducible:

always




Steps to Reproduce:
1. Add entry to /etc/fstab on CentOS 7 with glusterfs 3.6.2, reboot.
2. systemctl status



Actual results:

var-lib-one-datastores-100.mount - /var/lib/one/datastores/100
   Loaded: loaded (/etc/fstab)
   Active: failed (Result: exit-code) since Fri 2015-03-06 16:13:44 CET; 42s
ago
    Where: /var/lib/one/datastores/100
     What: vmhost2-cluster1.place4.ungleich.ch:/cluster1
  Process: 1886 ExecMount=/bin/mount
vmhost2-cluster1.place4.ungleich.ch:/cluster1 /var/lib/one/datastores/100 -t
glusterfs -o
defaults,_netdev,backupvolfile-server=vmhost1-cluster1.place4.ungleich.ch
(code=exited, status=1/FAILURE)

Mar 06 16:13:40 entrance systemd[1]: Mounted /var/lib/one/datastores/100.
Mar 06 16:13:44 entrance mount[1886]: /sbin/mount.glusterfs: line 13:
/dev/stderr: No such device or address
Mar 06 16:13:44 entrance systemd[1]: var-lib-one-datastores-100.mount mount
process exited, code=exited status=1
Mar 06 16:13:44 entrance systemd[1]: Unit var-lib-one-datastores-100.mount
entered failed state.
[16:14:27] entrance:~# 



Expected results:

glusterfs volumes mound

Additional info:

Preparing a patch for inclusion at the moment

--- Additional comment from Anand Avati on 2015-03-06 16:29:58 CET ---

REVIEW: http://review.gluster.org/9824 (Replace /dev/stderr with >&2 in mount
scripts) posted (#1) for review on master by Nico Schottelius
(nico-gluster-users at schottelius.org)

--- Additional comment from Niels de Vos on 2015-03-06 17:27:50 CET ---

I'll move this to the master branch, and will clone the bug to get the fix
backported to release-3.6.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1199545
[Bug 1199545] mount.glusterfs uses /dev/stderr and fails if the device does
not exist
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list