Private key not found error

though the private key is existing on node but when using
knife vault create <vault_name> -A ‘user1,user2’ -M client -C ‘node1name,node2name’ -J /path/xyz.json file

This does not recognizes the private key on node1 ?? why is this happening