Glitch "Falling back to copying packages from store"

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

Update: Fix is simply to open terminal and run rm -r node_modules

1 Like