If it works ok with setsid, then isn't that the solution to your issue?

On Mon, Aug 7, 2017 at 6:05 AM Shiran <[email protected]> wrote:

> I can tell you this- I have more machines that supposed to be configured
> just like cg-sv-h118  (I guess there is something different that I didn't
> find yet). Only cg-sv-h118 is giving me the errors I mentioned.
> but, I did saw the "ssh_askpass: exec(/usr/bin/ssh-askpass): No such file
> or directory Permission denied (gssapi-with-mic,publickey)."  error
> before, in other machines similar to cg-sv-118 but it happened sporadically
> (not in every build, while coping files from different machines similar to
> icsl7024)
>
> I tried running rsync with setsid prefix - both in Jenkins and locally and
> it works ok. What behavior was I suppose to expect?
>
> On Monday, August 7, 2017 at 1:20:21 AM UTC+3, Mark Waite wrote:
>
>> I wonder if rsync has a similar behavior to command line git.
>>
>> Command line git prompts for credentials if there is a controlling
>> terminal attached to the process.
>>
>> You could check that by running the rsync command prefixed with the
>> setsid command so that the controlling terminal is disconnected.
>>
>> Mark Waite
>>
>> On Sun, Aug 6, 2017, 1:39 PM Shiran <[email protected]> wrote:
>>
> Hi,
>>>
>>>    - Yes- I'm trying to copy files from icsl7024 to cg-sv-h118.
>>>    - I am not, explicitly, providing credentials between cg-sv-h118 and
>>>    icsl7024. What is happening is that when the build starts, I am
>>>    already connected to cg-sv-h118 (with the correct username and password),
>>>    and then I'm just doing rsync between the machines.
>>>    - Outside of Jenkins I am able to connect from cg-sv-h118 to
>>>    icsl7024 (they both use the same username...)
>>>    - I checked the permission of  ~/.ssh and ~/.ssh/authorized_keys and
>>>    they are as expected (700 and 644), on both machines.
>>>
>>>
>>> On Sunday, August 6, 2017 at 4:51:09 PM UTC+3, mpapo - Michael Pailloncy
>>> wrote:
>>>
>>>> Ok, if I refer to logs above, you want to copy files from *icsl7024* 
>>>> machine
>>>> to *cg-sv-h118* workspace. Right ?
>>>> My question was not very clear, but I would like to know how do you
>>>> provide credentials between *cg-sv-h118 *and *i**csl7024* machines ?
>>>>
>>>> Can you please also confirm that outside of Jenkins, you are able to
>>>> connect from *cg-sv-h118 *to *icsl7024 *through SSH (without password)
>>>> ?
>>>> Can you also check if */home/${USER}/.ssh/* directory and
>>>> */home/${USER}/.ssh/authorized_keys* file have the correct file
>>>> permissions (respectively 700 and 644) on both machines ?
>>>>
>>>> Michaƫl
>>>>
>>>> 2017-08-06 13:31 GMT+02:00 Shiran <[email protected]>:
>>>>
>>> Hi,
>>>>>
>>>>> I'm connecting to this node via ssh , and I have the host and
>>>>> credentials configured in the node's configuration in Jenkins.
>>>>> The same rsync command is working just fine when I'm doing it outside
>>>>> Jenkins.
>>>>>
>>>>>
>>>>> On Sunday, August 6, 2017 at 10:53:41 AM UTC+3, mpapo - Michael
>>>>> Pailloncy wrote:
>>>>>>
>>>>>> ssh is asking for the password or a passphrase if the key is invalid.
>>>>>> Is-there a passphrase configured for this key ? Have you tried to connect
>>>>>> directly using ssh from this machine to the target one ?
>>>>>> BTW, how do you provide credentials ?
>>>>>>
>>>>>> 2017-08-06 9:28 GMT+02:00 Shiran <[email protected]>:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm copying files from one machine to another (to *cg-sv-h118* in
>>>>>>> the log below) using rsync command.
>>>>>>> Important to say that this command is working as expected in other
>>>>>>> machines I use (all have the same setup)
>>>>>>> Can you help me understand the yellow errors below?
>>>>>>> Thanks!
>>>>>>>
>>>>>>> *Log:*
>>>>>>>
>>>>>>> *22:22:15* Building remotely on *cg-sv-h118* in workspace 
>>>>>>> /local/jenkins_ws/workspace/open_val*22:22:15* [open_val] $ /bin/bash 
>>>>>>> /tmp/hudson8936548899971970339.sh
>>>>>>> *22:22:15* Starting to rsync files from parent workspace: 
>>>>>>> icsl7024:/tmp/jenkins_ws/workspace/post_trigger*22:22:15* 
>>>>>>> *************************************************22:22:15* Use of this 
>>>>>>> system by unauthorized persons or   *22:22:15* in an unauthorized 
>>>>>>> manner is strictly prohibited*22:22:15* 
>>>>>>> *************************************************22:22:15* ssh_askpass: 
>>>>>>> exec(/usr/bin/ssh-askpass): No such file or directory*22:22:16* 
>>>>>>> ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or 
>>>>>>> directory*22:22:17* ssh_askpass: exec(/usr/bin/ssh-askpass): No such 
>>>>>>> file or directory*22:22:17* Permission denied 
>>>>>>> (gssapi-with-mic,publickey).*22:22:17* rsync: connection unexpectedly 
>>>>>>> closed (0 bytes received so far) [Receiver]*22:22:17* rsync error: 
>>>>>>> unexplained error (code 255) at io.c(226) [Receiver=3.1.1]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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/1b65beed-2e2e-4d4d-b0ee-9c5c0ddaf125%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/1b65beed-2e2e-4d4d-b0ee-9c5c0ddaf125%40googlegroups.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/f21add86-7c1d-4e27-901c-75161cd4864c%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/f21add86-7c1d-4e27-901c-75161cd4864c%40googlegroups.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/cc5172d2-eb7d-4972-ba77-6b7f894fe6f8%40googlegroups.com
>>> <https://groups.google.com/d/msgid/jenkinsci-users/cc5172d2-eb7d-4972-ba77-6b7f894fe6f8%40googlegroups.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/f6de3382-5782-40f1-a870-29b1dbac0bfb%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/f6de3382-5782-40f1-a870-29b1dbac0bfb%40googlegroups.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/CAO49JtHiPJ%3DB%3DpSHsK%2BKptk9LVXCPXXvWo5N3N5Mos%2BTTq9RDA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to