Skip to content

Instantly share code, notes, and snippets.

@singingwolfboy
Last active August 29, 2015 14:06
Show Gist options
  • Save singingwolfboy/ec2508925bd88e28952c to your computer and use it in GitHub Desktop.
Save singingwolfboy/ec2508925bd88e28952c to your computer and use it in GitHub Desktop.
db ~/devstack mastodon
% vagrant ssh
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
* Documentation: https://help.ubuntu.com/
New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
*******************************************************************
* _ __ __ *
* _ _| |\ \/ / *
* / -_) _` | > < *
* \___\__,_|/_/\_\ *
* *
* Instructions and troubleshooting: *
* https://github.com/edx/configuration/wiki/edX-Developer-Stack *
*******************************************************************
Last login: Wed Sep 24 14:58:41 2014 from 10.0.2.2
vagrant@precise64:~$ paver devstack studio
No command 'paver' found, did you mean:
Command 'pager' from package 'most' (universe)
Command 'pager' from package 'w3m' (main)
Command 'pager' from package 'lv' (universe)
Command 'pager' from package 'less' (main)
Command 'pager' from package 'jless' (universe)
Command 'pager' from package 'util-linux' (main)
paver: command not found
vagrant@precise64:~$ sudo su edxapp
edxapp@precise64:~/edx-platform$ paver devstack studio
---> pavelib.servers.devstack
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
bundle install --quiet
---> pavelib.prereqs.install_node_prereqs
test `npm config get registry` = "http://registry.npmjs.org/" || (echo setting registry; npm config set registry http://registry.npmjs.org/)
setting registry
npm ERR! Error: EPERM, chown '/edx/app/edxapp/.npmrc'
npm ERR! { [Error: EPERM, chown '/edx/app/edxapp/.npmrc'] errno: 50, code: 'EPERM', path: '/edx/app/edxapp/.npmrc' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Linux 3.2.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "config" "set" "registry" "http://registry.npmjs.org/"
npm ERR! cwd /edx/app/edxapp/edx-platform
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /edx/app/edxapp/.npmrc
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chown '/edx/app/edxapp/.npmrc'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /edx/app/edxapp/edx-platform/npm-debug.log
npm ERR! not ok code 0
Captured Task Output:
---------------------
---> pavelib.servers.devstack
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
bundle install --quiet
---> pavelib.prereqs.install_node_prereqs
test `npm config get registry` = "http://registry.npmjs.org/" || (echo setting registry; npm config set registry http://registry.npmjs.org/)
Build failed running pavelib.servers.devstack: Subprocess return code: 50
edxapp@precise64:~/edx-platform$
edxapp@precise64:~/edx-platform$ cat /edx/app/edxapp/edx-platform/npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'config',
1 verbose cli 'set',
1 verbose cli 'registry',
1 verbose cli 'http://registry.npmjs.org/' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/bin/node
5 info config set "registry" "http://registry.npmjs.org/"
6 error Error: EPERM, chown '/edx/app/edxapp/.npmrc'
6 error { [Error: EPERM, chown '/edx/app/edxapp/.npmrc'] errno: 50, code: 'EPERM', path: '/edx/app/edxapp/.npmrc' }
7 error Please try running this command again as root/Administrator.
8 error System Linux 3.2.0-23-generic
9 error command "/usr/bin/node" "/usr/bin/npm" "config" "set" "registry" "http://registry.npmjs.org/"
10 error cwd /edx/app/edxapp/edx-platform
11 error node -v v0.10.31
12 error npm -v 1.4.23
13 error path /edx/app/edxapp/.npmrc
14 error code EPERM
15 error errno 50
16 error stack Error: EPERM, chown '/edx/app/edxapp/.npmrc'
17 verbose exit [ 50, true ]
edxapp@precise64:~/edx-platform$ ls -l /edx/app/edxapp/.npmrc
-rw-rw-r-- 1 edxapp edxapp 36 Sep 24 15:13 /edx/app/edxapp/.npmrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment