Skip to content

Any sfdx command fails after npm update #1728

Closed
@Kruckemeyer

Description

@Kruckemeyer

Summary

After installing the latest version of the sfdx-cli from npm, any sfdx command is going to fail with the same error message. After this happened on two different machines with the same pattern I thought it might be an issue.

Steps To Reproduce:

npm install -g sfdx-cli
sfdx --version

Expected result

$ sfdx --version
sfdx-cli/7.169.1 win32-x64 node-v14.17.0

Actual result

$ sfdx --version
internal/modules/cjs/loader.js:888
throw err;
^

Error: Cannot find module 'node:os'
Require stack:

  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\commands\version.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\index.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\dist\cli.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\bin\run
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object. (C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\commands\version.js:4:19)
    at Module._compile (internal/modules/cjs/loader.js:1068:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:933:32)
    at Function.Module._load (internal/modules/cjs/loader.js:774:14)
    at Module.require (internal/modules/cjs/loader.js:957:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules\@oclif\plugin-version\lib\commands\version.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules\@oclif\plugin-version\lib\index.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\dist\cli.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\bin\run'
    ]
    }

System Information

  • Which shell/terminal are you using?
    bash

  • If you are using sfdx

    • Run sfdx version --verbose --json --> fails
      same output like in the actual result
  • If you are using sf

    • Run sf version --verbose --json --> works
      $ sf version --verbose --json
      @salesforce/cli/1.9.1 win32-x64 node-v14.17.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    investigatingWe're actively investigating this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions