Try using -w on the command like (or with settings(warn_only=True):). Sounds like the command you're running isn't returning 0.
On Wed, Jan 6, 2016 at 2:04 PM Bader, Robert (Bob Bader) < bob.ba...@cchmc.org> wrote: > Hi, > > > First off I am new to fab, another admin showed me it’s power and I am > just trying to run some commands to get output from a remote system. > > My fabfile is > > ************** > from fabric.api import * > import time > > env.shell='' > > > def storage_system_commands(): > > run('rows -0') > run('storage failover show') > run('storage disk show -disk * -fields path-link-errors') > run('storage disk show -spare') > > ************* > > > this works as expected and I get my required output. But then I add the > command: > run('node run -node storage_system-01 -command aggr status -r') > ************** newfab file *********** > from fabric.api import * > import time > > env.shell='' > > def storage_system_commands(): > > run('rows -0') > run('storage failover show') > run('storage disk show -disk * -fields path-link-errors') > run('storage disk show -spare') > run('node run -node storage_system-01 -command aggr status -r') > ******** > > > I get > > > ******** > Fatal error: run() received nonzero return code 255 while executing! > > Requested: node run -node storage_system-01 -command aggr status -r > Executed: "node run -node storage_system-01 -command aggr status -r" > > None > > > Aborting. > run() received nonzero return code 255 while executing! > > Requested: node run -node storage_system-01 -command aggr status -r > Executed: "node run -node storage_system-01 -command aggr status -r" > > None > > ** ******** > > > but if I run the command directly on the storage system itself, it works > perfectly, and all the other commands work > > Could fab have an issue with the contents of the command I am trying to > run? maybe the run part? > > I also get this output in my output file > ********** > > > > [ storage_system.domain.org] run: "node run -node storage_system-01 > -command aggr status -r" > [ storage_system.domain.org] out: ? > [ storage_system.domain.org] out: Error: "run" is not a recognized command > [ storage_system.domain.org] out: > [ storage_system.domain.org] out: > > Disconnecting from storage_system.domain.org... done. > > ************ > > Thanks for any assistance > _______________________________________________ > Fab-user mailing list > Fab-user@nongnu.org > https://lists.nongnu.org/mailman/listinfo/fab-user >
_______________________________________________ Fab-user mailing list Fab-user@nongnu.org https://lists.nongnu.org/mailman/listinfo/fab-user