Passphrase incorrect

I am not impressed with the recent move to force people to update the Dev Mode software. It is a UM7400PLB. TV is updated to the latest firmware, Dev Mode app updated. Dev Mode app complains to use the new CLI. However:

  1. ares-novacom -D
    name deviceinfo connection profile

emulator developer@127.0.0.1:6622 ssh tv
Enyem (default) prisoner@192.168.43.104:9922 ssh tv

  1. ares-novacom --getkey -v
    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: [ ‘–getkey’, ‘–level’, ‘verbose’ ],
    ares-novacom verb argv original: [ ‘–getkey’, ‘-v’ ] } }
    ares-novacom verb Resolver#load()
    ares-novacom verb Resolver#getDeviceBy() key: name , value: Enyem
    ares-novacom info Resolver#getSshPrvKey() targetDevice.host: 192.168.43.104
    ares-novacom info Resolver#getSshPrvKey()#head content-type: application/octet-stream
    ares-novacom info Resolver#getSshPrvKey()#head content-length: undefined
    ares-novacom info Resolver#getSshPrvKey() SSH Private Key: /home/kecsap/.ssh/Enyem_webos
    SSH Private Key: /home/my/.ssh/Enyem_webos
    input passphrase [default: webos]:webos
    ares-novacom info registered passphrase is webos
    ares-novacom verb modifyDeviceFile(): op: modify
    ares-novacom verb modifyDeviceFile(): targt: { name: ‘Enyem’,
    ares-novacom verb modifyDeviceFile(): privateKey: { openSsh: ‘Enyem_webos’ },
    ares-novacom verb modifyDeviceFile(): passphrase: ‘webos’,
    ares-novacom verb modifyDeviceFile(): files: ‘sftp’,
    ares-novacom verb modifyDeviceFile(): port: ‘9922’,
    ares-novacom verb modifyDeviceFile(): username: ‘prisoner’,
    ares-novacom verb modifyDeviceFile(): password: ‘@DELETE@’ }
    ares-novacom verb modifyDeviceFile(): matchedDevices: [ { profile: ‘tv’,
    ares-novacom verb modifyDeviceFile(): name: ‘Enyem’,
    ares-novacom verb modifyDeviceFile(): host: ‘192.168.43.104’,
    ares-novacom verb modifyDeviceFile(): port: ‘9922’,
    ares-novacom verb modifyDeviceFile(): description: ‘new device’,
    ares-novacom verb modifyDeviceFile(): username: ‘prisoner’,
    ares-novacom verb modifyDeviceFile(): default: true,
    ares-novacom verb modifyDeviceFile(): type: ‘starfish’,
    ares-novacom verb modifyDeviceFile(): files: ‘sftp’,
    ares-novacom verb modifyDeviceFile(): user: ‘developer’,
    ares-novacom verb modifyDeviceFile(): privateKey: { openSsh: ‘Enyem_webos’ },
    ares-novacom verb modifyDeviceFile(): passphrase: ‘webos’ } ]
    ares-novacom verb Resolver#save()
    ares-novacom info finish(): [ { msg: ‘Success’ } ]

  2. ssh-keygen -y -f /home/my/.ssh/Enyem_webos
    Enter passphrase: ← Entering webos here
    Load key “/home/my/.ssh/Enyem_webos”: incorrect passphrase supplied to decrypt private key

  3. And of course:
    ares-device-info
    ares-device-info ERR! uncaughtException Error: Cannot parse privateKey: Malformed OpenSSH private key. Bad passphrase?

1 Like

Please make sure that you have entered the exact passphrase, which consists of 6 characters (case sensitive), as displayed on the Developer Mode app screen. If the problem persists, please share with us the screenshot. Thank you.

I have the exact same issue. The generated Passphrase does not work with the private key:

app git:(dev) ✗ ares-novacom --device eish --getkey -v
ares-novacom verb argv {
ares-novacom verb argv   device: 'eish',
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', 'eish', '--getkey', '--level', 'verbose' ],
ares-novacom verb argv     original: [ '--device', 'eish', '--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: eish
ares-novacom info Resolver#getSshPrvKey() targetDevice.host: 192.168.0.100
ares-novacom info Resolver#getSshPrvKey()#head content-type: application/octet-stream
ares-novacom info Resolver#getSshPrvKey()#head content-length: undefined
ares-novacom info Resolver#getSshPrvKey() SSH Private Key: /Users/wiansnyman/.ssh/eish_webos
SSH Private Key: /Users/wiansnyman/.ssh/eish_webos
input passphrase [default: webos]:7D68F3
ares-novacom info registered passphrase is  7D68F3
ares-novacom info novacom#Resolver()#modifyDeviceFile() op: modify
ares-novacom info novacom#Resolver()#save() 
ares-novacom info cli-appdata#CliAppData#setDeviceList() 
ares-novacom info finish(): [ { msg: 'Success' } ]
➜  app git:(dev) ✗ ares-device -i --device eish          
[Info] Set target device : eish
ares-device ERR! uncaughtException Error: Cannot parse privateKey: Malformed OpenSSH private key. Bad passphrase?

I have checked the passphrase a million times, but I cannot connect.