Kwaadpepper / msi-keyboard-CLI

Just a nodejs cli to control https://github.com/stevelacy/msi-keyboard
http://freethepepper.com
GNU General Public License v2.0
64 stars 14 forks source link

getting a module mismatch on msibacklight -k on #19

Open pariosa opened 7 years ago

pariosa commented 7 years ago

Error: Module version mismatch. Expected 46, got 48. at Error (native) at Object.Module._extensions..node (module.js:435:18) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at Object. (/home/{user}/.msi-klm/node_modules/node-hid/nodehid.js:9:15) at Module._compile (module.js:410:26) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32)

Kwaadpepper commented 7 years ago

This is related to the version of node.js you are using it is too far different from the one used to build node-hid parts. Maybe try to update your node.js version.

pariosa commented 7 years ago

I tried reverting my node version back to the version in the readme 0.10.25, and recieved the same error.

`$: sudo msikeyboard -c green

$: module.js:435
return process.dlopen(module, path._makeLong(filename)); ^

Error: Module version mismatch. Expected 46, got 48. at Error (native) at Object.Module._extensions..node (module.js:435:18) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at Object. (/usr/local/lib/node_modules/msi-keyboard-cli/node_modules/node-hid/nodehid.js:9:15) at Module._compile (module.js:410:26) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32)

$: which node
/home/{user}/.nvm/v0.10.25/bin/node $: node -v
v0.10.25 `

pariosa commented 7 years ago

module.js:356 Module._extensions[extension](this, filename); ^ Error: /usr/local/lib/node_modules/msi-keyboard-cli/node_modules/node-hid/build/HID/Release/HID.node: undefined symbol: node_module_register at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object. (/usr/local/lib/node_modules/msi-keyboard-cli/node_modules/node-hid/nodehid.js:9:15) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)

i uninstalled node and reinstalled version 0.10.25 and i'm still getting this error..