/usr/bin/mpdroot not chmoded u+s
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mpich2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mpich2
Hello all,
I've recently been setting up mpich2 on our computing cluster, about 30 HP blades, at work. I've been trying to get mpiblast working..
Since these machines are part of the cluster, individual users do not have shell access to them.
Because of this, I setup the root keyring on each one of these machines. Each user has done `export MPD_USE_ROOT_MPD=1`
I've come to find out that mpdboot uses mpdroot if MPD_USE_ROOT_MPD=1
So here is my issue, and it's (simple) solution that I've been tearing my hair out the last few days on:
/usr/bin/mpdroot needs to be chmoded u+s
I've checked the amd64 and the i386 packages, and this issue exists within both.
Here's some output when mpdroot is not chmoded properly:
/usr/bin/
os.popen4("/bin/sh -c 'for a in $*; do echo _$a; done' -- %s" % (line))
/usr/bin/mpdroot: open failed for root's mpd conf filempiexec_
I verified that chmoding u+s is the correct action, by downloading and compiling the mpich2 1.2.1p1 source. mpdroot was u+s upon install.
So, just a simple chmod to fix.
Thanks guys.
..forgot to mention, we're using Ubuntu 10.04, but I'm sure you figured that out.