i have vagrant vm ubuntu 14 64bit. host windows 8.1. i'm trying make npm install on shared folder (a nodejs app)
npm install --no-bin-links it fails with
npm err! tar.unpack untar error /root/.npm/node-pre-gyp/0.6.8/package.tgz npm err! tar.unpack untar error /root/.npm/node-pre-gyp/0.6.8/package.tgz npm err! tar.unpack untar error /root/.npm/lodash-node/2.4.1/package.tgz npm err! linux 3.2.0-23-generic npm err! argv "/usr/local/node/node-v0.12.7/bin/node" "/usr/local/node/node-default/bin/npm" "install" "--no-bin-links" npm err! node v0.12.7 npm err! npm v2.11.3 npm err! path /vagrant_data/fe/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_ modules/brace-expansion/node_modules/concat-map/package.json.1e22b31c2e50debaced0adc67bb0250c npm err! code eperm npm err! errno -1 npm err! error: eperm, open '/vagrant_data/fe/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/ minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json.1e22b31c2e50debaced0adc67bb0250c' npm err! @ error (native) npm err! { [error: eperm, open '/vagrant_data/fe/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modu les/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json.1e22b31c2e50debaced0adc67bb0250c'] npm err! errno: -1, npm err! code: 'eperm', npm err! path: '/vagrant_data/fe/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/n ode_modules/brace-expansion/node_modules/concat-map/package.json.1e22b31c2e50debaced0adc67bb0250c' } npm err! npm err! please try running command again root/administrator. npm err! linux 3.2.0-23-generic npm err! argv "/usr/local/node/node-v0.12.7/bin/node" "/usr/local/node/node-default/bin/npm" "install" "--no-bin-links" npm err! node v0.12.7 npm err! npm v2.11.3 npm err! path npm-debug.log.2e07d69aba2393c854d2992b7057b4c0 npm err! code etxtbsy npm err! errno -26 npm err! etxtbsy, rename 'npm-debug.log.2e07d69aba2393c854d2992b7057b4c0' npm err! npm err! if need help, may report error at: npm err! <https://github.com/npm/npm/issues> npm err! please include following file support request: npm err! /vagrant_data/fe/npm-debug.log and can't understand why. npm version 2.11.3. can me?
i'll answer own question, maybe useful someone. it's vagrant bug, here's fix:
edit
for need detail: i'm running vagrant 1.7.2 , virtualbox 4.3.28. did solve problem edit file
# lines 495-510 - c:\hashicorp\vagrant\embedded\gems\gems\vagrant-1.7.2\plugins\providers\virtualbox\driver\version_4_3.rb def share_folders(folders) folders.each |folder| args = ["--name", folder[:name], "--hostpath", - folder[:hostpath]] + '\\\\?\\' + folder[:hostpath].gsub(/[\/\\]/,'\\')] args << "--transient" if folder.key?(:transient) && folder[:transient] # enable symlinks on shared folder execute("setextradata", @uuid, "vboxinternal2/sharedfoldersenablesymlinkscreate/#{folder[:name]}", "1") # add shared folder execute("sharedfolder", "add", @uuid, *args) end end as shown in celtric comment (here link).
Comments
Post a Comment