fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] hanging problem of a command when executing via fabric


From: Rama Vadakattu
Subject: Re: [Fab-user] hanging problem of a command when executing via fabric
Date: Wed, 23 Jun 2010 08:32:18 +0530

Hi  Nico,

It is running fine if i use 

sudo("suwww", shell=False)

but command is  still getting hanged when i run via fabric.

after some search in google i find one post on how to resolve this problem

http://agiletesting.blogspot.com/2010/03/getting-past-hung-remote-processes-in.html

even after doing the changes to operations.py as mentioned in the above blog post,  still the above command is getting hanged when i run it via fabric.

No clue what is going wrong.

Thanks 
rama

Hi Rama,
   
Seems you only got permissions to run a few commands with sudo and not
everything. fabirics
sudo tries to spawn a new shell per default, and you got no permission
for that.

sudo("suwww", shell=False)
should work


Regards,
Nico

On Tue, Jun 22, 2010 at 3:37 PM, Rama Vadakattu <address@hidden> wrote:
I tried that way too.................... \
below is sample output that i am getting when i use sudo("suwww")

D:\LMO_auto>fab  execute_lmo_scripts
preparing to execute lmo scripts................
[qa-batch.qa.ebay.com] sudo: suwww
[qa-batch.qa.ebay.com] err: Sorry, user xyz is not allowed to execute '/bin
/bash -l -c suwww' as root on qabatch04.

Fatal error: sudo() encountered an error (return code 1) while executing 'suwww'

Aborting.
Disconnecting from qa-batch.qa.machine2.com... done.

regards
rama

On Tue, Jun 22, 2010 at 3:22 PM, Christian Vest Hansen <address@hidden> wrote:
Have you tried sudo("suwww") instead of run("sudo suwww") ?

On Tue, Jun 22, 2010 at 11:49, Rama Vadakattu <address@hidden> wrote:
> Hi all,
> When i am running the below command on one of the machine  via fabric it is
> getting hanged.
> def execute_lmo_scripts():
>     print "preparing to execute lmo scripts................"
>     output = run("sudo suwww ; ")
> If i manually run the command on the remote server it is running fine.
> Can any one please guide me on how to resolve this problem?
>
> Regards
> rama
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Fab-user mailing list
> address@hidden
--
Venlig hilsen / Kind regards,
Christian Vest Hansen.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]