Celocli cmd error

system: ubuntu 18
install celocli info:
apt-get install -y npm
npm config set user 0
npm config set unsafe-perm true
npm install -g npm
npm -g install n
n stable
npm install -g @celo/celocli

use cmd:
celocli account:unlock --account $CELO_VALIDATOR_GROUP_ADDRESS --password ****

error info :
Error: The module ‘/usr/local/lib/node_modules/@celo/celocli/node_modules/scrypt/build/Release/scrypt.node’
was compiled against a different Node.js version using
NODE_MODULE_VERSION 46. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at Object. (/usr/local/lib/node_modules/@celo/celocli/node_modules/scrypt/index.js:3:20)

I have used the npm rebuild or npm install

Hey! Thanks for sharing.

I think there’s probably an issue with node versions & what version scrypt has been built for. What does node -v say? I’m using v10.16.3-- if you’re on something different you can try to use NVM to change node versions, and then npm uninstall -g @celo/celocli && npm install -g @celo/celocli.

node -v :v12.13.0
I installed it on multiple servers with the same error result.