I don't know the exact details of your setup to know if the datadir and rpcport are correct for the two nodes, or if the multisig address only uses addresses belonging to those nodes. But in general if signrawtransaction returns false in the complete field, it means that the transaction is not yet fully signed and there is no point trying to send it. At each stage you can use decoderawtransaction to examine the vin inputs to understand what has and has not been signed.