Skip to content
This repository has been archived by the owner on Mar 11, 2019. It is now read-only.

Examples not working #38

Open
KidkArolis opened this issue Feb 21, 2015 · 10 comments
Open

Examples not working #38

KidkArolis opened this issue Feb 21, 2015 · 10 comments

Comments

@KidkArolis
Copy link

Hi, I'm struggling to get any of the nscale examples working (this repo as well as https://github.com/nearform/nscale/wiki).

I'm running

nscale       0.13.2
nscale-kernel    0.13.7
nscale-client    0.13.0
nscale-web   0.10.0
nscale-api   0.10.0

and

Boot2Docker-cli version: v1.5.0

For example, in here https://github.com/nearform/nscale-workshop/blob/master/development-workflow.md in the first example (Editing an existing system) after running nsd rev dep head I get:

--> deploying...
--> deploying plan...
unlink 10 blank-container
stop 10 blank-container
remove 10 blank-container

And localhost:8000 doesn't work.

In the second example (Setting up a new system with a dockerized database), after running nsd rev dep head I get:

--> deploying...
--> deploying plan...
ERROR: {"request":"revision deploy","responseType":"stderr","level":"error"}
@darahayes
Copy link

Hi there massive apologies about your problems as we are currently in the middle of competely reorganising all of our documentation. Which example system are you using? And can you paste me the contents of your services.js and system.js file and I will try troubleshoot for you. Thanks

@darahayes
Copy link

If you are just starting out with nscale I would like invite you to try out our prerelease version of v0.14 you can get it by running npm install -g nscale@next (with sudo if needed). We we've also just done an extensive update to the v0.14 branch to our workshop. The SUDC example also has a a v0.14 branch to go with the workshop. We're just completing the finishing touches on the v0.14 branch and I'd love if you could give it a try and if you have any problems I will help!

@KidkArolis
Copy link
Author

I'm following https://github.com/nearform/nscale-workshop/blob/master/development-workflow.md step by step.

But I'll try the 0.14, thanks for the tip!

@darahayes
Copy link

We haven't mentioned in the workshops but you will need to make sure you checkout to the v0.14 branches in any of the examples you clone. This step is left out because we should hopefully be merging to master soon!

@mcollina
Copy link
Contributor

That should work on the v0.13.x release. You might have some other issue in
your setup. Also, you should familiarize yourself with rhe system with the
previous exercise.

Which OS are you using? Which version of node? 0.13.x does not work on node
v0.12.
Il giorno sab 21 feb 2015 alle 23:37 Karolis Narkevicius <
[email protected]> ha scritto:

I'm following
https://github.com/nearform/nscale-workshop/blob/master/development-workflow.md
step by step.

But I'll try the 0.14, thanks for the tip!


Reply to this email directly or view it on GitHub
#38 (comment)
.

@KidkArolis
Copy link
Author

These workshop docs are the best docs I've seen for nscale so far - you should link to them in nearform/nscale .. more prominently - I only found out they exist from @mcollina's tweet.. Before I was clicking on "Need docs? Check out our wiki." thinking that was the only documentation for nscale.

I installed [email protected] and was following this example: https://github.com/nearform/nscale-workshop/blob/v0.14-dev/development-workflow.md step by step. I did checkout #v0.14 branch of the sudc-system.

I'm using OS X Yosemite 10.10.2 and node v0.10.36.

After running: nscale rev dep head development I get

not ok!
ERROR: Server disconnected abruptly.

and in the logs

{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"rcv: token","time":"2015-02-22T09:13:13.819Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"rcv: revision deploy","time":"2015-02-22T09:13:13.824Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"systemId":"62999e58-66a0-4e50-a870-f2673acf6c79","revisionId":"8a79ce4b16fe4e3e9edff2b435a2752aaf7b0303","environment":"development","msg":"deploy revision","time":"2015-02-22T09:13:13.849Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"system":"sudc-system","msg":"analyze system","time":"2015-02-22T09:13:13.853Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"systemId":"62999e58-66a0-4e50-a870-f2673acf6c79","target":"development","msg":"get deployed system","time":"2015-02-22T09:13:13.874Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"get head system: 62999e58-66a0-4e50-a870-f2673acf6c79","time":"2015-02-22T09:13:13.876Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"running analysis against deployed system","time":"2015-02-22T09:13:13.882Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"analysis complete","time":"2015-02-22T09:13:14.024Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"stdout: --> deploying...","time":"2015-02-22T09:13:14.024Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"creating deployment plan","time":"2015-02-22T09:13:14.025Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"deploying plan","time":"2015-02-22T09:13:14.062Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"calling: add","time":"2015-02-22T09:13:14.063Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"module":"docker","level":30,"msg":"deploying","time":"2015-02-22T09:13:14.066Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"stdout: deploying","time":"2015-02-22T09:13:14.066Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"calling: start","time":"2015-02-22T09:13:14.067Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"module":"docker","level":30,"msg":"starting","time":"2015-02-22T09:13:14.067Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"stdout: starting","time":"2015-02-22T09:13:14.067Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"executor: docker run  -p 9001:9001 -d localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 node /srv/real-srv.js && docker tag localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9:1424596394067, in: /tmp","time":"2015-02-22T09:13:14.068Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"stdout: feb1bae96e0341aa3aea966a65d65348d8d0cb59c68273c0b1812b47477fd5cc\n","time":"2015-02-22T09:13:14.391Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"executor: docker run  -p 9001:9001 -d localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 node /srv/real-srv.js && docker tag localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9:1424596394067, in: /tmp, stdout: feb1bae96e0341aa3aea966a65d65348d8d0cb59c68273c0b1812b47477fd5cc\n","time":"2015-02-22T09:13:14.392Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"executor: docker run  -p 9001:9001 -d localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 node /srv/real-srv.js && docker tag localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9 localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9:1424596394067, in: /tmp, OK!","time":"2015-02-22T09:13:14.977Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"calling: link","time":"2015-02-22T09:13:14.977Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"module":"docker","level":30,"msg":"linking","time":"2015-02-22T09:13:14.978Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":71914,"level":30,"msg":"stdout: linking","time":"2015-02-22T09:13:14.978Z","v":0}
Uncaught TypeError: Cannot read property 'length' of undefined

FROM
Object.async.eachSeries (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:144:17)
purgeImages (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:65:11)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:77:5)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:181:14)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:94:23
iterate (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:149:13)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:160:25
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:103:11
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:146:7
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:58:7
ChildProcess.<anonymous> (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:69:11)
ChildProcess.emit (events.js:117:20)
maybeClose (child_process.js:766:16)
Process.ChildProcess._handle.onexit (child_process.js:833:5)

At this point http://localhost:9000/ redirects to the /error page.

I do have some docker containers running, but not sure it's all of what's meant to be running:

CONTAINER ID        IMAGE                                                                             COMMAND                CREATED             STATUS              PORTS                              NAMES
feb1bae96e03        localhost:8011/sudc/real-5309ad7aeba319fd44adb18bbc983f4587f16af9:1424596394067   "node /srv/real-srv.   6 minutes ago       Up 6 minutes        9002/tcp, 0.0.0.0:9001->9001/tcp   stoic_newton
4b769f238389        localhost:8011/sudc/hist-39f0c71b89f3ba78064468c0af79017927f1a6cb:1424596361688   "node /srv/hist-srv.   6 minutes ago       Up 6 minutes        9002/tcp, 0.0.0.0:9003->9003/tcp   drunk_albattani
43d5bac85329        localhost:8011/sudc/doc-77c4014bef47deb4fef3af579f2959457c058ce8:1424596014431    "node /srv/doc-srv.j   12 minutes ago      Up 12 minutes       0.0.0.0:9002->9002/tcp             fervent_ptolemy

@KidkArolis
Copy link
Author

I get a similar error when following step 1 of the workshop: https://github.com/nearform/nscale-workshop/blob/v0.14-dev/1-nscale-intro.md (#v0.14 branch).

After running: nscale revision deploy latest development

not ok!
ERROR: Server disconnected abruptly.

with logs

{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"rcv: token","time":"2015-02-22T09:26:05.372Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"rcv: revision deploy","time":"2015-02-22T09:26:05.377Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"systemId":"e1144711-47bb-5931-9117-94f01dd20f6f","revisionId":"448ff63231f4ae1330ff6200a462cf465f43a1d4","environment":"development","msg":"deploy revision","time":"2015-02-22T09:26:05.404Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"system":"nscaledemo","msg":"analyze system","time":"2015-02-22T09:26:05.414Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"systemId":"e1144711-47bb-5931-9117-94f01dd20f6f","target":"development","msg":"get deployed system","time":"2015-02-22T09:26:05.437Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"get head system: e1144711-47bb-5931-9117-94f01dd20f6f","time":"2015-02-22T09:26:05.438Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"running analysis against deployed system","time":"2015-02-22T09:26:05.443Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"analysis complete","time":"2015-02-22T09:26:05.602Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: --> deploying...","time":"2015-02-22T09:26:05.602Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"creating deployment plan","time":"2015-02-22T09:26:05.603Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"deploying plan","time":"2015-02-22T09:26:05.628Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: add","time":"2015-02-22T09:26:05.629Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"deploying","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: deploying","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: start","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"starting","time":"2015-02-22T09:26:05.635Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: starting","time":"2015-02-22T09:26:05.635Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run  -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp","time":"2015-02-22T09:26:05.636Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: a7059022c82382ab2e9f020915e83058944960caff78ea632bbd019c6e92a906\n","time":"2015-02-22T09:26:05.941Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run  -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp, stdout: a7059022c82382ab2e9f020915e83058944960caff78ea632bbd019c6e92a906\n","time":"2015-02-22T09:26:05.941Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run  -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp, OK!","time":"2015-02-22T09:26:06.600Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: link","time":"2015-02-22T09:26:06.600Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"linking","time":"2015-02-22T09:26:06.601Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: linking","time":"2015-02-22T09:26:06.601Z","v":0}
Uncaught TypeError: Cannot read property 'length' of undefined

FROM
Object.async.eachSeries (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:144:17)
purgeImages (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:65:11)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:77:5)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:181:14)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:94:23
iterate (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:149:13)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:160:25
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:103:11
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:146:7
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:58:7
ChildProcess.<anonymous> (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:69:11)
ChildProcess.emit (events.js:117:20)
maybeClose (child_process.js:766:16)
Socket.<anonymous> (child_process.js:979:11)
Socket.emit (events.js:95:17)
Pipe.close (net.js:466:12)

and docker ps

CONTAINER ID        IMAGE                                                                                  COMMAND             CREATED             STATUS              PORTS                    NAMES
a7059022c823        localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424595587032   "node index.js"     41 seconds ago      Up 39 seconds       0.0.0.0:8000->8000/tcp   happy_stallman

I can access the http://$(boot2docker ip):8000 in this case and it says Hello World.

@mcollina
Copy link
Contributor

What is erroring is a new feature we put in the prerelease yesterday. We
might have done something wrong after all, we will look into it asap.
Il giorno dom 22 feb 2015 alle 10:27 Karolis Narkevicius <
[email protected]> ha scritto:

I get a similar error when following step 1 of the workshop:
https://github.com/nearform/nscale-workshop/blob/v0.14-dev/1-nscale-intro.md
(#v0.14 branch).

After running: nscale revision deploy latest development

not ok!
ERROR: Server disconnected abruptly.

with logs

{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"rcv: token","time":"2015-02-22T09:26:05.372Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"rcv: revision deploy","time":"2015-02-22T09:26:05.377Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"systemId":"e1144711-47bb-5931-9117-94f01dd20f6f","revisionId":"448ff63231f4ae1330ff6200a462cf465f43a1d4","environment":"development","msg":"deploy revision","time":"2015-02-22T09:26:05.404Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"system":"nscaledemo","msg":"analyze system","time":"2015-02-22T09:26:05.414Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"systemId":"e1144711-47bb-5931-9117-94f01dd20f6f","target":"development","msg":"get deployed system","time":"2015-02-22T09:26:05.437Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"get head system: e1144711-47bb-5931-9117-94f01dd20f6f","time":"2015-02-22T09:26:05.438Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"running analysis against deployed system","time":"2015-02-22T09:26:05.443Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"analysis complete","time":"2015-02-22T09:26:05.602Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: --> deploying...","time":"2015-02-22T09:26:05.602Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"creating deployment plan","time":"2015-02-22T09:26:05.603Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"deploying plan","time":"2015-02-22T09:26:05.628Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: add","time":"2015-02-22T09:26:05.629Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"deploying","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: deploying","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: start","time":"2015-02-22T09:26:05.634Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"starting","time":"2015-02-22T09:26:05.635Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: starting","time":"2015-02-22T09:26:05.635Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp","time":"2015-02-22T09:26:05.636Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: a7059022c82382ab2e9f020915e83058944960caff78ea632bbd019c6e92a906\n","time":"2015-02-22T09:26:05.941Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp, stdout: a7059022c82382ab2e9f020915e83058944960caff78ea632bbd019c6e92a906\n","time":"2015-02-22T09:26:05.941Z","v":0}
{"name":"nscale-util","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"executor: docker run -p 8000:8000 -d localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff node index.js && docker tag localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424597165635, in: /tmp, OK!","time":"2015-02-22T09:26:06.600Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"calling: link","time":"2015-02-22T09:26:06.600Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"module":"docker","level":30,"msg":"linking","time":"2015-02-22T09:26:06.601Z","v":0}
{"name":"nfd-kernel","hostname":"inrainbows.local","pid":72115,"level":30,"msg":"stdout: linking","time":"2015-02-22T09:26:06.601Z","v":0}
Uncaught TypeError: Cannot read property 'length' of undefined

FROM
Object.async.eachSeries (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:144:17)
purgeImages (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:65:11)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:77:5)
Object.link (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:181:14)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:94:23
iterate (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:149:13)
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/async/lib/async.js:160:25
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/lib/deployer.js:103:11
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/container.js:146:7
/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/docker-container/lib/localExecutor.js:58:7
ChildProcess. (/usr/local/Cellar/nvm/0.23.2/v0.10.36/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:69:11)
ChildProcess.emit (events.js:117:20)
maybeClose (child_process.js:766:16)
Socket. (child_process.js:979:11)
Socket.emit (events.js:95:17)
Pipe.close (net.js:466:12)

and docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a7059022c823 localhost:8011/nscaledemo/web-2f9f7ddadc8bead84de4a74665085d362b1854ff:1424595587032 "node index.js" 41 seconds ago Up 39 seconds 0.0.0.0:8000->8000/tcp happy_stallman

I can access the http://$(boot2docker ip):8000 in this case and it says
Hello World.


Reply to this email directly or view it on GitHub
#38 (comment)
.

@darahayes
Copy link

@KidkArolis Apologies for the problems you've run into. As soon as the issue is fixed I'll test the workshops myself and let you know. I'd really like for you to try out them out and give your feedback. We understand that there is some disparity with our documentation at the moment but we are currently working on moving everything to one repo and bringing them all to the standard of the workshops at a minimum. Cheers :)

@pelger
Copy link
Contributor

pelger commented Feb 23, 2015

This should be fixed by nearform/docker-container@df5b074. Will be rolled into next pre build.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants