Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

particle login says the particle-usb dependency is missing or invalid. #716

Open
bblanchon opened this issue Feb 18, 2024 · 1 comment
Open

Comments

@bblanchon
Copy link

Description

On a fresh GitHub runner, I installed Particle CLI, as shown in the documentation.
When I run particle login, I get the following error:

The particle-usb dependency is missing or invalid.

Steps to reproduce

  1. sudo npm install -g particle-cli
  2. particle login -t "***"

Expected result

Successfully completed login!

Actual result

! The `particle-usb` dependency is missing or invalid.
! Please reinstall: https://docs.particle.io/tutorials/developer-tools/cli/#installing
/usr/local/lib/node_modules/particle-cli/src/lib/require-optional.js:10
		throw error;
		^

Error: Cannot find module 'particle-usb'
Require stack:
- /usr/local/lib/node_modules/particle-cli/src/lib/require-optional.js
- /usr/local/lib/node_modules/particle-cli/src/lib/utilities.js
- /usr/local/lib/node_modules/particle-cli/src/cli/cloud.js
- /usr/local/lib/node_modules/particle-cli/src/cli/index.js
- /usr/local/lib/node_modules/particle-cli/src/app/cli.js
- /usr/local/lib/node_modules/particle-cli/src/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at module.exports (/usr/local/lib/node_modules/particle-cli/src/lib/require-optional.js:6:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/particle-cli/src/lib/utilities.js:39:69)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/usr/local/lib/node_modules/particle-cli/src/lib/require-optional.js',
    '/usr/local/lib/node_modules/particle-cli/src/lib/utilities.js',
    '/usr/local/lib/node_modules/particle-cli/src/cli/cloud.js',
    '/usr/local/lib/node_modules/particle-cli/src/cli/index.js',
    '/usr/local/lib/node_modules/particle-cli/src/app/cli.js',
    '/usr/local/lib/node_modules/particle-cli/src/index.js'
  ]
}

Environment

Tell us about your setup:

  • OS: Ubuntu 22.04.3
  • Node: 18.19.0
  • Particle CLI: 3.21.0
@bblanchon
Copy link
Author

Occurred again today: https://github.com/bblanchon/ArduinoJson/actions/runs/8245878710/job/22550725935

@monkbroc and @keeramis, I noticed you recently changed some stuff related to particle-usb, could you have a look?

bblanchon added a commit to bblanchon/ArduinoJson that referenced this issue Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant