Yes Madhuria, it might be that you have setup ssh keys with user 'root' and
your autoserv command is being executed by user 'autotest', giving the
problem you've described. Better check.

On Tue, Nov 30, 2010 at 3:48 PM, Jean-Marc Eurin <[email protected]> wrote:
> The ssh command is ran by your server.  Did you check that the account
> running your server can ssh into the machine?
>
> Jean-Marc
>
> On Nov 30, 2010 2:14 AM, "madhuri" <[email protected]> wrote:
>> Hi,
>>
>> I am facing ssh issue as below, when I submit a job through the autotest
>> scheduler.
>>
>> Permission denied (publickey,gssapi-with-mic,password).
>>
>> ssh password-less authentication is enabled in both server and client
>> and also I gave chmod 700 .ssh and 600 to authorized_keys.
>>
>> I have executed the below ssh -a -x command in log manually and i could
>> able to log into client machine. Dont know why it was giving permission
>> denied.please let me know where I am doing wrong.
>>
>> Log:
>> ===
>> /atest job create -m xx.beaverton.ibm.com
>> --control-file /usr/local/autotest/client/tests/kvm/control -w
>> yy.beaverton.ibm.com -n job12 --reboot_before=never
>> --reboot_after=never --parse-failed-repair=false
>>
>> Command:
>> /usr/bin/ssh -a -x -o StrictHostKeyChecking=no -o
>> UserKnownHostsFile=/dev/fd/20 -o BatchMode=yes -o ConnectTimeout=30
>> -o
>> ServerAliveInterval=300 -l root -p 22 xx.beaverton.ibm.com " rm -f
>> /var/log/messages.autotest_start"
>> Exit status: 255
>> Duration: 0.544964075089
>>
>> stderr:
>> Permission denied (publickey,gssapi-with-mic,password).
>> 11/29 01:02:53 DEBUG| ssh_host:0114| Running (ssh) '/bin/uname -r'
>> 11/29 01:02:54 ERROR| utils:0106| [stderr] Permission denied
>> (publickey,gssapi-with-mic,password).^M
>> 11/29 01:02:54 ERROR|server_job:0549| Exception escaped control file,
>> job aborting:
>> Traceback (most recent call last):
>> File "/usr/local/autotest/server/server_job.py", line 541, in run
>> self._execute_code(server_control_file, namespace)
>> File "/usr/local/autotest/server/server_job.py", line 1021, in
>> _execute_code
>> execfile(code_file, namespace, namespace)
>> File
>> "/usr/local/autotest/results/17-root/xx.beaverton.ibm.com/control.srv",
>> line 12, in <module>
>> job.parallel_simple(run_client, machines)
>> File "/usr/local/autotest/server/server_job.py", line 443, in
>> parallel_simple
>> return_results=return_results)
>> File "/usr/local/autotest/server/subcommand.py", line 92, in
>> parallel_simple
>> function(arg)
>> File
>> "/usr/local/autotest/results/17-root/xx.beaverton.ibm.com/control.srv",
>> line 8, in run_client
>> host.log_kernel()
>> File "/usr/local/autotest/client/common_lib/hosts/base_classes.py",
>> line 560, in log_kernel
>> kernel = self.get_kernel_ver()
>> File "/usr/local/autotest/client/common_lib/hosts/base_classes.py",
>> line 519, in get_kernel_ver
>> return self.run('/bin/uname -r').stdout.rstrip()
>> File "/usr/local/autotest/server/hosts/ssh_host.py", line 123, in run
>> stdin, args)
>> File "/usr/local/autotest/server/hosts/ssh_host.py", line 94, in _run
>> raise error.AutoservRunError("command execution error", result)
>> AutoservRunError: command execution error
>> * Command:
>> /usr/bin/ssh -a -x -o StrictHostKeyChecking=no -o
>> UserKnownHostsFile=/dev/fd/20 -o BatchMode=yes -o ConnectTimeout=30
>> -o
>> ServerAliveInterval=300 -l root -p 22 xx.beaverton.ibm.com "
>> /bin/uname -r"
>> Exit status: 255
>> Duration: 0.551712036133
>>
>> Thanks,
>> Madhuri
>>
>> _______________________________________________
>> Autotest mailing list
>> [email protected]
>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>
> _______________________________________________
> Autotest mailing list
> [email protected]
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>
>



-- 
Lucas
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to