Does anyone else struggle with retrieving the ssh private key with ares-novacom? Could this be a WebOS24 specific issue? My device recently updated from WebOS23, and I can confirm that I had no issues with that version.
- IP is correct
- Dev mode is
enabled
- Key Server is
enabled
- Device OS:
WebOS24 / 9.2.1
- Device model:
43UR73006LA
- Laptop OS:
MacOS Sequoia 15.4
Node versions tested: 16, 18, 20, 22
@webos-tools/cli versions tested: 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1
Example output:
ares-novacom --device remi_home --getkey -v
ares-novacom verb argv {
ares-novacom verb argv device: 'remi_home',
ares-novacom verb argv getkey: true,
ares-novacom verb argv level: 'verbose',
ares-novacom verb argv argv: {
ares-novacom verb argv remain: [],
ares-novacom verb argv cooked: [ '--device', 'remi_home', '--getkey', '--level', 'verbose' ],
ares-novacom verb argv original: [ '--device', 'remi_home', '--getkey', '-v' ]
ares-novacom verb argv }
ares-novacom verb argv }
ares-novacom info novacom#Resolver()#load()
ares-novacom info novacom#Resolver()#getDeviceBy() key: name , value: remi_home
ares-novacom info Resolver#getSshPrvKey() targetDevice.host: 192.168.1.xxx
ares-novacom ERR! [Tips]: Failed to get ssh private key
ares-novacom verb Error
at new CLIError (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/error-handler.js:256:22)
at errMsgHdlr.getErrMsg (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/error-handler.js:211:29)
at Request._callback (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/novacom.js:376:63)
at self.callback (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/node_modules/request/request.js:185:22)
at Request.emit (node:events:518:28)
at Request.onRequestError (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/node_modules/request/request.js:877:8)
at ClientRequest.emit (node:events:518:28)
at emitErrorEvent (node:_http_client:104:11)
at Socket.socketErrorListener (node:_http_client:518:5)
at Socket.emit (node:events:518:28)
Does anyone else struggle with retrieving the ssh private key with
ares-novacom? Could this be aWebOS24specific issue? My device recently updated fromWebOS23, and I can confirm that I had no issues with that version.enabledenabledWebOS24/9.2.143UR73006LAMacOS Sequoia 15.4Nodeversions tested:16,18,20,22@webos-tools/cliversions tested:3.1.0,3.1.1,3.1.2,3.1.3,3.2.0,3.2.1Example output:
ares-novacom --device remi_home --getkey -v ares-novacom verb argv { ares-novacom verb argv device: 'remi_home', ares-novacom verb argv getkey: true, ares-novacom verb argv level: 'verbose', ares-novacom verb argv argv: { ares-novacom verb argv remain: [], ares-novacom verb argv cooked: [ '--device', 'remi_home', '--getkey', '--level', 'verbose' ], ares-novacom verb argv original: [ '--device', 'remi_home', '--getkey', '-v' ] ares-novacom verb argv } ares-novacom verb argv } ares-novacom info novacom#Resolver()#load() ares-novacom info novacom#Resolver()#getDeviceBy() key: name , value: remi_home ares-novacom info Resolver#getSshPrvKey() targetDevice.host: 192.168.1.xxx ares-novacom ERR! [Tips]: Failed to get ssh private key ares-novacom verb Error at new CLIError (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/error-handler.js:256:22) at errMsgHdlr.getErrMsg (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/error-handler.js:211:29) at Request._callback (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/lib/base/novacom.js:376:63) at self.callback (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/node_modules/request/request.js:185:22) at Request.emit (node:events:518:28) at Request.onRequestError (/Users/restu354/.nvm/versions/node/v22.14.0/lib/node_modules/@webos-tools/cli/node_modules/request/request.js:877:8) at ClientRequest.emit (node:events:518:28) at emitErrorEvent (node:_http_client:104:11) at Socket.socketErrorListener (node:_http_client:518:5) at Socket.emit (node:events:518:28)