Node.js 错误:npm更新

Node.js 错误:npm更新,node.js,ubuntu,npm,ubuntu-14.04,Node.js,Ubuntu,Npm,Ubuntu 14.04,我使用vagrant来设置我的环境,当我使用sudo npm更新时,我得到了这个错误 npm ERR! Linux 3.13.0-49-generic npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "update" npm ERR! node v0.12.2 npm ERR! npm v2.7.4 npm ERR! path ../mime/cli.js npm ERR! code EPROTO npm ERR! errno -71 npm ERR

我使用vagrant来设置我的环境,当我使用sudo npm更新时,我得到了这个错误

npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "update"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path ../mime/cli.js
npm ERR! code EPROTO
npm ERR! errno -71

npm ERR! EPROTO, symlink '../mime/cli.js'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "update"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path npm-debug.log.7dead0fa1a1d874805ab6e477bd46e0e
npm ERR! code ETXTBSY
npm ERR! errno -26

npm ERR! ETXTBSY, rename 'npm-debug.log.7dead0fa1a1d874805ab6e477bd46e0e'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /vagrant/myapp/npm-debug.log
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“更新”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!路径../mime/cli.js
npm错误!代码EPROTO
npm错误!errno-71
npm错误!EPROTO,符号链接“../mime/cli.js”
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“更新”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!路径npm-debug.log.7dead0fa1a1d874805ab6e477bd46e0e
npm错误!代码ETXTBSY
npm错误!errno-26
npm错误!ETXTBSY,重命名为'npm debug.log.7dead0fa1d874805ab6e477bd46e0e'
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!请在任何支持请求中包括以下文件:
npm错误/vagrant/myapp/npm-debug.log
注1:我使用的是trusty32 box,也使用的是节点0.12、NPM2.7.4和mongodb 2.6

注2:我无法安装mongoose和package.json中的默认express generator npm模块

更新1:尝试“sudo Npm安装mongoose-保存”时出现Npm错误

npm错误!tar.unpack untar error/home/vagrant/.npm/wrappy/1.0.1/package.tgz
npm错误!tar.unpack untar error/home/vagrant/.npm/brace expansion/1.1.0/package
tgz先生
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”“mongoose”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!path/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb核心/node_模块/bson/node_模块/bson ext/node_模块/node pre-
gyp/node_模块/tar包/node_模块/fstream忽略/node_模块/minimatch/tes
t/extglob-end-with-state-char.js
npm错误!代码EPERM
npm错误!errno-1
npm错误!错误:EPERM,打开“/vagrant/myapp/node_modules/mongoose/node_modules/m”
ongodb/node_modules/mongodb core/node_modules/bson/node_modules/bson ext/node_mo
模块/节点前gyp/节点模块/tar包/节点模块/fstream忽略/节点模块
s/minimatch/test/extglob以state char.js结尾
npm错误!错误(本机)
npm错误!{[错误:EPERM,open'/vagrant/myapp/node_modules/mongoose/node_module
es/mongodb/node_模块/mongodb核心/node_模块/bson/node_模块/bson ext/nod
e_模块/节点预gyp/节点_模块/tar包/节点_模块/fstream忽略/节点_mo
dules/minimatch/test/extglob以state char.js']结尾
npm错误!错误号:-1,
npm ERR!代码:“EPERM”,
npm错误!路径:'/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_模块/mongodb核心/节点模块/bson/node模块/bson ext/node模块/node-
gyp前/节点模块/tar包/节点模块/fstream忽略/节点模块/最小匹配
/test/extglob以状态char.js'}结尾
npm错误!
npm错误!请以root/管理员身份再次尝试运行此命令。
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”“mongoose”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!path/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb核心/node_模块/bson/node_模块/bson ext/node_模块/node pre-
gyp/node_modules/npmlog/node_modules/我们到了吗/node_modules/readable stre
am/lib/_stream_duplex.js
npm错误!代码EPERM
npm错误!errno-1
npm错误!错误:EPERM,打开“/vagrant/myapp/node_modules/mongoose/node_modules/m”
ongodb/node_modules/mongodb core/node_modules/bson/node_modules/bson ext/node_mo
模块/node pre gyp/node_模块/npmlog/node_模块/我们到了吗/node_模块
s/readable stream/lib/_stream_duplex.js'
npm错误!错误(本机)
npm错误!{[错误:EPERM,open'/vagrant/myapp/node_modules/mongoose/node_module
es/mongodb/node_模块/mongodb核心/node_模块/bson/node_模块/bson ext/nod
e_模块/node pre gyp/node_模块/npmlog/node_模块/我们到了吗/node_mo
dules/readable stream/lib/_stream_duplex.js']
npm错误!错误号:-1,
npm ERR!代码:“EPERM”,
npm错误!路径:'/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_模块/mongodb核心/节点模块/bson/node模块/bson ext/node模块/node-
gyp前/node_模块/npmlog/node_模块/我们到了吗/node_模块/可读-
stream/lib/_stream\u duplex.js'}
npm错误!
npm错误!请以root/管理员身份再次尝试运行此命令。
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”“mongoose”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!路径npm-debug.log.547bda60a6af6dbfaba7873fdc566e0c
npm错误!代码ETXTBSY
npm错误!errno-26
npm错误!ETXTBSY,重命名为'npm debug.log.547bda60a6af6dbfaba7873fdc566e0c'
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!Linux 3.13.0-49-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”“mongoose”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!path/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb核心/node_模块/bson/node_模块/bson ext/node_模块/node pre-
gyp/节点模块/请求/节点模块/组合流/节点模块/延迟流
m/lib/delayed_stream.js
npm错误!代码EPERM
npm错误!errno-1
npm错误!错误:EPERM,打开“/vagrant/myapp/node_modules/mongoose/node_modules/m”
ongodb/node_modules/mongodb core/node_modules/bson/node_modules/bson ext/node_mo
模块/节点前gyp/节点模块/请求/节点模块/组合流/节点模块
s/delayed stream/lib/delayed_stream.js'
npm错误!错误(本机)
npm错误!{[错误:EPERM,open'/vagrant/myapp/node_modules/mongoose/node_module
es/mongodb/node_模块/mongodb核心/node_模块/bson/node_模块/bson ext/nod
e_模块/节点预gyp/节点_模块/请求/节点_模块/组合流/节点_mo
dules/delayed stream/lib/delayed_stream.js']
npm错误!错误号:-1,
npm ERR!代码:“EPERM”,
npm错误!路径:'/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_模块/mongodb核心/节点模块/bson/node模块/bson ext/node模块/node-
npm ERR! tar.unpack untar error /home/vagrant/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/brace-expansion/1.1.0/package
.tgz
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-pre-
gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/tes
t/extglob-ending-with-state-char.js
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modules/m
ongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_mo
dules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_module
s/minimatch/test/extglob-ending-with-state-char.js'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modul
es/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/nod
e_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_mo
dules/minimatch/test/extglob-ending-with-state-char.js']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-
pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch
/test/extglob-ending-with-state-char.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-pre-
gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stre
am/lib/_stream_duplex.js
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modules/m
ongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_mo
dules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_module
s/readable-stream/lib/_stream_duplex.js'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modul
es/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/nod
e_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_mo
dules/readable-stream/lib/_stream_duplex.js']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-
pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-
stream/lib/_stream_duplex.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path npm-debug.log.547bda60a6af6dbfaba7873fdc566e0c
npm ERR! code ETXTBSY
npm ERR! errno -26

npm ERR! ETXTBSY, rename 'npm-debug.log.547bda60a6af6dbfaba7873fdc566e0c'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-pre-
gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-strea
m/lib/delayed_stream.js
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modules/m
ongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_mo
dules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_module
s/delayed-stream/lib/delayed_stream.js'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modul
es/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/nod
e_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_mo
dules/delayed-stream/lib/delayed_stream.js']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-
pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-s
tream/lib/delayed_stream.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._basetostring/3.0.0/pa
ckage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._createpadding/3.6.0/p
ackage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._createpadding/3.6.0/p
ackage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._createpadding/3.6.0/p
ackage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._basetostring/3.0.0/pa
ckage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/lodash._basetostring/3.0.0/pa
ckage.tgz
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-pre-
gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-vali
d/test/json-schema.js
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modules/m
ongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_mo
dules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/
is-my-json-valid/test/json-schema.js'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modul
es/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/nod
e_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modu
les/is-my-json-valid/test/json-schema.js']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-
pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-
valid/test/json-schema.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mongoose"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node_mod
ules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-pre-
gyp/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/bro
wser/bluebird.min.js
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modules/m
ongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_mo
dules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/
bluebird/js/browser/bluebird.min.js'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, open '/vagrant/myapp/node_modules/mongoose/node_modul
es/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/nod
e_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modu
les/bluebird/js/browser/bluebird.min.js']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/vagrant/myapp/node_modules/mongoose/node_modules/mongodb/node
_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/node_modules/node-
pre-gyp/node_modules/request/node_modules/har-validator/node_modules/bluebird/js
/browser/bluebird.min.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! tar.unpack untar error /home/vagrant/.npm/ansi-styles/2.0.1/package.tgz

npm ERR! tar.unpack untar error /home/vagrant/.npm/has-ansi/1.0.3/package.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/strip-ansi/2.0.1/package.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/escape-string-regexp/1.0.3/pa
ckage.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/supports-color/1.3.1/package.
tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/graceful-readlink/1.0.1/packa
ge.tgz

npm ERR! Please include the following file with any support request:
npm ERR!     /vagrant/myapp/npm-debug.log
sudo npm install npm -g
sudo npm install -g npm@2.1.7