Guest User

Untitled

a guest
Jan 21st, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.10 KB | None | 0 0
  1. TASK [init bench] ****************************************************************************************************************************
  2. task path: /tmp/.bench/playbooks/develop/includes/setup_bench.yml:31
  3. Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/commands/command.py
  4. <127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root
  5. <127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /tmp/ansible-tmp-1516542631.82-213788374488763 `" && echo ansible-tmp-1516542631.82-213788374488763="` echo /tmp/ansible-tmp-1516542631.82-213788374488763 `" ) && sleep 0'
  6. <127.0.0.1> PUT /tmp/tmpNW0WFA TO /tmp/ansible-tmp-1516542631.82-213788374488763/command.py
  7. <127.0.0.1> EXEC /bin/sh -c 'setfacl -m u:erpnext:r-x /tmp/ansible-tmp-1516542631.82-213788374488763/ /tmp/ansible-tmp-1516542631.82-213788374488763/command.py && sleep 0'
  8. <127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -n -u erpnext /bin/sh -c '"'"'echo BECOME-SUCCESS-slbvbnymjfeuoocesgnglprxqwiuxzib; /usr/bin/python /tmp/ansible-tmp-1516542631.82-213788374488763/command.py'"'"' && sleep 0'
  9. <127.0.0.1> EXEC /bin/sh -c 'rm -f -r /tmp/ansible-tmp-1516542631.82-213788374488763/ > /dev/null 2>&1 && sleep 0'
  10. fatal: [localhost]: FAILED! => {
  11. "changed": true,
  12. "cmd": [
  13. "bench",
  14. "init",
  15. "/home/erpnext/frappe-bench",
  16. "--frappe-branch",
  17. "develop"
  18. ],
  19. "delta": "0:08:41.542403",
  20. "end": "2018-01-21 18:59:13.509164",
  21. "failed": true,
  22. "invocation": {
  23. "module_args": {
  24. "_raw_params": "bench init /home/erpnext/frappe-bench --frappe-branch develop",
  25. "_uses_shell": false,
  26. "chdir": null,
  27. "creates": "/home/erpnext/frappe-bench",
  28. "executable": null,
  29. "removes": null,
  30. "warn": true
  31. }
  32. },
  33. "rc": 1,
  34. "start": "2018-01-21 18:50:31.966761",
  35. "stderr": "INFO:bench.utils:virtualenv -q env -p /usr/bin/python\nINFO:bench.utils:./env/bin/pip -q install --upgrade pip\nINFO:bench.utils:./env/bin/pip -q install wheel\nINFO:bench.utils:./env/bin/pip -q install six\nINFO:bench.utils:./env/bin/pip -q install -e git+https://github.com/frappe/python-pdfkit.git#egg=pdfkit\nINFO:bench.app:getting app frappe\nINFO:bench.utils:git clone https://github.com/frappe/frappe.git --branch develop --origin upstream\nCloning into 'frappe'...\nINFO:bench.app:installing frappe\nINFO:bench.utils:/home/erpnext/frappe-bench/env/bin/pip install -q -e /home/erpnext/frappe-bench/apps/frappe --no-cache-dir\nINFO:bench.utils:npm install\nnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):\nnpm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"ia32\"})\nnpm WARN frappe@ No description\nnpm ERR! Linux 4.10.0-28-generic\nnpm ERR! argv \"/usr/bin/node\" \"/usr/bin/npm\" \"install\"\nnpm ERR! node v6.12.3\nnpm ERR! npm v3.10.10\nnpm ERR! code ELIFECYCLE\n\nnpm ERR! chromedriver@2.34.1 install: `node install.js`\nnpm ERR! Exit status 1\nnpm ERR! \nnpm ERR! Failed at the chromedriver@2.34.1 install script 'node install.js'.\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\nnpm ERR! If you do, this is most likely a problem with the chromedriver package,\nnpm ERR! not with npm itself.\nnpm ERR! Tell the author that this fails on your system:\nnpm ERR! node install.js\nnpm ERR! You can get information on how to open an issue for this project with:\nnpm ERR! npm bugs chromedriver\nnpm ERR! Or if that isn't available, you can get their info via:\nnpm ERR! npm owner ls chromedriver\nnpm ERR! There is likely additional logging output above.\n\nnpm ERR! Please include the following file with any support request:\nnpm ERR! /home/erpnext/frappe-bench/npm-debug.log\nTraceback (most recent call last):\n File \"/usr/local/bin/bench\", line 11, in <module>\n load_entry_point('bench', 'console_scripts', 'bench')()\n File \"/home/erpnext/.bench/bench/cli.py\", line 40, in cli\n bench_command()\n File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 722, in __call__\n return self.main(*args, **kwargs)\n File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 697, in main\n rv = self.invoke(ctx)\n File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 1066, in invoke\n return _process_result(sub_ctx.command.invoke(sub_ctx))\n File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 895, in invoke\n return ctx.invoke(self.callback, **ctx.params)\n File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 535, in invoke\n return callback(*args, **kwargs)\n File \"/home/erpnext/.bench/bench/commands/make.py\", line 21, in init\n verbose=verbose, clone_from=clone_from, skip_bench_mkdir=skip_bench_mkdir, skip_redis_config_generation=skip_redis_config_generation)\n File \"/home/erpnext/.bench/bench/utils.py\", line 72, in init\n update_npm_packages(bench_path=path)\n File \"/home/erpnext/.bench/bench/utils.py\", line 442, in update_npm_packages\n exec_cmd('npm install', cwd=bench_path)\n File \"/home/erpnext/.bench/bench/utils.py\", line 140, in exec_cmd\n raise CommandFailedError(cmd)\nbench.utils.CommandFailedError: npm install",
  36. "stderr_lines": [
  37. "INFO:bench.utils:virtualenv -q env -p /usr/bin/python",
  38. "INFO:bench.utils:./env/bin/pip -q install --upgrade pip",
  39. "INFO:bench.utils:./env/bin/pip -q install wheel",
  40. "INFO:bench.utils:./env/bin/pip -q install six",
  41. "INFO:bench.utils:./env/bin/pip -q install -e git+https://github.com/frappe/python-pdfkit.git#egg=pdfkit",
  42. "INFO:bench.app:getting app frappe",
  43. "INFO:bench.utils:git clone https://github.com/frappe/frappe.git --branch develop --origin upstream",
  44. "Cloning into 'frappe'...",
  45. "INFO:bench.app:installing frappe",
  46. "INFO:bench.utils:/home/erpnext/frappe-bench/env/bin/pip install -q -e /home/erpnext/frappe-bench/apps/frappe --no-cache-dir",
  47. "INFO:bench.utils:npm install",
  48. "npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):",
  49. "npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"ia32\"})",
  50. "npm WARN frappe@ No description",
  51. "npm ERR! Linux 4.10.0-28-generic",
  52. "npm ERR! argv \"/usr/bin/node\" \"/usr/bin/npm\" \"install\"",
  53. "npm ERR! node v6.12.3",
  54. "npm ERR! npm v3.10.10",
  55. "npm ERR! code ELIFECYCLE",
  56. "",
  57. "npm ERR! chromedriver@2.34.1 install: `node install.js`",
  58. "npm ERR! Exit status 1",
  59. "npm ERR! ",
  60. "npm ERR! Failed at the chromedriver@2.34.1 install script 'node install.js'.",
  61. "npm ERR! Make sure you have the latest version of node.js and npm installed.",
  62. "npm ERR! If you do, this is most likely a problem with the chromedriver package,",
  63. "npm ERR! not with npm itself.",
  64. "npm ERR! Tell the author that this fails on your system:",
  65. "npm ERR! node install.js",
  66. "npm ERR! You can get information on how to open an issue for this project with:",
  67. "npm ERR! npm bugs chromedriver",
  68. "npm ERR! Or if that isn't available, you can get their info via:",
  69. "npm ERR! npm owner ls chromedriver",
  70. "npm ERR! There is likely additional logging output above.",
  71. "",
  72. "npm ERR! Please include the following file with any support request:",
  73. "npm ERR! /home/erpnext/frappe-bench/npm-debug.log",
  74. "Traceback (most recent call last):",
  75. " File \"/usr/local/bin/bench\", line 11, in <module>",
  76. " load_entry_point('bench', 'console_scripts', 'bench')()",
  77. " File \"/home/erpnext/.bench/bench/cli.py\", line 40, in cli",
  78. " bench_command()",
  79. " File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 722, in __call__",
  80. " return self.main(*args, **kwargs)",
  81. " File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 697, in main",
  82. " rv = self.invoke(ctx)",
  83. " File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 1066, in invoke",
  84. " return _process_result(sub_ctx.command.invoke(sub_ctx))",
  85. " File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 895, in invoke",
  86. " return ctx.invoke(self.callback, **ctx.params)",
  87. " File \"/usr/local/lib/python2.7/dist-packages/click/core.py\", line 535, in invoke",
  88. " return callback(*args, **kwargs)",
  89. " File \"/home/erpnext/.bench/bench/commands/make.py\", line 21, in init",
  90. " verbose=verbose, clone_from=clone_from, skip_bench_mkdir=skip_bench_mkdir, skip_redis_config_generation=skip_redis_config_generation)",
  91. " File \"/home/erpnext/.bench/bench/utils.py\", line 72, in init",
  92. " update_npm_packages(bench_path=path)",
  93. " File \"/home/erpnext/.bench/bench/utils.py\", line 442, in update_npm_packages",
  94. " exec_cmd('npm install', cwd=bench_path)",
  95. " File \"/home/erpnext/.bench/bench/utils.py\", line 140, in exec_cmd",
  96. " raise CommandFailedError(cmd)",
  97. "bench.utils.CommandFailedError: npm install"
  98. ],
  99. "stdout": "Already using interpreter /usr/bin/python\n\n> uws@0.14.5 install /home/erpnext/frappe-bench/node_modules/uws\n> node-gyp rebuild > build_log.txt 2>&1 || exit 0\n\n\n> chromedriver@2.34.1 install /home/erpnext/frappe-bench/node_modules/chromedriver\n> node install.js\n\nOnly Linux 64 bits supported.\nfrappe@ /home/erpnext/frappe-bench\n├─┬ babel-core@6.26.0 \n│ ├─┬ babel-code-frame@6.26.0 \n│ │ ├─┬ chalk@1.1.3 \n│ │ │ ├── ansi-styles@2.2.1 \n│ │ │ ├─┬ has-ansi@2.0.0 \n│ │ │ │ └── ansi-regex@2.1.1 \n│ │ │ ├── strip-ansi@3.0.1 \n│ │ │ └── supports-color@2.0.0 \n│ │ ├── esutils@2.0.2 \n│ │ └── js-tokens@3.0.2 \n│ ├─┬ babel-generator@6.26.0 \n│ │ ├─┬ detect-indent@4.0.0 \n│ │ │ └─┬ repeating@2.0.1 \n│ │ │ └─┬ is-finite@1.0.2 \n│ │ │ └── number-is-nan@1.0.1 \n│ │ ├── jsesc@1.3.0 \n│ │ └── trim-right@1.0.1 \n│ ├── babel-helpers@6.24.1 \n│ ├── babel-messages@6.23.0 \n│ ├─┬ babel-register@6.26.0 \n│ │ ├── core-js@2.5.3 \n│ │ ├─┬ home-or-tmp@2.0.0 \n│ │ │ ├── os-homedir@1.0.2 \n│ │ │ └── os-tmpdir@1.0.2 \n│ │ └── source-map-support@0.4.18 \n│ ├─┬ babel-runtime@6.26.0 \n│ │ └── regenerator-runtime@0.11.1 \n│ ├── babel-template@6.26.0 \n│ ├─┬ babel-traverse@6.26.0 \n│ │ └── globals@9.18.0 \n│ ├─┬ babel-types@6.26.0 \n│ │ └── to-fast-properties@1.0.3 \n│ ├── babylon@6.18.0 \n│ ├── convert-source-map@1.5.1 \n│ ├─┬ debug@2.6.9 \n│ │ └── ms@2.0.0 \n│ ├── json5@0.5.1 \n│ ├── lodash@4.17.4 \n│ ├─┬ minimatch@3.0.4 \n│ │ └─┬ brace-expansion@1.1.8 \n│ │ ├── balanced-match@1.0.0 \n│ │ └── concat-map@0.0.1 \n│ ├── path-is-absolute@1.0.1 \n│ ├── private@0.1.8 \n│ ├── slash@1.0.0 \n│ └── source-map@0.5.7 \n├─┬ babel-plugin-transform-object-rest-spread@6.26.0 \n│ └── babel-plugin-syntax-object-rest-spread@6.13.0 \n├─┬ babel-preset-env@1.6.1 \n│ ├── babel-plugin-check-es2015-constants@6.22.0 \n│ ├── babel-plugin-syntax-trailing-function-commas@6.22.0 \n│ ├─┬ babel-plugin-transform-async-to-generator@6.24.1 \n│ │ ├── babel-helper-remap-async-to-generator@6.24.1 \n│ │ └── babel-plugin-syntax-async-functions@6.13.0 \n│ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 \n│ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 \n│ ├── babel-plugin-transform-es2015-block-scoping@6.26.0 \n│ ├─┬ babel-plugin-transform-es2015-classes@6.24.1 \n│ │ ├── babel-helper-define-map@6.26.0 \n│ │ ├── babel-helper-function-name@6.24.1 \n│ │ ├── babel-helper-optimise-call-expression@6.24.1 \n│ │ └── babel-helper-replace-supers@6.24.1 \n│ ├── babel-plugin-transform-es2015-computed-properties@6.24.1 \n│ ├── babel-plugin-transform-es2015-destructuring@6.23.0 \n│ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 \n│ ├── babel-plugin-transform-es2015-for-of@6.23.0 \n│ ├── babel-plugin-transform-es2015-function-name@6.24.1 \n│ ├── babel-plugin-transform-es2015-literals@6.22.0 \n│ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 \n│ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.0 \n│ │ └── babel-plugin-transform-strict-mode@6.24.1 \n│ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1 \n│ │ └── babel-helper-hoist-variables@6.24.1 \n│ ├── babel-plugin-transform-es2015-modules-umd@6.24.1 \n│ ├── babel-plugin-transform-es2015-object-super@6.24.1 \n│ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1 \n│ │ ├── babel-helper-call-delegate@6.24.1 \n│ │ └── babel-helper-get-function-arity@6.24.1 \n│ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 \n│ ├── babel-plugin-transform-es2015-spread@6.22.0 \n│ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1 \n│ │ └── babel-helper-regex@6.26.0 \n│ ├── babel-plugin-transform-es2015-template-literals@6.22.0 \n│ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 \n│ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1 \n│ │ └─┬ regexpu-core@2.0.0 \n│ │ ├── regenerate@1.3.3 \n│ │ ├── regjsgen@0.2.0 \n│ │ └─┬ regjsparser@0.1.5 \n│ │ └── jsesc@0.5.0 \n│ ├─┬ babel-plugin-transform-exponentiation-operator@6.24.1 \n│ │ ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.24.1 \n│ │ │ └── babel-helper-explode-assignable-expression@6.24.1 \n│ │ └── babel-plugin-syntax-exponentiation-operator@6.13.0 \n│ ├─┬ babel-plugin-transform-regenerator@6.26.0 \n│ │ └── regenerator-transform@0.10.1 \n│ ├─┬ browserslist@2.11.3 \n│ │ ├── caniuse-lite@1.0.30000792 \n│ │ └── electron-to-chromium@1.3.31 \n│ ├─┬ invariant@2.2.2 \n│ │ └── loose-envify@1.3.1 \n│ └── semver@5.5.0 \n├─┬ babel-preset-minify@0.2.0 \n│ ├─┬ babel-plugin-minify-builtins@0.2.0 \n│ │ └── babel-helper-evaluate-path@0.2.0 \n│ ├── babel-plugin-minify-constant-folding@0.2.0 \n│ ├─┬ babel-plugin-minify-dead-code-elimination@0.2.0 \n│ │ ├── babel-helper-mark-eval-scopes@0.2.0 \n│ │ ├── babel-helper-remove-or-void@0.2.0 \n│ │ └── lodash.some@4.6.0 \n│ ├─┬ babel-plugin-minify-flip-comparisons@0.2.0 \n│ │ └── babel-helper-is-void-0@0.2.0 \n│ ├─┬ babel-plugin-minify-guarded-expressions@0.2.0 \n│ │ └── babel-helper-flip-expressions@0.2.0 \n│ ├── babel-plugin-minify-infinity@0.2.0 \n│ ├── babel-plugin-minify-mangle-names@0.2.0 \n│ ├── babel-plugin-minify-numeric-literals@0.2.0 \n│ ├── babel-plugin-minify-replace@0.2.0 \n│ ├─┬ babel-plugin-minify-simplify@0.2.0 \n│ │ ├── babel-helper-is-nodes-equiv@0.0.1 \n│ │ └── babel-helper-to-multiple-sequence-expressions@0.2.0 \n│ ├── babel-plugin-minify-type-constructors@0.2.0 \n│ ├── babel-plugin-transform-inline-consecutive-adds@0.2.0 \n│ ├── babel-plugin-transform-member-expression-literals@6.8.5 \n│ ├── babel-plugin-transform-merge-sibling-variables@6.8.6 \n│ ├── babel-plugin-transform-minify-booleans@6.8.3 \n│ ├── babel-plugin-transform-property-literals@6.8.5 \n│ ├── babel-plugin-transform-regexp-constructors@0.2.0 \n│ ├── babel-plugin-transform-remove-console@6.8.5 \n│ ├── babel-plugin-transform-remove-debugger@6.8.5 \n│ ├── babel-plugin-transform-remove-undefined@0.2.0 \n│ ├── babel-plugin-transform-simplify-comparison-operators@6.8.5 \n│ ├── babel-plugin-transform-undefined-to-void@6.8.3 \n│ └── lodash.isplainobject@4.0.6 \n├─┬ chokidar@1.7.0 \n│ ├─┬ anymatch@1.3.2 \n│ │ ├─┬ micromatch@2.3.11 \n│ │ │ ├─┬ arr-diff@2.0.0 \n│ │ │ │ └── arr-flatten@1.1.0 \n│ │ │ ├── array-unique@0.2.1 \n│ │ │ ├─┬ braces@1.8.5 \n│ │ │ │ ├─┬ expand-range@1.8.2 \n│ │ │ │ │ └─┬ fill-range@2.2.3 \n│ │ │ │ │ ├── is-number@2.1.0 \n│ │ │ │ │ ├─┬ isobject@2.1.0 \n│ │ │ │ │ │ └── isarray@1.0.0 \n│ │ │ │ │ ├─┬ randomatic@1.1.7 \n│ │ │ │ │ │ ├─┬ is-number@3.0.0 \n│ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ └── kind-of@4.0.0 \n│ │ │ │ │ └── repeat-string@1.6.1 \n│ │ │ │ ├── preserve@0.2.0 \n│ │ │ │ └── repeat-element@1.1.2 \n│ │ │ ├─┬ expand-brackets@0.1.5 \n│ │ │ │ └── is-posix-bracket@0.1.1 \n│ │ │ ├── extglob@0.3.2 \n│ │ │ ├── filename-regex@2.0.1 \n│ │ │ ├─┬ kind-of@3.2.2 \n│ │ │ │ └── is-buffer@1.1.6 \n│ │ │ ├─┬ object.omit@2.0.1 \n│ │ │ │ ├─┬ for-own@0.1.5 \n│ │ │ │ │ └── for-in@1.0.2 \n│ │ │ │ └── is-extendable@0.1.1 \n│ │ │ ├─┬ parse-glob@3.0.4 \n│ │ │ │ ├── glob-base@0.3.0 \n│ │ │ │ └── is-dotfile@1.0.3 \n│ │ │ └─┬ regex-cache@0.4.4 \n│ │ │ └─┬ is-equal-shallow@0.1.3 \n│ │ │ └── is-primitive@2.0.0 \n│ │ └─┬ normalize-path@2.1.1 \n│ │ └── remove-trailing-separator@1.1.0 \n│ ├── async-each@1.0.1 \n│ ├── glob-parent@2.0.0 \n│ ├── inherits@2.0.3 \n│ ├─┬ is-binary-path@1.0.1 \n│ │ └── binary-extensions@1.11.0 \n│ ├─┬ is-glob@2.0.1 \n│ │ └── is-extglob@1.0.0 \n│ └─┬ readdirp@2.1.0 \n│ └── set-immediate-shim@1.0.1 \n├── cookie@0.3.1 \n├─┬ express@4.16.2 \n│ ├─┬ accepts@1.3.4 \n│ │ ├─┬ mime-types@2.1.17 \n│ │ │ └── mime-db@1.30.0 \n│ │ └── negotiator@0.6.1 \n│ ├── array-flatten@1.1.1 \n│ ├─┬ body-parser@1.18.2 \n│ │ ├── bytes@3.0.0 \n│ │ ├─┬ http-errors@1.6.2 \n│ │ │ ├── depd@1.1.1 \n│ │ │ └── setprototypeof@1.0.3 \n│ │ ├── iconv-lite@0.4.19 \n│ │ └── raw-body@2.3.2 \n│ ├── content-disposition@0.5.2 \n│ ├── content-type@1.0.4 \n│ ├── cookie-signature@1.0.6 \n│ ├── depd@1.1.2 \n│ ├── encodeurl@1.0.1 \n│ ├── escape-html@1.0.3 \n│ ├── etag@1.8.1 \n│ ├─┬ finalhandler@1.1.0 \n│ │ └── unpipe@1.0.0 \n│ ├── fresh@0.5.2 \n│ ├── merge-descriptors@1.0.1 \n│ ├── methods@1.1.2 \n│ ├─┬ on-finished@2.3.0 \n│ │ └── ee-first@1.1.1 \n│ ├── parseurl@1.3.2 \n│ ├── path-to-regexp@0.1.7 \n│ ├─┬ proxy-addr@2.0.2 \n│ │ ├── forwarded@0.1.2 \n│ │ └── ipaddr.js@1.5.2 \n│ ├── qs@6.5.1 \n│ ├── range-parser@1.2.0 \n│ ├── safe-buffer@5.1.1 \n│ ├─┬ send@0.16.1 \n│ │ └── destroy@1.0.4 \n│ ├── serve-static@1.13.1 \n│ ├── setprototypeof@1.1.0 \n│ ├── statuses@1.3.1 \n│ ├─┬ type-is@1.6.15 \n│ │ └── media-typer@0.3.0 \n│ ├── utils-merge@1.0.1 \n│ └── vary@1.1.2 \n├─┬ less@2.7.3 \n│ ├─┬ errno@0.1.6 \n│ │ └── prr@1.0.1 \n│ ├── graceful-fs@4.1.11 \n│ ├── image-size@0.5.5 \n│ ├── mime@1.4.1 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├─┬ promise@7.3.1 \n│ │ └── asap@2.0.6 \n│ └─┬ request@2.81.0 \n│ ├── aws-sign2@0.6.0 \n│ ├── aws4@1.6.0 \n│ ├── caseless@0.12.0 \n│ ├─┬ combined-stream@1.0.5 \n│ │ └── delayed-stream@1.0.0 \n│ ├── forever-agent@0.6.1 \n│ ├── form-data@2.1.4 \n│ ├─┬ har-validator@4.2.1 \n│ │ ├─┬ ajv@4.11.8 \n│ │ │ ├── co@4.6.0 \n│ │ │ └─┬ json-stable-stringify@1.0.1 \n│ │ │ └── jsonify@0.0.0 \n│ │ └── har-schema@1.0.5 \n│ ├─┬ hawk@3.1.3 \n│ │ ├── boom@2.10.1 \n│ │ ├── cryptiles@2.0.5 \n│ │ ├── hoek@2.16.3 \n│ │ └── sntp@1.0.9 \n│ ├─┬ http-signature@1.1.1 \n│ │ ├── assert-plus@0.2.0 \n│ │ ├─┬ jsprim@1.4.1 \n│ │ │ ├── assert-plus@1.0.0 \n│ │ │ ├── extsprintf@1.3.0 \n│ │ │ ├── json-schema@0.2.3 \n│ │ │ └── verror@1.10.0 \n│ │ └─┬ sshpk@1.13.1 \n│ │ ├── asn1@0.2.3 \n│ │ ├── bcrypt-pbkdf@1.0.1 \n│ │ ├── dashdash@1.14.1 \n│ │ ├── ecc-jsbn@0.1.1 \n│ │ ├── getpass@0.1.7 \n│ │ ├── jsbn@0.1.1 \n│ │ └── tweetnacl@0.14.5 \n│ ├── is-typedarray@1.0.0 \n│ ├── isstream@0.1.2 \n│ ├── json-stringify-safe@5.0.1 \n│ ├── oauth-sign@0.8.2 \n│ ├── performance-now@0.2.0 \n│ ├── qs@6.4.0 \n│ ├── stringstream@0.0.5 \n│ ├─┬ tough-cookie@2.3.3 \n│ │ └── punycode@1.4.1 \n│ ├── tunnel-agent@0.6.0 \n│ └── uuid@3.2.1 \n├─┬ nightwatch@0.9.19 \n│ ├─┬ chai-nightwatch@0.1.1 \n│ │ ├── assertion-error@1.0.0 \n│ │ └─┬ deep-eql@0.1.3 \n│ │ └── type-detect@0.1.1 \n│ ├── ejs@2.5.7 \n│ ├─┬ lodash.clone@3.0.3 \n│ │ ├─┬ lodash._baseclone@3.3.0 \n│ │ │ ├── lodash._arraycopy@3.0.0 \n│ │ │ ├── lodash._arrayeach@3.0.0 \n│ │ │ ├─┬ lodash._baseassign@3.2.0 \n│ │ │ │ └── lodash._basecopy@3.0.1 \n│ │ │ ├── lodash._basefor@3.0.3 \n│ │ │ ├── lodash.isarray@3.0.4 \n│ │ │ └─┬ lodash.keys@3.1.2 \n│ │ │ ├── lodash._getnative@3.9.1 \n│ │ │ └── lodash.isarguments@3.1.0 \n│ │ ├── lodash._bindcallback@3.0.1 \n│ │ └── lodash._isiterateecall@3.0.9 \n│ ├─┬ lodash.defaultsdeep@4.3.2 \n│ │ ├── lodash._baseclone@4.5.7 \n│ │ ├── lodash._stack@4.1.3 \n│ │ ├── lodash.keysin@4.2.0 \n│ │ ├── lodash.mergewith@4.6.0 \n│ │ └── lodash.rest@4.0.5 \n│ ├── minimatch@3.0.3 \n│ ├── mkpath@1.0.0 \n│ ├─┬ mocha-nightwatch@3.2.2 \n│ │ ├── browser-stdout@1.3.0 \n│ │ ├─┬ commander@2.9.0 \n│ │ │ └── graceful-readlink@1.0.1 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ ├── diff@1.4.0 \n│ │ ├── escape-string-regexp@1.0.5 \n│ │ ├─┬ glob@7.0.5 \n│ │ │ ├── fs.realpath@1.0.0 \n│ │ │ ├─┬ inflight@1.0.6 \n│ │ │ │ └── wrappy@1.0.2 \n│ │ │ └── once@1.4.0 \n│ │ ├── growl@1.9.2 \n│ │ ├── json3@3.3.2 \n│ │ ├─┬ lodash.create@3.1.1 \n│ │ │ └── lodash._basecreate@3.0.3 \n│ │ └─┬ supports-color@3.1.2 \n│ │ └── has-flag@1.0.0 \n│ ├─┬ optimist@0.6.1 \n│ │ └── wordwrap@0.0.3 \n│ ├─┬ proxy-agent@2.0.0 \n│ │ ├─┬ agent-base@2.1.1 \n│ │ │ └── semver@5.0.3 \n│ │ ├── http-proxy-agent@1.0.0 \n│ │ ├── https-proxy-agent@1.0.0 \n│ │ ├── lru-cache@2.6.5 \n│ │ ├─┬ pac-proxy-agent@1.1.0 \n│ │ │ ├─┬ get-uri@2.0.1 \n│ │ │ │ ├── data-uri-to-buffer@1.2.0 \n│ │ │ │ ├── file-uri-to-path@1.0.0 \n│ │ │ │ └─┬ ftp@0.3.10 \n│ │ │ │ ├─┬ readable-stream@1.1.14 \n│ │ │ │ │ ├── isarray@0.0.1 \n│ │ │ │ │ └── string_decoder@0.10.31 \n│ │ │ │ └── xregexp@2.0.0 \n│ │ │ └─┬ pac-resolver@2.0.0 \n│ │ │ ├── co@3.0.6 \n│ │ │ ├─┬ degenerator@1.0.4 \n│ │ │ │ ├── ast-types@0.10.1 \n│ │ │ │ ├─┬ escodegen@1.9.0 \n│ │ │ │ │ ├── estraverse@4.2.0 \n│ │ │ │ │ └─┬ optionator@0.8.2 \n│ │ │ │ │ ├── deep-is@0.1.3 \n│ │ │ │ │ ├── fast-levenshtein@2.0.6 \n│ │ │ │ │ ├── levn@0.3.0 \n│ │ │ │ │ ├── prelude-ls@1.1.2 \n│ │ │ │ │ ├── type-check@0.3.2 \n│ │ │ │ │ └── wordwrap@1.0.0 \n│ │ │ │ └── esprima@3.1.3 \n│ │ │ ├── ip@1.0.1 \n│ │ │ ├── netmask@1.0.6 \n│ │ │ └── thunkify@2.1.2 \n│ │ └─┬ socks-proxy-agent@2.1.1 \n│ │ └─┬ socks@1.1.10 \n│ │ ├── ip@1.1.5 \n│ │ └── smart-buffer@1.1.15 \n│ └── q@1.4.1 \n├─┬ redis@2.8.0 \n│ ├── double-ended-queue@2.1.0-0 \n│ ├── redis-commands@1.3.1 \n│ └── redis-parser@2.6.0 \n├─┬ socket.io@2.0.4 \n│ ├─┬ engine.io@3.1.4 \n│ │ ├── accepts@1.3.3 \n│ │ ├── base64id@1.0.0 \n│ │ ├─┬ engine.io-parser@2.1.2 \n│ │ │ ├── after@0.8.2 \n│ │ │ ├── arraybuffer.slice@0.0.7 \n│ │ │ └── blob@0.0.4 \n│ │ ├── uws@0.14.5 \n│ │ └─┬ ws@3.3.3 \n│ │ ├── async-limiter@1.0.0 \n│ │ └── ultron@1.1.1 \n│ ├── socket.io-adapter@1.1.1 \n│ ├─┬ socket.io-client@2.0.4 \n│ │ ├── backo2@1.0.2 \n│ │ ├── base64-arraybuffer@0.1.5 \n│ │ ├── component-bind@1.0.0 \n│ │ ├─┬ engine.io-client@3.1.4 \n│ │ │ ├── component-inherit@0.0.3 \n│ │ │ ├── xmlhttprequest-ssl@1.5.5 \n│ │ │ └── yeast@0.1.2 \n│ │ ├── has-cors@1.1.0 \n│ │ ├── indexof@0.0.1 \n│ │ ├── object-component@0.0.3 \n│ │ ├─┬ parseqs@0.0.5 \n│ │ │ └─┬ better-assert@1.0.2 \n│ │ │ └── callsite@1.0.0 \n│ │ ├── parseuri@0.0.5 \n│ │ └── to-array@0.1.4 \n│ └─┬ socket.io-parser@3.1.2 \n│ ├── has-binary2@1.0.2 \n│ └── isarray@2.0.1 \n├─┬ superagent@3.8.2 \n│ ├── component-emitter@1.2.1 \n│ ├── cookiejar@2.1.1 \n│ ├── debug@3.1.0 \n│ ├── extend@3.0.1 \n│ ├─┬ form-data@2.3.1 \n│ │ └── asynckit@0.4.0 \n│ ├── formidable@1.1.1 \n│ └─┬ readable-stream@2.3.3 \n│ ├── core-util-is@1.0.2 \n│ ├── isarray@1.0.0 \n│ ├── process-nextick-args@1.0.7 \n│ ├── string_decoder@1.0.3 \n│ └── util-deprecate@1.0.2 \n└─┬ touch@3.1.0 \n └─┬ nopt@1.0.10 \n └── abbrev@1.1.1 \n\n('installing', u'frappe')\nUpdating node libraries...",
  100. "stdout_lines": [
  101. "Already using interpreter /usr/bin/python",
  102. "",
  103. "> uws@0.14.5 install /home/erpnext/frappe-bench/node_modules/uws",
  104. "> node-gyp rebuild > build_log.txt 2>&1 || exit 0",
  105. "",
  106. "",
  107. "> chromedriver@2.34.1 install /home/erpnext/frappe-bench/node_modules/chromedriver",
  108. "> node install.js",
  109. "",
  110. "Only Linux 64 bits supported.",
  111. "frappe@ /home/erpnext/frappe-bench",
  112. "├─┬ babel-core@6.26.0 ",
  113. "│ ├─┬ babel-code-frame@6.26.0 ",
  114. "│ │ ├─┬ chalk@1.1.3 ",
  115. "│ │ │ ├── ansi-styles@2.2.1 ",
  116. "│ │ │ ├─┬ has-ansi@2.0.0 ",
  117. "│ │ │ │ └── ansi-regex@2.1.1 ",
  118. "│ │ │ ├── strip-ansi@3.0.1 ",
  119. "│ │ │ └── supports-color@2.0.0 ",
  120. "│ │ ├── esutils@2.0.2 ",
  121. "│ │ └── js-tokens@3.0.2 ",
  122. "│ ├─┬ babel-generator@6.26.0 ",
  123. "│ │ ├─┬ detect-indent@4.0.0 ",
  124. "│ │ │ └─┬ repeating@2.0.1 ",
  125. "│ │ │ └─┬ is-finite@1.0.2 ",
  126. "│ │ │ └── number-is-nan@1.0.1 ",
  127. "│ │ ├── jsesc@1.3.0 ",
  128. "│ │ └── trim-right@1.0.1 ",
  129. "│ ├── babel-helpers@6.24.1 ",
  130. "│ ├── babel-messages@6.23.0 ",
  131. "│ ├─┬ babel-register@6.26.0 ",
  132. "│ │ ├── core-js@2.5.3 ",
  133. "│ │ ├─┬ home-or-tmp@2.0.0 ",
  134. "│ │ │ ├── os-homedir@1.0.2 ",
  135. "│ │ │ └── os-tmpdir@1.0.2 ",
  136. "│ │ └── source-map-support@0.4.18 ",
  137. "│ ├─┬ babel-runtime@6.26.0 ",
  138. "│ │ └── regenerator-runtime@0.11.1 ",
  139. "│ ├── babel-template@6.26.0 ",
  140. "│ ├─┬ babel-traverse@6.26.0 ",
  141. "│ │ └── globals@9.18.0 ",
  142. "│ ├─┬ babel-types@6.26.0 ",
  143. "│ │ └── to-fast-properties@1.0.3 ",
  144. "│ ├── babylon@6.18.0 ",
  145. "│ ├── convert-source-map@1.5.1 ",
  146. "│ ├─┬ debug@2.6.9 ",
  147. "│ │ └── ms@2.0.0 ",
  148. "│ ├── json5@0.5.1 ",
  149. "│ ├── lodash@4.17.4 ",
  150. "│ ├─┬ minimatch@3.0.4 ",
  151. "│ │ └─┬ brace-expansion@1.1.8 ",
  152. "│ │ ├── balanced-match@1.0.0 ",
  153. "│ │ └── concat-map@0.0.1 ",
  154. "│ ├── path-is-absolute@1.0.1 ",
  155. "│ ├── private@0.1.8 ",
  156. "│ ├── slash@1.0.0 ",
  157. "│ └── source-map@0.5.7 ",
  158. "├─┬ babel-plugin-transform-object-rest-spread@6.26.0 ",
  159. "│ └── babel-plugin-syntax-object-rest-spread@6.13.0 ",
  160. "├─┬ babel-preset-env@1.6.1 ",
  161. "│ ├── babel-plugin-check-es2015-constants@6.22.0 ",
  162. "│ ├── babel-plugin-syntax-trailing-function-commas@6.22.0 ",
  163. "│ ├─┬ babel-plugin-transform-async-to-generator@6.24.1 ",
  164. "│ │ ├── babel-helper-remap-async-to-generator@6.24.1 ",
  165. "│ │ └── babel-plugin-syntax-async-functions@6.13.0 ",
  166. "│ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 ",
  167. "│ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 ",
  168. "│ ├── babel-plugin-transform-es2015-block-scoping@6.26.0 ",
  169. "│ ├─┬ babel-plugin-transform-es2015-classes@6.24.1 ",
  170. "│ │ ├── babel-helper-define-map@6.26.0 ",
  171. "│ │ ├── babel-helper-function-name@6.24.1 ",
  172. "│ │ ├── babel-helper-optimise-call-expression@6.24.1 ",
  173. "│ │ └── babel-helper-replace-supers@6.24.1 ",
  174. "│ ├── babel-plugin-transform-es2015-computed-properties@6.24.1 ",
  175. "│ ├── babel-plugin-transform-es2015-destructuring@6.23.0 ",
  176. "│ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 ",
  177. "│ ├── babel-plugin-transform-es2015-for-of@6.23.0 ",
  178. "│ ├── babel-plugin-transform-es2015-function-name@6.24.1 ",
  179. "│ ├── babel-plugin-transform-es2015-literals@6.22.0 ",
  180. "│ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 ",
  181. "│ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.0 ",
  182. "│ │ └── babel-plugin-transform-strict-mode@6.24.1 ",
  183. "│ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1 ",
  184. "│ │ └── babel-helper-hoist-variables@6.24.1 ",
  185. "│ ├── babel-plugin-transform-es2015-modules-umd@6.24.1 ",
  186. "│ ├── babel-plugin-transform-es2015-object-super@6.24.1 ",
  187. "│ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1 ",
  188. "│ │ ├── babel-helper-call-delegate@6.24.1 ",
  189. "│ │ └── babel-helper-get-function-arity@6.24.1 ",
  190. "│ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 ",
  191. "│ ├── babel-plugin-transform-es2015-spread@6.22.0 ",
  192. "│ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1 ",
  193. "│ │ └── babel-helper-regex@6.26.0 ",
  194. "│ ├── babel-plugin-transform-es2015-template-literals@6.22.0 ",
  195. "│ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 ",
  196. "│ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1 ",
  197. "│ │ └─┬ regexpu-core@2.0.0 ",
  198. "│ │ ├── regenerate@1.3.3 ",
  199. "│ │ ├── regjsgen@0.2.0 ",
  200. "│ │ └─┬ regjsparser@0.1.5 ",
  201. "│ │ └── jsesc@0.5.0 ",
  202. "│ ├─┬ babel-plugin-transform-exponentiation-operator@6.24.1 ",
  203. "│ │ ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.24.1 ",
  204. "│ │ │ └── babel-helper-explode-assignable-expression@6.24.1 ",
  205. "│ │ └── babel-plugin-syntax-exponentiation-operator@6.13.0 ",
  206. "│ ├─┬ babel-plugin-transform-regenerator@6.26.0 ",
  207. "│ │ └── regenerator-transform@0.10.1 ",
  208. "│ ├─┬ browserslist@2.11.3 ",
  209. "│ │ ├── caniuse-lite@1.0.30000792 ",
  210. "│ │ └── electron-to-chromium@1.3.31 ",
  211. "│ ├─┬ invariant@2.2.2 ",
  212. "│ │ └── loose-envify@1.3.1 ",
  213. "│ └── semver@5.5.0 ",
  214. "├─┬ babel-preset-minify@0.2.0 ",
  215. "│ ├─┬ babel-plugin-minify-builtins@0.2.0 ",
  216. "│ │ └── babel-helper-evaluate-path@0.2.0 ",
  217. "│ ├── babel-plugin-minify-constant-folding@0.2.0 ",
  218. "│ ├─┬ babel-plugin-minify-dead-code-elimination@0.2.0 ",
  219. "│ │ ├── babel-helper-mark-eval-scopes@0.2.0 ",
  220. "│ │ ├── babel-helper-remove-or-void@0.2.0 ",
  221. "│ │ └── lodash.some@4.6.0 ",
  222. "│ ├─┬ babel-plugin-minify-flip-comparisons@0.2.0 ",
  223. "│ │ └── babel-helper-is-void-0@0.2.0 ",
  224. "│ ├─┬ babel-plugin-minify-guarded-expressions@0.2.0 ",
  225. "│ │ └── babel-helper-flip-expressions@0.2.0 ",
  226. "│ ├── babel-plugin-minify-infinity@0.2.0 ",
  227. "│ ├── babel-plugin-minify-mangle-names@0.2.0 ",
  228. "│ ├── babel-plugin-minify-numeric-literals@0.2.0 ",
  229. "│ ├── babel-plugin-minify-replace@0.2.0 ",
  230. "│ ├─┬ babel-plugin-minify-simplify@0.2.0 ",
  231. "│ │ ├── babel-helper-is-nodes-equiv@0.0.1 ",
  232. "│ │ └── babel-helper-to-multiple-sequence-expressions@0.2.0 ",
  233. "│ ├── babel-plugin-minify-type-constructors@0.2.0 ",
  234. "│ ├── babel-plugin-transform-inline-consecutive-adds@0.2.0 ",
  235. "│ ├── babel-plugin-transform-member-expression-literals@6.8.5 ",
  236. "│ ├── babel-plugin-transform-merge-sibling-variables@6.8.6 ",
  237. "│ ├── babel-plugin-transform-minify-booleans@6.8.3 ",
  238. "│ ├── babel-plugin-transform-property-literals@6.8.5 ",
  239. "│ ├── babel-plugin-transform-regexp-constructors@0.2.0 ",
  240. "│ ├── babel-plugin-transform-remove-console@6.8.5 ",
  241. "│ ├── babel-plugin-transform-remove-debugger@6.8.5 ",
  242. "│ ├── babel-plugin-transform-remove-undefined@0.2.0 ",
  243. "│ ├── babel-plugin-transform-simplify-comparison-operators@6.8.5 ",
  244. "│ ├── babel-plugin-transform-undefined-to-void@6.8.3 ",
  245. "│ └── lodash.isplainobject@4.0.6 ",
  246. "├─┬ chokidar@1.7.0 ",
  247. "│ ├─┬ anymatch@1.3.2 ",
  248. "│ │ ├─┬ micromatch@2.3.11 ",
  249. "│ │ │ ├─┬ arr-diff@2.0.0 ",
  250. "│ │ │ │ └── arr-flatten@1.1.0 ",
  251. "│ │ │ ├── array-unique@0.2.1 ",
  252. "│ │ │ ├─┬ braces@1.8.5 ",
  253. "│ │ │ │ ├─┬ expand-range@1.8.2 ",
  254. "│ │ │ │ │ └─┬ fill-range@2.2.3 ",
  255. "│ │ │ │ │ ├── is-number@2.1.0 ",
  256. "│ │ │ │ │ ├─┬ isobject@2.1.0 ",
  257. "│ │ │ │ │ │ └── isarray@1.0.0 ",
  258. "│ │ │ │ │ ├─┬ randomatic@1.1.7 ",
  259. "│ │ │ │ │ │ ├─┬ is-number@3.0.0 ",
  260. "│ │ │ │ │ │ │ └── kind-of@3.2.2 ",
  261. "│ │ │ │ │ │ └── kind-of@4.0.0 ",
  262. "│ │ │ │ │ └── repeat-string@1.6.1 ",
  263. "│ │ │ │ ├── preserve@0.2.0 ",
  264. "│ │ │ │ └── repeat-element@1.1.2 ",
  265. "│ │ │ ├─┬ expand-brackets@0.1.5 ",
  266. "│ │ │ │ └── is-posix-bracket@0.1.1 ",
  267. "│ │ │ ├── extglob@0.3.2 ",
  268. "│ │ │ ├── filename-regex@2.0.1 ",
  269. "│ │ │ ├─┬ kind-of@3.2.2 ",
  270. "│ │ │ │ └── is-buffer@1.1.6 ",
  271. "│ │ │ ├─┬ object.omit@2.0.1 ",
  272. "│ │ │ │ ├─┬ for-own@0.1.5 ",
  273. "│ │ │ │ │ └── for-in@1.0.2 ",
  274. "│ │ │ │ └── is-extendable@0.1.1 ",
  275. "│ │ │ ├─┬ parse-glob@3.0.4 ",
  276. "│ │ │ │ ├── glob-base@0.3.0 ",
  277. "│ │ │ │ └── is-dotfile@1.0.3 ",
  278. "│ │ │ └─┬ regex-cache@0.4.4 ",
  279. "│ │ │ └─┬ is-equal-shallow@0.1.3 ",
  280. "│ │ │ └── is-primitive@2.0.0 ",
  281. "│ │ └─┬ normalize-path@2.1.1 ",
  282. "│ │ └── remove-trailing-separator@1.1.0 ",
  283. "│ ├── async-each@1.0.1 ",
  284. "│ ├── glob-parent@2.0.0 ",
  285. "│ ├── inherits@2.0.3 ",
  286. "│ ├─┬ is-binary-path@1.0.1 ",
  287. "│ │ └── binary-extensions@1.11.0 ",
  288. "│ ├─┬ is-glob@2.0.1 ",
  289. "│ │ └── is-extglob@1.0.0 ",
  290. "│ └─┬ readdirp@2.1.0 ",
  291. "│ └── set-immediate-shim@1.0.1 ",
  292. "├── cookie@0.3.1 ",
  293. "├─┬ express@4.16.2 ",
  294. "│ ├─┬ accepts@1.3.4 ",
  295. "│ │ ├─┬ mime-types@2.1.17 ",
  296. "│ │ │ └── mime-db@1.30.0 ",
  297. "│ │ └── negotiator@0.6.1 ",
  298. "│ ├── array-flatten@1.1.1 ",
  299. "│ ├─┬ body-parser@1.18.2 ",
  300. "│ │ ├── bytes@3.0.0 ",
  301. "│ │ ├─┬ http-errors@1.6.2 ",
  302. "│ │ │ ├── depd@1.1.1 ",
  303. "│ │ │ └── setprototypeof@1.0.3 ",
  304. "│ │ ├── iconv-lite@0.4.19 ",
  305. "│ │ └── raw-body@2.3.2 ",
  306. "│ ├── content-disposition@0.5.2 ",
  307. "│ ├── content-type@1.0.4 ",
  308. "│ ├── cookie-signature@1.0.6 ",
  309. "│ ├── depd@1.1.2 ",
  310. "│ ├── encodeurl@1.0.1 ",
  311. "│ ├── escape-html@1.0.3 ",
  312. "│ ├── etag@1.8.1 ",
  313. "│ ├─┬ finalhandler@1.1.0 ",
  314. "│ │ └── unpipe@1.0.0 ",
  315. "│ ├── fresh@0.5.2 ",
  316. "│ ├── merge-descriptors@1.0.1 ",
  317. "│ ├── methods@1.1.2 ",
  318. "│ ├─┬ on-finished@2.3.0 ",
  319. "│ │ └── ee-first@1.1.1 ",
  320. "│ ├── parseurl@1.3.2 ",
  321. "│ ├── path-to-regexp@0.1.7 ",
  322. "│ ├─┬ proxy-addr@2.0.2 ",
  323. "│ │ ├── forwarded@0.1.2 ",
  324. "│ │ └── ipaddr.js@1.5.2 ",
  325. "│ ├── qs@6.5.1 ",
  326. "│ ├── range-parser@1.2.0 ",
  327. "│ ├── safe-buffer@5.1.1 ",
  328. "│ ├─┬ send@0.16.1 ",
  329. "│ │ └── destroy@1.0.4 ",
  330. "│ ├── serve-static@1.13.1 ",
  331. "│ ├── setprototypeof@1.1.0 ",
  332. "│ ├── statuses@1.3.1 ",
  333. "│ ├─┬ type-is@1.6.15 ",
  334. "│ │ └── media-typer@0.3.0 ",
  335. "│ ├── utils-merge@1.0.1 ",
  336. "│ └── vary@1.1.2 ",
  337. "├─┬ less@2.7.3 ",
  338. "│ ├─┬ errno@0.1.6 ",
  339. "│ │ └── prr@1.0.1 ",
  340. "│ ├── graceful-fs@4.1.11 ",
  341. "│ ├── image-size@0.5.5 ",
  342. "│ ├── mime@1.4.1 ",
  343. "│ ├─┬ mkdirp@0.5.1 ",
  344. "│ │ └── minimist@0.0.8 ",
  345. "│ ├─┬ promise@7.3.1 ",
  346. "│ │ └── asap@2.0.6 ",
  347. "│ └─┬ request@2.81.0 ",
  348. "│ ├── aws-sign2@0.6.0 ",
  349. "│ ├── aws4@1.6.0 ",
  350. "│ ├── caseless@0.12.0 ",
  351. "│ ├─┬ combined-stream@1.0.5 ",
  352. "│ │ └── delayed-stream@1.0.0 ",
  353. "│ ├── forever-agent@0.6.1 ",
  354. "│ ├── form-data@2.1.4 ",
  355. "│ ├─┬ har-validator@4.2.1 ",
  356. "│ │ ├─┬ ajv@4.11.8 ",
  357. "│ │ │ ├── co@4.6.0 ",
  358. "│ │ │ └─┬ json-stable-stringify@1.0.1 ",
  359. "│ │ │ └── jsonify@0.0.0 ",
  360. "│ │ └── har-schema@1.0.5 ",
  361. "│ ├─┬ hawk@3.1.3 ",
  362. "│ │ ├── boom@2.10.1 ",
  363. "│ │ ├── cryptiles@2.0.5 ",
  364. "│ │ ├── hoek@2.16.3 ",
  365. "│ │ └── sntp@1.0.9 ",
  366. "│ ├─┬ http-signature@1.1.1 ",
  367. "│ │ ├── assert-plus@0.2.0 ",
  368. "│ │ ├─┬ jsprim@1.4.1 ",
  369. "│ │ │ ├── assert-plus@1.0.0 ",
  370. "│ │ │ ├── extsprintf@1.3.0 ",
  371. "│ │ │ ├── json-schema@0.2.3 ",
  372. "│ │ │ └── verror@1.10.0 ",
  373. "│ │ └─┬ sshpk@1.13.1 ",
  374. "│ │ ├── asn1@0.2.3 ",
  375. "│ │ ├── bcrypt-pbkdf@1.0.1 ",
  376. "│ │ ├── dashdash@1.14.1 ",
  377. "│ │ ├── ecc-jsbn@0.1.1 ",
  378. "│ │ ├── getpass@0.1.7 ",
  379. "│ │ ├── jsbn@0.1.1 ",
  380. "│ │ └── tweetnacl@0.14.5 ",
  381. "│ ├── is-typedarray@1.0.0 ",
  382. "│ ├── isstream@0.1.2 ",
  383. "│ ├── json-stringify-safe@5.0.1 ",
  384. "│ ├── oauth-sign@0.8.2 ",
  385. "│ ├── performance-now@0.2.0 ",
  386. "│ ├── qs@6.4.0 ",
  387. "│ ├── stringstream@0.0.5 ",
  388. "│ ├─┬ tough-cookie@2.3.3 ",
  389. "│ │ └── punycode@1.4.1 ",
  390. "│ ├── tunnel-agent@0.6.0 ",
  391. "│ └── uuid@3.2.1 ",
  392. "├─┬ nightwatch@0.9.19 ",
  393. "│ ├─┬ chai-nightwatch@0.1.1 ",
  394. "│ │ ├── assertion-error@1.0.0 ",
  395. "│ │ └─┬ deep-eql@0.1.3 ",
  396. "│ │ └── type-detect@0.1.1 ",
  397. "│ ├── ejs@2.5.7 ",
  398. "│ ├─┬ lodash.clone@3.0.3 ",
  399. "│ │ ├─┬ lodash._baseclone@3.3.0 ",
  400. "│ │ │ ├── lodash._arraycopy@3.0.0 ",
  401. "│ │ │ ├── lodash._arrayeach@3.0.0 ",
  402. "│ │ │ ├─┬ lodash._baseassign@3.2.0 ",
  403. "│ │ │ │ └── lodash._basecopy@3.0.1 ",
  404. "│ │ │ ├── lodash._basefor@3.0.3 ",
  405. "│ │ │ ├── lodash.isarray@3.0.4 ",
  406. "│ │ │ └─┬ lodash.keys@3.1.2 ",
  407. "│ │ │ ├── lodash._getnative@3.9.1 ",
  408. "│ │ │ └── lodash.isarguments@3.1.0 ",
  409. "│ │ ├── lodash._bindcallback@3.0.1 ",
  410. "│ │ └── lodash._isiterateecall@3.0.9 ",
  411. "│ ├─┬ lodash.defaultsdeep@4.3.2 ",
  412. "│ │ ├── lodash._baseclone@4.5.7 ",
  413. "│ │ ├── lodash._stack@4.1.3 ",
  414. "│ │ ├── lodash.keysin@4.2.0 ",
  415. "│ │ ├── lodash.mergewith@4.6.0 ",
  416. "│ │ └── lodash.rest@4.0.5 ",
  417. "│ ├── minimatch@3.0.3 ",
  418. "│ ├── mkpath@1.0.0 ",
  419. "│ ├─┬ mocha-nightwatch@3.2.2 ",
  420. "│ │ ├── browser-stdout@1.3.0 ",
  421. "│ │ ├─┬ commander@2.9.0 ",
  422. "│ │ │ └── graceful-readlink@1.0.1 ",
  423. "│ │ ├─┬ debug@2.2.0 ",
  424. "│ │ │ └── ms@0.7.1 ",
  425. "│ │ ├── diff@1.4.0 ",
  426. "│ │ ├── escape-string-regexp@1.0.5 ",
  427. "│ │ ├─┬ glob@7.0.5 ",
  428. "│ │ │ ├── fs.realpath@1.0.0 ",
  429. "│ │ │ ├─┬ inflight@1.0.6 ",
  430. "│ │ │ │ └── wrappy@1.0.2 ",
  431. "│ │ │ └── once@1.4.0 ",
  432. "│ │ ├── growl@1.9.2 ",
  433. "│ │ ├── json3@3.3.2 ",
  434. "│ │ ├─┬ lodash.create@3.1.1 ",
  435. "│ │ │ └── lodash._basecreate@3.0.3 ",
  436. "│ │ └─┬ supports-color@3.1.2 ",
  437. "│ │ └── has-flag@1.0.0 ",
  438. "│ ├─┬ optimist@0.6.1 ",
  439. "│ │ └── wordwrap@0.0.3 ",
  440. "│ ├─┬ proxy-agent@2.0.0 ",
  441. "│ │ ├─┬ agent-base@2.1.1 ",
  442. "│ │ │ └── semver@5.0.3 ",
  443. "│ │ ├── http-proxy-agent@1.0.0 ",
  444. "│ │ ├── https-proxy-agent@1.0.0 ",
  445. "│ │ ├── lru-cache@2.6.5 ",
  446. "│ │ ├─┬ pac-proxy-agent@1.1.0 ",
  447. "│ │ │ ├─┬ get-uri@2.0.1 ",
  448. "│ │ │ │ ├── data-uri-to-buffer@1.2.0 ",
  449. "│ │ │ │ ├── file-uri-to-path@1.0.0 ",
  450. "│ │ │ │ └─┬ ftp@0.3.10 ",
  451. "│ │ │ │ ├─┬ readable-stream@1.1.14 ",
  452. "│ │ │ │ │ ├── isarray@0.0.1 ",
  453. "│ │ │ │ │ └── string_decoder@0.10.31 ",
  454. "│ │ │ │ └── xregexp@2.0.0 ",
  455. "│ │ │ └─┬ pac-resolver@2.0.0 ",
  456. "│ │ │ ├── co@3.0.6 ",
  457. "│ │ │ ├─┬ degenerator@1.0.4 ",
  458. "│ │ │ │ ├── ast-types@0.10.1 ",
  459. "│ │ │ │ ├─┬ escodegen@1.9.0 ",
  460. "│ │ │ │ │ ├── estraverse@4.2.0 ",
  461. "│ │ │ │ │ └─┬ optionator@0.8.2 ",
  462. "│ │ │ │ │ ├── deep-is@0.1.3 ",
  463. "│ │ │ │ │ ├── fast-levenshtein@2.0.6 ",
  464. "│ │ │ │ │ ├── levn@0.3.0 ",
  465. "│ │ │ │ │ ├── prelude-ls@1.1.2 ",
  466. "│ │ │ │ │ ├── type-check@0.3.2 ",
  467. "│ │ │ │ │ └── wordwrap@1.0.0 ",
  468. "│ │ │ │ └── esprima@3.1.3 ",
  469. "│ │ │ ├── ip@1.0.1 ",
  470. "│ │ │ ├── netmask@1.0.6 ",
  471. "│ │ │ └── thunkify@2.1.2 ",
  472. "│ │ └─┬ socks-proxy-agent@2.1.1 ",
  473. "│ │ └─┬ socks@1.1.10 ",
  474. "│ │ ├── ip@1.1.5 ",
  475. "│ │ └── smart-buffer@1.1.15 ",
  476. "│ └── q@1.4.1 ",
  477. "├─┬ redis@2.8.0 ",
  478. "│ ├── double-ended-queue@2.1.0-0 ",
  479. "│ ├── redis-commands@1.3.1 ",
  480. "│ └── redis-parser@2.6.0 ",
  481. "├─┬ socket.io@2.0.4 ",
  482. "│ ├─┬ engine.io@3.1.4 ",
  483. "│ │ ├── accepts@1.3.3 ",
  484. "│ │ ├── base64id@1.0.0 ",
  485. "│ │ ├─┬ engine.io-parser@2.1.2 ",
  486. "│ │ │ ├── after@0.8.2 ",
  487. "│ │ │ ├── arraybuffer.slice@0.0.7 ",
  488. "│ │ │ └── blob@0.0.4 ",
  489. "│ │ ├── uws@0.14.5 ",
  490. "│ │ └─┬ ws@3.3.3 ",
  491. "│ │ ├── async-limiter@1.0.0 ",
  492. "│ │ └── ultron@1.1.1 ",
  493. "│ ├── socket.io-adapter@1.1.1 ",
  494. "│ ├─┬ socket.io-client@2.0.4 ",
  495. "│ │ ├── backo2@1.0.2 ",
  496. "│ │ ├── base64-arraybuffer@0.1.5 ",
  497. "│ │ ├── component-bind@1.0.0 ",
  498. "│ │ ├─┬ engine.io-client@3.1.4 ",
  499. "│ │ │ ├── component-inherit@0.0.3 ",
  500. "│ │ │ ├── xmlhttprequest-ssl@1.5.5 ",
  501. "│ │ │ └── yeast@0.1.2 ",
  502. "│ │ ├── has-cors@1.1.0 ",
  503. "│ │ ├── indexof@0.0.1 ",
  504. "│ │ ├── object-component@0.0.3 ",
  505. "│ │ ├─┬ parseqs@0.0.5 ",
  506. "│ │ │ └─┬ better-assert@1.0.2 ",
  507. "│ │ │ └── callsite@1.0.0 ",
  508. "│ │ ├── parseuri@0.0.5 ",
  509. "│ │ └── to-array@0.1.4 ",
  510. "│ └─┬ socket.io-parser@3.1.2 ",
  511. "│ ├── has-binary2@1.0.2 ",
  512. "│ └── isarray@2.0.1 ",
  513. "├─┬ superagent@3.8.2 ",
  514. "│ ├── component-emitter@1.2.1 ",
  515. "│ ├── cookiejar@2.1.1 ",
  516. "│ ├── debug@3.1.0 ",
  517. "│ ├── extend@3.0.1 ",
  518. "│ ├─┬ form-data@2.3.1 ",
  519. "│ │ └── asynckit@0.4.0 ",
  520. "│ ├── formidable@1.1.1 ",
  521. "│ └─┬ readable-stream@2.3.3 ",
  522. "│ ├── core-util-is@1.0.2 ",
  523. "│ ├── isarray@1.0.0 ",
  524. "│ ├── process-nextick-args@1.0.7 ",
  525. "│ ├── string_decoder@1.0.3 ",
  526. "│ └── util-deprecate@1.0.2 ",
  527. "└─┬ touch@3.1.0 ",
  528. " └─┬ nopt@1.0.10 ",
  529. " └── abbrev@1.1.1 ",
  530. "",
  531. "('installing', u'frappe')",
  532. "Updating node libraries..."
  533. ]
  534. }
  535. to retry, use: --limit @/tmp/.bench/playbooks/develop/install.retry
  536.  
  537. PLAY RECAP ***********************************************************************************************************************************
  538. localhost : ok=40 changed=26 unreachable=0 failed=1
  539.  
  540. Traceback (most recent call last):
  541. File "install.py", line 388, in <module>
  542. install_bench(args)
  543. File "install.py", line 111, in install_bench
  544. run_playbook('develop/install.yml', sudo=True, extra_vars=extra_vars)
  545. File "install.py", line 326, in run_playbook
  546. success = subprocess.check_call(args, cwd=os.path.join(cwd, 'playbooks'))
  547. File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
  548. raise CalledProcessError(retcode, cmd)
  549. subprocess.CalledProcessError: Command '['ansible-playbook', '-c', 'local', 'develop/install.yml', '-e', '@/tmp/extra_vars.json', '-vvvv', '--become', '--become-user=erpnext']' returned non-zero exit status 2
Add Comment
Please, Sign In to add comment