Dear Marques,

Please advise me on how to change the invoke path for npm in GoCD. Because
we have around 8 go-agents and all agents are building pipelines excluding
one agent and npm path remains the same in all agents.

Regards,
Sushma

On Thu, Jun 3, 2021, 5:24 PM Marques Lee <[email protected]>
wrote:

> 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/CAHDZtpTb9gNYOORN%2BMo%2B%3D1D4hOvW_55DXUHzEt961VHzuk%2Bg%2BQ%40mail.gmail.com.

Reply via email to