EACCES error when installing

npm won’t work. her is me doind pnpm rebuild npm i and pnpm i

app@meep-bot:~ 12:50 
$ pnpm rebuild
A store server is running. All store manipulations are delegated to it.
.../integer/2.1.0/node_modules/integer install$ node-gyp rebuild
 ERROR  EACCES: permission denied, open '/rbd/pnpm-volume/423b9980-4198-4dd9-b628-e9d0d19a164c/node_modules/.registry.npmjs.org/statuses/1.4.0/node_modules/statuses/package.json'

app@meep-bot:~ 13:13 
$ npm i
npm WARN checkPermissions Missing write access to /app/node_modules/tweetnacl
npm WARN checkPermissions Missing write access to /app/node_modules/ws
npm WARN checkPermissions Missing write access to /app/node_modules/sshpk
npm WARN checkPermissions Missing write access to /app/node_modules/statuses
npm WARN checkPermissions Missing write access to /app/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /app/node_modules/string-width
npm WARN checkPermissions Missing write access to /app/node_modules/strip-ansi
npm WARN checkPermissions Missing write access to /app/node_modules/strip-json-comments
npm WARN checkPermissions Missing write access to /app/node_modules/systeminformation
npm WARN checkPermissions Missing write access to /app/node_modules/tar
npm WARN checkPermissions Missing write access to /app/node_modules/tough-cookie
npm WARN checkPermissions Missing write access to /app/node_modules/tunnel-agent
npm WARN checkPermissions Missing write access to /app/node_modules/type-detect
npm WARN checkPermissions Missing write access to /app/node_modules/type-is
npm WARN checkPermissions Missing write access to /app/node_modules/unirest
npm WARN checkPermissions Missing write access to /app/node_modules/unpipe
npm WARN checkPermissions Missing write access to /app/node_modules/uri-js
npm WARN checkPermissions Missing write access to /app/node_modules/util-deprecate
npm WARN checkPermissions Missing write access to /app/node_modules/utils-merge
npm WARN checkPermissions Missing write access to /app/node_modules/uuid
npm WARN checkPermissions Missing write access to /app/node_modules/vary
npm WARN checkPermissions Missing write access to /app/node_modules/verror
npm WARN checkPermissions Missing write access to /app/node_modules/when
npm WARN checkPermissions Missing write access to /app/node_modules/which
npm WARN checkPermissions Missing write access to /app/node_modules/wide-align
npm WARN checkPermissions Missing write access to /app/node_modules/wrappy
npm WARN checkPermissions Missing write access to /app/node_modules/yallist
npm WARN checkPermissions Missing write access to /app/node_modules/ytdl-core
npm WARN checkPermissions Missing write access to /app/node_modules/ytpl
npm WARN checkPermissions Missing write access to /app/node_modules/ytsearcher
npm WARN discord.js@11.5.1 requires a peer of bufferutil@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.5.1 requires a peer of erlpack@discordapp/erlpack but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.5.1 requires a peer of node-opus@^0.2.7 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.5.1 requires a peer of opusscript@^0.0.6 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.5.1 requires a peer of sodium@^2.0.3 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.5.1 requires a peer of @discordjs/uws@^10.149.0 but none is installed. You must install peer dependencies yourself.
npm WARN enmap@4.8.7 requires a peer of better-sqlite-pool@github:eslachance/better-sqlite-pool but none is installed. You must install peer dependencies yourself.

npm ERR! path /app/node_modules/tweetnacl
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/app/node_modules/tweetnacl'
npm ERR!  { Error: EACCES: permission denied, access '/app/node_modules/tweetnacl'
npm ERR!   stack: 'Error: EACCES: permission denied, access \'/app/node_modules/tweetnacl\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/app/node_modules/tweetnacl' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/npm-cache/9.11.2/_logs/2019-06-12T13_14_15_730Z-debug.log

app@meep-bot:~ 13:14 
$ pnpm i
A store server is running. All store manipulations are delegated to it.
Resolving: total 108, reused 40, downloaded 0
Resolving: total 177, reused 107, downloaded 0
Resolving: total 206, reused 162, downloaded 0
Resolving: total 238, reused 206, downloaded 0
 ERROR  EACCES: permission denied, open '/rbd/pnpm-volume/423b9980-4198-4dd9-b628-e9d0d19a164c/node_modules/unirest/package.json'

I also get this in my project


    throw err;

    ^


Error: Cannot find module 'ws'

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)

    at Function.Module._load (internal/modules/cjs/loader.js:475:25)

    at Module.require (internal/modules/cjs/loader.js:598:17)

    at require (internal/modules/cjs/helpers.js:11:18)

    at findWebSocket (/rbd/pnpm-volume/423b9980-4198-4dd9-b628-e9d0d19a164c/node_modules/.registry.npmjs.org/discord.js/11.5.0/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:21:12)

    at Object.<anonymous> (/rbd/pnpm-volume/423b9980-4198-4dd9-b628-e9d0d19a164c/node_modules/.registry.npmjs.org/discord.js/11.5.0/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:23:2)

    at Module._compile (internal/modules/cjs/loader.js:654:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)

    at Module.load (internal/modules/cjs/loader.js:566:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)

my project is meep-bot if any staff ant to look at it

Just go a notification my bot went online

I changed the node version used, which forces everything to get re-installed and that seems to have fixed things up for you. Let me know if you still have problems.

ok thanks. thats weird