[one-users] /sbin/mkfs not available in a non-interactive bash sessions

Dan Yocum yocum at fnal.gov
Tue Aug 10 12:51:07 PDT 2010


Hi,

mkfs can not be found when attempting to ssh to a worker node to create 
a FS.  This is a limitation of a non-interactive bash session.  If /sbin 
is in the oneadmin PATH env var, then mkfs is available to the user, but 
only during interactive (i.e., login) sessions.

To remedy this, the full path to the executable must be specified - 
/sbin/mkfs.  Here is the error I get:

Fri Jul 30 13:48:35 2010 [TM][D]: Message received: LOG - 35 
tm_mkimage.sh: ERROR: Command "ssh fcl005 mkfs -t xfs -F 
/srv/cloud/one/var//35/images/disk.2" failed.

Fri Jul 30 13:48:35 2010 [TM][D]: Message received: LOG - 35 
tm_mkimage.sh: ERROR: bash: mkfs: command not found

Fri Jul 30 13:48:35 2010 [TM][D]: Message received: TRANSFER FAILURE 35 
bash: mkfs: command not found

I'd like to fix this in the interim - where can I find this and specify 
the full path?

Thanks,
Dan



-- 
Dan Yocum
Fermilab  630.840.6509
yocum at fnal.gov, http://fermigrid.fnal.gov
"I fly because it releases my mind from the tyranny of petty things."


More information about the Users mailing list