Maybe your application needs some environment variables which aren't set when ansible runs the command.
You can set specific environment variables though - see http://docs.ansible.com/ansible/playbooks_environment.html Jon On Wednesday, June 28, 2017 at 3:20:21 PM UTC+1, fanvalt wrote: > > Hello, > > If I run karaf manually with the start command, I have no error. > But if I run the start command in a ansible task, I have the following > command: > > 347 [sshd-SshClient[7a4ccb53]-nio2-thread-1] WARN > org.apache.sshd.client.session.ClientSessionImpl - Exception caught > java.lang.IllegalStateException: Unable to negotiate key exchange for kex > algorithms (client: > ecdh-sha2-nistp256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp384,ecdh-sha2-nistp521,ecdh-sha2-nistp521 > > / server: > diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1) > at > org.apache.sshd.common.session.AbstractSession.negotiate(AbstractSession.java:1159) > at > org.apache.sshd.common.session.AbstractSession.doHandleMessage(AbstractSession.java:388) > at > org.apache.sshd.common.session.AbstractSession.handleMessage(AbstractSession.java:326) > at > org.apache.sshd.client.session.ClientSessionImpl.handleMessage(ClientSessionImpl.java:306) > at > org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:780) > at > org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:308) > at > org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:54) > at > org.apache.sshd.common.io.nio2.Nio2Session$1.onCompleted(Nio2Session.java:184) > at > org.apache.sshd.common.io.nio2.Nio2Session$1.onCompleted(Nio2Session.java:170) > at > org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:32) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:30) > at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) > at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) > at > sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:553) > at > sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:276) > at > sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:297) > at > java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:420) > at > org.apache.sshd.common.io.nio2.Nio2Session.startReading(Nio2Session.java:170) > at > org.apache.sshd.common.io.nio2.Nio2Connector$1.onCompleted(Nio2Connector.java:60) > at > org.apache.sshd.common.io.nio2.Nio2Connector$1.onCompleted(Nio2Connector.java:53) > at > org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:32) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:30) > at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) > at sun.nio.ch.Invoker$2.run(Invoker.java:218) > at > sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:748) > > > Any help would be appreciate, I did check the java version, the karaf > version , it seems to be related to ansible but I cannot find out the issue. > regards > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/06a67e62-88b9-4cbf-9ccc-44820ec7d200%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
