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.
