From fa65f215a42b6513884aca8a606a269da1c562fe Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 15 Jul 2018 01:18:42 -0400 Subject: [PATCH] Update main.yml --- roles/sugarizer/tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/sugarizer/tasks/main.yml b/roles/sugarizer/tasks/main.yml index 07880c0f0..fe9b59108 100644 --- a/roles/sugarizer/tasks/main.yml +++ b/roles/sugarizer/tasks/main.yml @@ -95,6 +95,14 @@ - npm when: internet_available and (is_ubuntu_18 or not is_debuntu) +# 2018-07-15: TK Kang showed that "npm install" fails if run through sudo, with code EACCES, errno -13 (permission denied), "missing write access to /opt/iiab/sugarizer-server-1.0/node_modules" +- name: Change ownership of /root/.npm from iiab-admin to root + file: + path: /root/.npm + owner: root + group: root + recurse: yes + # 4. RUN "npm install" TO POPULATE ~35MB /opt/iiab/sugarizer-server/node_modules # Re-running "npm install" USED TO fail on Raspbian 9 if not other OS's.