Skip to content

Instantly share code, notes, and snippets.

@jbeezley
Created May 30, 2017 13:51
Show Gist options
  • Save jbeezley/d40fc53421cbb05852c3c788533ef85e to your computer and use it in GitHub Desktop.
Save jbeezley/d40fc53421cbb05852c3c788533ef85e to your computer and use it in GitHub Desktop.
$ girder-install web --dev --all-plugins
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN prefer global jsonlint@1.6.2 should be installed with -g
npm WARN prefer global marked@0.3.6 should be installed with -g
npm WARN prefer global coffee-script@1.10.0 should be installed with -g
> phantomjs-prebuilt@2.1.14 install /home/jbeezley/test/master/node_modules/phantomjs-prebuilt
> node install.js
PhantomJS not found on PATH
Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Verified checksum of previously downloaded file
Extracting tar contents (via spawned process)
Removing /home/jbeezley/test/master/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1496151765713/phantomjs-2.1.1-linux-x86_64 -> /home/jbeezley/test/master/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/jbeezley/test/master/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
> fsevents@1.1.1 install /home/jbeezley/test/master/node_modules/fsevents
> node install
> girder@2.2.0 postinstall /home/jbeezley/test/master
> node scripts/postNpmInstall.js
Removing unused task file /home/jbeezley/test/master/node_modules/grunt-webpack/tasks/webpack-dev-server.js
npm notice created a lockfile as package-lock.json. You should commit this file.
added 1091 packages in 35.498s
> girder@2.2.0 build /home/jbeezley/test/master
> grunt init && NODE_PATH=$PWD/node_modules grunt "--no-progress=false" "--env=dev" "--plugins=provenance,jobs,jquery_widgets,candela,ldap,autojoin,homepage,curation,dicom_viewer,oauth,hashsum_download,hdfs_assetstore,authorized_upload,vega,user_quota,geospatial,metadata_extractor,google_analytics,item_licenses,item_previews,mongo_search,gravatar,thumbnails,worker,celery_jobs,item_tasks"
Running "setup" task
Created local config file.
Running "shell:fontello" (shell) task
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 540k 100 540k 0 0 3641k 0 --:--:-- --:--:-- --:--:-- 3625k
Running "unzip:fontello" (unzip) task
Created "clients/web/static/built/fontello/" directory
Running "copy:swagger" (copy) task
Created 3 directories, copied 32 files
Done.
Configuring plugin provenance (plugin.json, build=ON)
Configuring plugin jobs (plugin.yml, build=ON)
>> Loading NPM dependencies
Configuring plugin jquery_widgets (plugin.json, build=ON)
Configuring plugin candela (plugin.json, build=ON)
>> Loading NPM dependencies from: package.json
>> Using fields: dependencies
>> Installing NPM dependencies to dedicated directory: node_modules_candela
Configuring plugin ldap (plugin.yml, build=ON)
>> Loading NPM dependencies
Configuring plugin autojoin (plugin.json, build=ON)
Configuring plugin homepage (plugin.json, build=ON)
Configuring plugin curation (plugin.json, build=ON)
Configuring plugin dicom_viewer (plugin.json, build=ON)
>> Loading webpack helper from /home/jbeezley/test/master/plugins/dicom_viewer/webpack.helper.js
>> Loading NPM dependencies
Configuring plugin oauth (plugin.json, build=ON)
Configuring plugin hashsum_download (plugin.yml, build=ON)
Configuring plugin hdfs_assetstore (plugin.yml, build=ON)
Configuring plugin authorized_upload (plugin.yml, build=ON)
Configuring plugin vega (plugin.json, build=ON)
>> Loading NPM dependencies
Configuring plugin user_quota (plugin.json, build=ON)
Configuring plugin geospatial (plugin.json, build=ON)
Configuring plugin metadata_extractor (plugin.json, build=ON)
Configuring plugin google_analytics (plugin.json, build=ON)
Configuring plugin item_licenses (plugin.json, build=ON)
Configuring plugin item_previews (plugin.json, build=ON)
Configuring plugin mongo_search (plugin.json, build=ON)
Configuring plugin gravatar (plugin.yml, build=ON)
Configuring plugin thumbnails (plugin.yml, build=ON)
Configuring plugin worker (plugin.json, build=ON)
Configuring plugin celery_jobs (plugin.yml, build=ON)
Configuring plugin item_tasks (plugin.yml, build=ON)
>> Loading NPM dependencies
Running "uglify:test" (uglify) task
>> 1 file created 119.01 kB → 59.95 kB
Running "plugin:provenance" (plugin) task
Running "copy:plugin-provenance" (copy) task
Running "plugin:jobs" (plugin) task
Running "copy:plugin-jobs" (copy) task
Running "plugin:jquery_widgets" (plugin) task
Running "copy:plugin-jquery_widgets" (copy) task
Running "plugin:candela" (plugin) task
Running "copy:plugin-candela" (copy) task
Running "plugin:ldap" (plugin) task
Running "copy:plugin-ldap" (copy) task
Running "plugin:autojoin" (plugin) task
Running "copy:plugin-autojoin" (copy) task
Running "plugin:homepage" (plugin) task
Running "copy:plugin-homepage" (copy) task
Running "plugin:curation" (plugin) task
Running "copy:plugin-curation" (copy) task
Running "plugin:dicom_viewer" (plugin) task
Running "copy:plugin-dicom_viewer" (copy) task
Running "plugin:oauth" (plugin) task
Running "copy:plugin-oauth" (copy) task
Running "plugin:hashsum_download" (plugin) task
Running "copy:plugin-hashsum_download" (copy) task
Running "plugin:hdfs_assetstore" (plugin) task
Running "copy:plugin-hdfs_assetstore" (copy) task
Running "plugin:authorized_upload" (plugin) task
Running "copy:plugin-authorized_upload" (copy) task
Running "plugin:vega" (plugin) task
Running "copy:plugin-vega" (copy) task
Running "plugin:user_quota" (plugin) task
Running "copy:plugin-user_quota" (copy) task
Running "plugin:geospatial" (plugin) task
Running "copy:plugin-geospatial" (copy) task
Running "plugin:metadata_extractor" (plugin) task
Running "copy:plugin-metadata_extractor" (copy) task
Running "plugin:google_analytics" (plugin) task
Running "copy:plugin-google_analytics" (copy) task
Running "plugin:item_licenses" (plugin) task
Running "copy:plugin-item_licenses" (copy) task
Running "plugin:item_previews" (plugin) task
Running "copy:plugin-item_previews" (copy) task
Running "plugin:mongo_search" (plugin) task
Running "copy:plugin-mongo_search" (copy) task
Running "plugin:gravatar" (plugin) task
Running "copy:plugin-gravatar" (copy) task
Running "plugin:thumbnails" (plugin) task
Running "copy:plugin-thumbnails" (copy) task
Running "plugin:worker" (plugin) task
Running "copy:plugin-worker" (copy) task
Running "plugin:celery_jobs" (plugin) task
Running "copy:plugin-celery_jobs" (copy) task
Running "plugin:item_tasks" (plugin) task
Running "copy:plugin-item_tasks" (copy) task
Created 2 directories, copied 6 files
Running "npm-install:jobs:false:vega@^2.6.0" (npm-install) task
> canvas@1.6.5 install /home/jbeezley/test/master/node_modules/canvas
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/jbeezley/test/master/node_modules/canvas/build'
SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
COPY Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
CXX(target) Release/obj.target/canvas/src/color.o
CXX(target) Release/obj.target/canvas/src/Image.o
CXX(target) Release/obj.target/canvas/src/ImageData.o
CXX(target) Release/obj.target/canvas/src/init.o
CXX(target) Release/obj.target/canvas/src/FontFace.o
SOLINK_MODULE(target) Release/obj.target/canvas.node
COPY Release/canvas.node
make: Leaving directory '/home/jbeezley/test/master/node_modules/canvas/build'
> spawn-sync@1.0.15 postinstall /home/jbeezley/test/master/node_modules/spawn-sync
> node postinstall
added 80 packages in 18.407s
Running "npm-install:candela:true:candela@^0.12.1:datalib@^1.7" (npm-install) task
npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
npm WARN deprecated css-list@0.1.3: Deprecated.
> node-sass@3.13.1 install /home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/node-sass
> node scripts/install.js
Cached binary found at /home/jbeezley/.npm/node-sass/3.13.1/linux-x64-51_binding.node
> canvas@1.6.5 install /home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/canvas
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/canvas/build'
SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
COPY Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
CXX(target) Release/obj.target/canvas/src/color.o
CXX(target) Release/obj.target/canvas/src/Image.o
CXX(target) Release/obj.target/canvas/src/ImageData.o
CXX(target) Release/obj.target/canvas/src/init.o
CXX(target) Release/obj.target/canvas/src/FontFace.o
SOLINK_MODULE(target) Release/obj.target/canvas.node
COPY Release/canvas.node
make: Leaving directory '/home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/canvas/build'
> node-sass@3.13.1 postinstall /home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/node-sass
> node scripts/build.js
Binary found at /home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/node-sass/vendor/linux-x64-51/binding.node
Testing binary
Binary is fine
> spawn-sync@1.0.15 postinstall /home/jbeezley/test/master/node_modules/girder_plugin_candela/node_modules/spawn-sync
> node postinstall
npm WARN enoent ENOENT: no such file or directory, open '/home/jbeezley/test/master/node_modules/girder_plugin_candela/package.json'
npm WARN nvd3@1.8.5 requires a peer of d3@^3.4.4 but none was installed.
npm WARN sass-loader@3.2.3 requires a peer of webpack@^1.12.6 || ^2.1.0-beta but none was installed.
npm WARN girder_plugin_candela No description
npm WARN girder_plugin_candela No repository field.
npm WARN girder_plugin_candela No README data
npm WARN girder_plugin_candela No license field.
added 604 packages in 27.552s
Running "npm-install:ldap:false:sortablejs@1.5.1" (npm-install) task
added 1 package and removed 685 packages in 11.48s
Running "npm-install:dicom_viewer:false:daikon@^1.2.15:shader-loader@1.3.0:vtk.js@2.24.1" (npm-install) task
npm WARN deprecated wrench@1.5.8: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.
added 30 packages and removed 1 package in 8.243s
Running "npm-install:vega:false:vega@^2.6.0" (npm-install) task
> canvas@1.6.5 install /home/jbeezley/test/master/node_modules/canvas
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/jbeezley/test/master/node_modules/canvas/build'
SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
COPY Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
CXX(target) Release/obj.target/canvas/src/color.o
CXX(target) Release/obj.target/canvas/src/Image.o
CXX(target) Release/obj.target/canvas/src/ImageData.o
CXX(target) Release/obj.target/canvas/src/init.o
CXX(target) Release/obj.target/canvas/src/FontFace.o
SOLINK_MODULE(target) Release/obj.target/canvas.node
COPY Release/canvas.node
make: Leaving directory '/home/jbeezley/test/master/node_modules/canvas/build'
> spawn-sync@1.0.15 postinstall /home/jbeezley/test/master/node_modules/spawn-sync
> node postinstall
added 79 packages, removed 29 packages and moved 1 package in 15.309s
Running "npm-install:item_tasks:false:bootstrap-colorpicker@2.3.6:bootstrap-slider@^6.1.1:tinycolor2@^1.3.0" (npm-install) task
added 3 packages and removed 80 packages in 6.03s
Running "stylus:swagger" (stylus) task
>> 1 file created.
Running "gitinfo" task
Running "file-creator:python-version" (file-creator) task
Writing file [girder/girder-version.json]
>> 1 file(s) written.
Running "file-creator:javascript-version" (file-creator) task
Writing file [clients/web/src/version.js]
>> 1 file(s) written.
Running "webpack:core_lib" (webpack) task 10% building modules(node:12106) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replacedVersion: webpack 2.2.1
Asset Size Chunks Chunk Names
assets/jsoneditor-icons-bf23347e.png 14.4 kB [emitted]
assets/glyphicons-halflings-regular-f4769f9b.eot 20.1 kB [emitted]
assets/glyphicons-halflings-regular-89889688.svg 109 kB [emitted]
assets/glyphicons-halflings-regular-fa277232.woff 23.4 kB [emitted]
assets/glyphicons-halflings-regular-448c34a5.woff2 18 kB [emitted]
assets/glyphicons-halflings-regular-e18bbf61.ttf 45.4 kB [emitted]
girder_lib.min.js 4.17 MB 0 [emitted] [big] girder_lib
girder_lib.min.css 229 kB 0 [emitted] girder_lib
girder_lib.min.js.map 5.65 MB 0 [emitted] girder_lib
girder_lib.min.css.map 95 bytes 0 [emitted] girder_lib
Running "webpack:core_app" (wVersion: webpack 2.2.1
Asset Size Chunks Chunk Names
girder_app.min.js 4.75 kB 0 [emitted] girder_app
girder_app.min.js.map 5.31 kB 0 [emitted] girder_app
Running "test-env-html" task
Running "webpack:plugin_proveVersion: webpack 2.2.1
Asset Size Chunks Chunk Names
plugin.min.js 12.1 kB 0 [emitted] plugins/provenance/plugin
plugin.min.js.map 17.8 kB 0 [emitted] plugins/provenance/plugin
Running "webpack:plugin_jobs" (webpack) task Version: webpack 2.2.1
Asset Size Chunks Chunk Names
plugin.min.js 121 kB 0 plugins/jobs/plugin
plugin.min.css 2.81 kB 0 plugins/jobs/plugin
plugin.min.js.map 201 kB 0 plugins/jobs/plugin
plugin.min.css.map 91 bytes 0 plugins/jobs/plugin
ERROR in ./plugins/jobs/web_client/views/JobGraphWidget.js
Module not found: Error: Can't resolve 'vega' in '/home/jbeezley/test/master/plugins/jobs/web_client/views'
resolve 'vega' in '/home/jbeezley/test/master/plugins/jobs/web_client/views'
Parsed request is a module
using description file: /home/jbeezley/test/master/package.json (relative path: ./plugins/jobs/web_client/views)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/jbeezley/test/master/package.json (relative path: ./plugins/jobs/web_client/views)
resolve as module
looking for modules in /home/jbeezley/test/master/node_modules
using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules)
using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules/vega)
as directory
/home/jbeezley/test/master/node_modules/vega doesn't exist
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/node_modules/vega doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/node_modules/vega.js doesn't exist
looking for modules in /home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules
using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules/girder_plugin_item_tasks/node_modules)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules/girder_plugin_item_tasks/node_modules)
using description file: /home/jbeezley/test/master/package.json (relative path: ./node_modules/girder_plugin_item_tasks/node_modules/vega)
as directory
/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega doesn't exist
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega.js doesn't exist
looking for modules in /home/jbeezley/test/master/plugins/jobs/node_modules
using description file: /home/jbeezley/test/master/package.json (relative path: ./plugins/jobs/node_modules)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/jbeezley/test/master/package.json (relative path: ./plugins/jobs/node_modules)
using description file: /home/jbeezley/test/master/package.json (relative path: ./plugins/jobs/node_modules/vega)
as directory
/home/jbeezley/test/master/plugins/jobs/node_modules/vega doesn't exist
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/plugins/jobs/node_modules/vega doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/home/jbeezley/test/master/plugins/jobs/node_modules/vega.js doesn't exist
[/home/jbeezley/test/master/node_modules/vega]
[/home/jbeezley/test/master/node_modules/vega]
[/home/jbeezley/test/master/node_modules/vega.js]
[/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega]
[/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega]
[/home/jbeezley/test/master/node_modules/girder_plugin_item_tasks/node_modules/vega.js]
[/home/jbeezley/test/master/plugins/jobs/node_modules/vega]
[/home/jbeezley/test/master/plugins/jobs/node_modules/vega]
[/home/jbeezley/test/master/plugins/jobs/node_modules/vega.js]
@ ./plugins/jobs/web_client/views/JobGraphWidget.js 11:12-27
@ ./plugins/jobs/web_client/views/JobListWidget.js
@ ./plugins/jobs/web_client/routes.js
@ ./plugins/jobs/web_client/main.js
@ dll plugins/jobs/plugin
Warning: Use --force to continue.
Aborted due to warnings.
npm ERR! code ELIFECYCLE
npm ERR! errno 3
npm ERR! girder@2.2.0 build: `grunt init && NODE_PATH=$PWD/node_modules grunt "--no-progress=false" "--env=dev" "--plugins=provenance,jobs,jquery_widgets,candela,ldap,autojoin,homepage,curation,dicom_viewer,oauth,hashsum_download,hdfs_assetstore,authorized_upload,vega,user_quota,geospatial,metadata_extractor,google_analytics,item_licenses,item_previews,mongo_search,gravatar,thumbnails,worker,celery_jobs,item_tasks"`
npm ERR! Exit status 3
npm ERR!
npm ERR! Failed at the girder@2.2.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/jbeezley/.npm/_logs/2017-05-30T13_44_41_784Z-debug.log
Traceback (most recent call last):
File "/home/jbeezley/test/master/env/bin/girder-install", line 11, in <module>
load_entry_point('girder', 'console_scripts', 'girder-install')()
File "/home/jbeezley/test/master/girder/utility/install.py", line 344, in main
parsed.func(parsed)
File "/home/jbeezley/test/master/girder/utility/install.py", line 209, in install_web
plugins=opts.plugins)
File "/home/jbeezley/test/master/girder/utility/install.py", line 176, in runWebBuild
(' '.join(cmd), proc.returncode))
Exception: Web client install failed: `npm run build -- --no-progress=false --env=dev --plugins=provenance,jobs,jquery_widgets,candela,ldap,autojoin,homepage,curation,dicom_viewer,oauth,hashsum_download,hdfs_assetstore,authorized_upload,vega,user_quota,geospatial,metadata_extractor,google_analytics,item_licenses,item_previews,mongo_search,gravatar,thumbnails,worker,celery_jobs,item_tasks` returned 3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment