When you find the interactive statements, you can wrap them in an ‘if [ ! –z
“${PS1}” ]’ so they’re only executed when you log in interactively. Don’t
copy/paste that if statement, I’m on microslop so those are wonky quotes.
From: [email protected] <[email protected]> On
Behalf Of Mark Waite
Sent: Friday, December 21, 2018 3:08 PM
To: Jenkins Users <[email protected]>
Subject: Re: Unable to Launch an Agent, getting "received junk text is as
follows: stdin: is not a tty"
I inserted diagnostic print messages into my bashrc at almost every line so
that I could tell exactly which line was causing the problem. It was a coarse
technique that helped me quickly detect the problem commands
On Fri, Dec 21, 2018 at 12:37 PM Philippe M.
<[email protected]<mailto:[email protected]>> wrote:
Thanks,
That's what I started to do , but how to find all of them ?
Do you have a tip ?
Thanks
On Friday, December 21, 2018 at 6:12:50 PM UTC+1, Mark Waite wrote:
You'll need to remove the entries in the '.profile' and/or '.bashrc' that are
doing things which are not allowed in a non-interactive shell. Either that, or
wrap them in conditionals which prevent them from being executed in a
non-interactive shell.
Mark Waite
On Friday, December 21, 2018 at 9:20:26 AM UTC-7, Philippe M. wrote:
Hello,
We are facing an issue using Jenkins 2.138.3 and connecting to certain machines
(issue occurs with machines in redhat 7.2, not in 6.4 but not sure it's
related).
When we start the agent, we get this error, issue being that ssh gives "stdin:
is not a tty"
Full Jenkins log:
SSHLauncher{host='XXX.XXX.X.XXX', port=22, credentialsId='XXXXXXXXXXXXXXXXXXX',
jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='',
launchTimeoutSeconds=210, maxNumRetries=10, retryWaitTime=15,
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.KnownHostsFileKeyVerificationStrategy,
tcpNoDelay=true, trackCredentials=true}
[12/21/18 16:41:19] [SSH] Opening SSH connection to XXX.XXX.X.XXX:22.
[12/21/18 16:41:19] [SSH] SSH host key matches key in Known Hosts file.
Connection will be allowed.
[12/21/18 16:41:19] [SSH] Authentication successful.
SSH connection reports a garbage before a command execution.
Check your .bashrc, .profile, and so on to make sure it is quiet.
The received junk text is as follows:
stdin: is not a tty
null
[12/21/18 16:41:20] Launch failed - cleaning up connection
[12/21/18 16:41:20] [SSH] Connection closed.
How can this be fixed, searching for similar issues, I see fixes related to
sudoers but we are not sudoing here.
I also found issue could be triggered by Banner , but there is no banner either.
Note that if we try non interactive mode, we have this which explains the issue
faced by Jenkins I guess:
ssh -T login@host:
stty: standard input: Inappropriate ioctl for device
stdin: is not a tty
stdin: is not a tty
stdin: is not a tty
I tried to disable in /etc/profile stty if in non interactive mode, it fixed :
stty: standard input: Inappropriate ioctl for device
So I now have:
ssh -T login@host:
stdin: is not a tty
stdin: is not a tty
stdin: is not a tty
But I am stuck here.
Thanks in advance for your help.
Regards
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/1e6f8395-c7c3-4151-ade6-1efeef217aff%40googlegroups.com<https://groups.google.com/d/msgid/jenkinsci-users/1e6f8395-c7c3-4151-ade6-1efeef217aff%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
Thanks!
Mark Waite
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtHARZzzD3A%3DD24mdQ_vGgUvTMNwU6fNN%2B5a11YkY6fdqw%40mail.gmail.com<https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtHARZzzD3A%3DD24mdQ_vGgUvTMNwU6fNN%2B5a11YkY6fdqw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/5c2cbf72.1c69fb81.4610c.651aSMTPIN_ADDED_MISSING%40gmr-mx.google.com.
For more options, visit https://groups.google.com/d/optout.