wonderful-dog-9045
05/07/2020, 12:53 PMpulumi up
freezes everytime.
Can someone familiar with go tell me what GetRequiredPlugins
is doing? It seem to be the function that is stuck.
$ pulumi up --logtostderr -v=9
I0507 13:47:42.755386 28275 backend.go:410] found username for access token
I0507 13:47:43.697486 28275 backend.go:410] found username for access token
Previewing update (dev):
I0507 13:47:44.093878 28275 backend.go:410] found username for access token
I0507 13:47:44.093702 28275 backend.go:887] Stack dev being updated to version 1
I0507 13:47:44.476166 28275 plugins.go:76] gatherPluginsFromProgram(): gathering plugins from language host
I0507 13:47:44.476447 28275 plugins.go:426] GetPluginPath(language, nodejs, <nil>): found on $PATH /home/gsuess/.pulumi/bin/pulumi-language-nodejs
I0507 13:47:44.476491 28275 plugin.go:83] Launching plugin 'nodejs' from '/home/gsuess/.pulumi/bin/pulumi-language-nodejs' with args: 127.0.0.1:39367
I0507 13:47:44.553950 28275 langruntime_plugin.go:170] langhost[nodejs].GetPluginInfo() executing
I0507 13:47:44.554275 28275 langruntime_plugin.go:83] langhost[nodejs].GetRequiredPlugins(proj=leaderboard,pwd=/home/gsuess/meteor-leaderboard,program=.) executing
Type Name Plan
pulumi:pulumi:Stack leaderboard-dev
System Messages
^C received; cancelling. If you would like to terminate immediately, press ^C again.
^C received; terminating
I've tried to isolate the problem, but could not bisect it (seems to be very prone to some cache somewhere).
Related thread about past attempts to get this problem isolated here: https://pulumi-community.slack.com/archives/C84L4E3N1/p1588696231371300
Any help would be really appreciated. Can't figure this one out so far.wonderful-dog-9045
05/07/2020, 1:00 PMcurl <https://install.meteor.com/> | sh
meteor create --minimal mymeteor-app
cd mymeteor-app
meteor npm install @empirica/meteor-deploy
npx meteor-deploy init
Then:
pulumi stack select
Then:
npx meteor-deploy stack configure aws-ecs-ec2 --instanceType t2.medium
pulumi up --logtostderr -v=9
broad-dog-22463
05/07/2020, 1:19 PMbroad-dog-22463
05/07/2020, 1:20 PMbroad-dog-22463
05/07/2020, 1:21 PMbroad-dog-22463
05/07/2020, 1:21 PMwonderful-dog-9045
05/07/2020, 1:22 PMbroad-dog-22463
05/07/2020, 1:22 PMwonderful-dog-9045
05/07/2020, 1:22 PM@empirica/meteor-deploy
a tool that deploys a meteor project.broad-dog-22463
05/07/2020, 1:23 PMwonderful-dog-9045
05/07/2020, 1:24 PMbroad-dog-22463
05/07/2020, 1:24 PMwonderful-dog-9045
05/07/2020, 1:25 PMpulumi up
. so that's not the issue either.wonderful-dog-9045
05/07/2020, 1:25 PMwonderful-dog-9045
05/07/2020, 1:25 PMwonderful-dog-9045
05/07/2020, 1:26 PMwonderful-dog-9045
05/07/2020, 1:28 PMnpm link
on my machinebroad-dog-22463
05/07/2020, 1:28 PMbroad-dog-22463
05/07/2020, 1:29 PMSo given that it's reproducible on a docker
wonderful-dog-9045
05/07/2020, 1:30 PMwonderful-dog-9045
05/07/2020, 1:30 PMwonderful-dog-9045
05/07/2020, 1:31 PMGetRequiredPlugins
use any caches ?broad-dog-22463
05/07/2020, 1:33 PMbroad-dog-22463
05/07/2020, 1:33 PMbroad-dog-22463
05/07/2020, 1:33 PMbroad-dog-22463
05/07/2020, 1:33 PMwonderful-dog-9045
05/07/2020, 1:44 PMwonderful-dog-9045
05/07/2020, 1:44 PMwonderful-dog-9045
05/07/2020, 1:45 PMbroad-dog-22463
05/07/2020, 2:13 PMbroad-dog-22463
05/07/2020, 2:13 PMbroad-dog-22463
05/07/2020, 2:14 PM▶️ ls $HOME/.pulumi/plugins
wonderful-dog-9045
05/07/2020, 2:14 PMGetRequiredPlugins
caches the result of the check itself (not the plugins)wonderful-dog-9045
05/07/2020, 2:15 PMbroad-dog-22463
05/07/2020, 2:15 PMbroad-dog-22463
05/07/2020, 2:15 PMwonderful-dog-9045
05/07/2020, 2:16 PMwonderful-dog-9045
05/07/2020, 2:16 PMnode_modules
there are symlinkswonderful-dog-9045
05/07/2020, 2:17 PMwonderful-dog-9045
05/07/2020, 2:18 PMwonderful-dog-9045
05/07/2020, 3:53 PMwonderful-dog-9045
05/08/2020, 1:11 PMwonderful-dog-9045
05/08/2020, 1:11 PMwonderful-dog-9045
05/08/2020, 1:20 PM