You are not putting any ADA in that --tx-out
. Put the minimum it tells you in there. --tx-out $targetaddr+<minimal ADA>+$output\ $policyid.$tokenname
We already had that in more detail, here:
That was for sending the tokens, for minting it was here, but it is the same idea: