Hi,

Lately I've been getting the following error while trying to emerge
nodejs:

>>> Install nodejs-8.11.1 into /var/tmp/portage/net-libs/nodejs-8.11.1/image/ 
>>> category net-libs
make -j9 -l8 install DESTDIR=/var/tmp/portage/net-libs/nodejs-8.11.1/image/
make -C out BUILDTYPE=Release V=1
  touch 95791f913e60cc9fcb29d34b6a73660b74906c54.intermediate
  
LD_LIBRARY_PATH=/var/tmp/portage/net-libs/nodejs-8.11.1/work/node-v8.11.1/out/Release/lib.host:/var/tmp/portage/net-libs/nodejs-8.11.1/work/node-v8.11.1/out/Release/lib.target:$LD_LIBRARY_PATH;
 export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p 
/var/tmp/portage/net-libs/nodejs-8.11.1/work/node-v8.11.1/out/Release/obj/gen/src/inspector/protocol
 
/var/tmp/portage/net-libs/nodejs-8.11.1/work/node-v8.11.1/out/Release/obj/gen/include/inspector;
 python ../../third_party/inspector_protocol/CodeGenerator.py --jinja_dir 
../../third_party --output_base 
"/var/tmp/portage/net-libs/nodejs-8.11.1/work/node-v8.11.1/out/Release/obj/gen/src/inspector"
 --config inspector_protocol_config.json
rm 95791f913e60cc9fcb29d34b6a73660b74906c54.intermediate
if [ ! -r node -o ! -L node ]; then ln -fs out/Release/node node; fi
/usr/bin/python2.7 tools/install.py install 
'/var/tmp/portage/net-libs/nodejs-8.11.1/image/' '/usr'
 * PT_PAX marking -m /var/tmp/portage/net-libs/nodejs-8.11.1/image/usr/bin/node 
with paxctl
 * PT_PAX marking -m /var/tmp/portage/net-libs/nodejs-8.11.1/image/usr/bin/node 
with scanelf
 * XATTR_PAX marking -me 
/var/tmp/portage/net-libs/nodejs-8.11.1/image/usr/bin/node with setfattr
 * Failed to set XATTR_PAX markings -me 
/var/tmp/portage/net-libs/nodejs-8.11.1/image/usr/bin/node.
 * ACCESS DENIED:  open_wr:      
/home/christoph/.config/configstore/update-notifier-npm.json.331767419
 * ACCESS DENIED:  unlink:       
/home/christoph/.config/configstore/update-notifier-npm.json.331767419

┌─────────────────────────────────────────────────────────────┐
│                   npm update check failed                   │
│             Try running with sudo or get access             │
│            to the local update config store via             │
│ sudo chown -R $USER:$(id -gn $USER) /home/christoph/.config │
└─────────────────────────────────────────────────────────────┘
>>> Completed installing nodejs-8.11.1 into 
>>> /var/tmp/portage/net-libs/nodejs-8.11.1/image/

 * Final size of build directory: 302712 KiB (295.6 MiB)
 * Final size of installed tree:   44524 KiB ( 43.4 MiB)

 * --------------------------- ACCESS VIOLATION SUMMARY 
---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-26618.log"
 *
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
A: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
R: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
C: npm

F: unlink
S: deny
P: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
A: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
R: /home/christoph/.config/configstore/update-notifier-npm.json.331767419
C: npm
 * 
--------------------------------------------------------------------------------


I've set the permissions on the ~/.config/configstore directory to 777
for testing purposes, and it still doesn't work.

Anyone have any ideas?

--
Regards,
Christoph

Reply via email to