Opened one of my old projects today, was hit with this mess of an error.
node v8.15.1, with pnpm
Installing...
Performing headless installation
Resolving: total 1, reused 0, downloaded 0
Resolving: total 1, reused 0, downloaded 0
Packages: +53
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/ejs/3.0.2/node_modules/ejs from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/accepts/1.3.7/node_modules/accepts from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/mime-types/2.1.26/node_modules/mime-types from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/mime-db/1.43.0/node_modules/mime-db from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/negotiator/0.6.2/node_modules/negotiator from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/array-flatten/1.1.1/node_modules/array-flatten from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/body-parser/1.19.0/node_modules/body-parser from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/bytes/3.1.0/node_modules/bytes from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/content-type/1.0.4/node_modules/content-type from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/ms/2.0.0/node_modules/ms from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/depd/1.1.2/node_modules/depd from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/http-errors/1.7.2/node_modules/http-errors from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/inherits/2.0.3/node_modules/inherits from the store
Relinking /rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/setprototypeof/1.1.1/node_modules/setprototypeof from the store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/mime-db/1.43.0/node_modules/mime-db/LICENSE' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/mime-db/1.43.0/node_modules/_tmp_1292_25ed55ea8a9f550c28bc40d5cce657dc/LICENSE'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/array-flatten/1.1.1/node_modules/array-flatten/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/array-flatten/1.1.1/node_modules/_tmp_1292_d2c192895c00460285f301d76b706d7a/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/bytes/3.1.0/node_modules/bytes/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/bytes/3.1.0/node_modules/_tmp_1292_ac112c918dbecebaf50e5bef472d6415/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/content-type/1.0.4/node_modules/content-type/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/content-type/1.0.4/node_modules/_tmp_1292_28a112eebab25235e7f68275bc5cb606/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/ms/2.0.0/node_modules/ms/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/ms/2.0.0/node_modules/_tmp_1292_c80e10e54ab99770674aac7e6edc4b9b/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/http-errors/1.7.2/node_modules/http-errors/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/http-errors/1.7.2/node_modules/_tmp_1292_56c7cd086c7f6bc07f37c6c696e787e3/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/inherits/2.0.3/node_modules/inherits/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/inherits/2.0.3/node_modules/_tmp_1292_200a4e19c9159a972752aa5a60aa4d9c/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/accepts/1.3.7/node_modules/accepts/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/accepts/1.3.7/node_modules/_tmp_1292_bd6a2942c09a207642674d89186a89b5/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/mime-types/2.1.26/node_modules/mime-types/LICENSE' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/mime-types/2.1.26/node_modules/_tmp_1292_246678202cf5fb5243052fb38da38550/LICENSE'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/debug/2.6.9/node_modules/debug/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/debug/2.6.9/node_modules/_tmp_1292_2417090d682b7c997bdb96307286fa53/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/negotiator/0.6.2/node_modules/negotiator/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/negotiator/0.6.2/node_modules/_tmp_1292_2e4eed42184512e3322cc5951e20e5fa/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/setprototypeof/1.1.1/node_modules/setprototypeof/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/setprototypeof/1.1.1/node_modules/_tmp_1292_78857c4bc27eef1528b6d3a2a020768c/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/ejs/3.0.2/node_modules/ejs/LICENSE' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/ejs/3.0.2/node_modules/_tmp_1292_d7163656c539735ecbb43d2c1e3e5ce6/LICENSE'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/express/4.17.1/node_modules/express/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/_tmp_1292_f2d42b93d8ef3281ad8e9e2ffe017bd0/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/body-parser/1.19.0/node_modules/body-parser/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/body-parser/1.19.0/node_modules/_tmp_1292_1a8db7ecedbc06831095b4f683d599be/package.json'
Falling back to copying packages from store
WARN EXDEV: cross-device link not permitted, link '/rbd/pnpm-volume/store/2/registry.npmjs.org/depd/1.1.2/node_modules/depd/package.json' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/depd/1.1.2/node_modules/_tmp_1292_c3a9d271ae708a2adf17456567202c0e/package.json'
Falling back to copying packages from store
ERROR ENOSPC: no space left on device, rename '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/merge-descriptors/1.0.1/node_modules/_tmp_1292_f8f3fff95377f5b045b2ad097c91e5d9' -> '/rbd/pnpm-volume/d4b048ee-a888-48a7-b605-f041160e24cc/node_modules/.registry.npmjs.org/merge-descriptors/1.0.1/node_modules/merge-descriptors'
Clearly, the last line is stating that we have no space left, but my package.json is just.
{
"//1": "describes your app and its dependencies",
"//2": "https://docs.npmjs.com/files/package.json",
"//3": "updating this file will download and update your packages",
"name": "hello-express",
"version": "0.0.1",
"description": "A simple Node app built on Express, instantly up and running.",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.17.1",
"ejs": "^3.1.3"
},
"engines": {
"node": "8.x"
},
"repository": {
"url": "https://glitch.com/edit/#!/hello-express"
},
"license": "MIT",
"keywords": [
"node",
"glitch",
"express"
]
}
Not sure what the problem is as I’ve got plenty of other developmental projects that are working just fine and have more packages than this Project name, anish