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

Reply via email to