Ok I see your problem now :). Either the path to npm has changed or the PATH for the GoCD agent has changed.
npm is located in /use/local/bin But according to the screenshot, /use/local/bin is not part of the PATH. Only /usr/bin:/bin:/usr/sbin:/sbin So, you’ll need to fix that. Then it should work. -Marques On Thu, Jun 3, 2021 at 4:49 AM Sushma Gangaiah <[email protected]> wrote: > Hi Marques, > > Yes, I was executing as same agent user. Also this has been running since > almost a year, but facing issue all of a sudden even though if there is no > change in infrastructure . Which is making us wonder .Please help > npm path is in place. PFB screenshot. > > pru7@pru7s-Mac-mini one-pulse-app % npm --version > > 6.14.4 > > pru7@pru7s-Mac-mini one-pulse-app % java --version > > openjdk 11.0.7 2020-04-14 > > OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10) > > OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode) > > pru7@pru7s-Mac-mini one-pulse-app % which npm > > /usr/local/bin/npm > > pru7@pru7s-Mac-mini one-pulse-app % cd > > pru7@pru7s-Mac-mini ~ % command -v npm > > /usr/local/bin/npm > > pru7@pru7s-Mac-mini ~ % ls -l $(command -v npm) > > lrwxr-xr-x 1 root wheel 38 Jun 19 2020 /usr/local/bin/npm -> > ../lib/node_modules/npm/bin/npm-cli.js > > pru7@pru7s-Mac-mini ~ % > > > Regards, > > Sushma > > > On Thu, Jun 3, 2021 at 5:01 PM Marques Lee <[email protected]> > wrote: > >> Were you execing npm as the same agent user? >> >> Probably be good to find the path the npm and show its permissions bits >> >> try: >> >> 1) command -v npm >> 2) then: ls -l $(command -v npm) >> >> That should tell us the location of the binary and the flags. Just need >> to do a sanity check since I’m not certain where else to start until we >> verify these. The screenshot reported the value of the PATH variable, so >> just making sure npm is under that. When you execute manually, your PATH >> may be different from when invoked by gocd. >> >> On Thu, Jun 3, 2021 at 4:24 AM Sushma Gangaiah <[email protected]> >> wrote: >> >>> Dear Marques, >>> >>> 1.Yes, I am able to run npm install command manually in go-agent. >>> >>> 2.There is no change in infrastructure >>> 3.Binary path is in place. >>> >>> Which is making me wonder . Please advise. >>> >>> Regards, >>> Sushma >>> >>> >>> >>> On Thu, Jun 3, 2021, 4:47 PM Marques Lee <[email protected]> >>> wrote: >>> >>>> I would make sure you can hop on the agent and verify that it works if >>>> you exec npm manually as the same user running the agent service. >>>> >>>> Perhaps your infrastructure changed if nothing else has? Check that the >>>> binary is still in the PATH, etc. >>>> >>>> On Thu, Jun 3, 2021 at 3:58 AM Sushma Gangaiah < >>>> [email protected]> wrote: >>>> >>>>> Hi All, >>>>> >>>>> Hope everyone are doing well. >>>>> I am using GoCD version 19.9.0, since morning our builds are failing >>>>> with below error >>>>> >>>>> [go] Task: npm installtook: 0.46s >>>>> Error happened while attempting to execute 'npm install'. >>>>> Please make sure [npm] can be executed on this agent. >>>>> [Debug Information] Environment variable PATH: >>>>> /usr/bin:/bin:/usr/sbin:/sbin >>>>> [go] Task status: failed, took: 0.46s >>>>> [go] Current job status: failed >>>>> >>>>> whereas this task was running completely fine till today morning >>>>> >>>>> this below screenshot shows success of "npm install " command. Please >>>>> advice >>>>> >>>>> [go] Task: npm installtook: 25.161s[go] Task: npm installtook: 33.196s[go] >>>>> Task: npm installtook: 1m 38.1 >>>>> >>>>> Please do not say to enclose this in shell script as this task was >>>>> working till today morning >>>>> >>>>> task block >>>>> - exec: >>>>> arguments: >>>>> - install >>>>> command: npm >>>>> working_directory: ./abcd >>>>> run_if: passed >>>>> Regards, >>>>> Sushma >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "go-cd" 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/go-cd/CAHDZtpROhk9LpbZrzAPyKpeKmmZ9-rhwe7ptQFMdZv3ti69REw%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/go-cd/CAHDZtpROhk9LpbZrzAPyKpeKmmZ9-rhwe7ptQFMdZv3ti69REw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "go-cd" 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/go-cd/CAPKX9jZfVsS0rCsLkPdboYw2T2uM2-z%3DC6yHMVZaHdUkch1eKQ%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/go-cd/CAPKX9jZfVsS0rCsLkPdboYw2T2uM2-z%3DC6yHMVZaHdUkch1eKQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "go-cd" 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/go-cd/CAPKX9jbEDk6BnDeL7gUF0V52-XXTSeW_n23YoEScLdskNDt36w%40mail.gmail.com.
