Is sudo installed on your Solaris box? When I used to do Solaris work, sudo did not come with the OS.
Chris On Mar 6, 2013, at 10:58 AM, Justin Palmer wrote: > Trying a simple test fabfile to run a sudo command on Solaris. Gives the > results below. The sudo path is set via .profile which I assume would be > read with shell=True. What am I missing? > > > $ fab -V > Fabric 1.6.0 > Paramiko 1.10.0 > > > > $ cat fabfile.py > > #!/usr/bin/env python > from fabric.api import local, env, run, sudo, put > > def test_sudo(): > sudo(‘ls /root’, shell=True) > > > > $ fab -H server1 test_sudo > [server1] Executing task 'test_sudo' > [server1] sudo: ls /root > [server1] Login password for 'user1': > [server1] out: ksh: sudo: not found > [server1] out: > > > Fatal error: sudo() received nonzero return code 127 while executing! > > Requested: ls /root > Executed: sudo -S -p 'sudo password:' /bin/bash -l -c "ls /root" > > Aborting. > Disconnecting from server1... done. > > > > > > > _______________________________________________ > Fab-user mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/fab-user -- [email protected] Office: (626) 395-3675
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
