public key – Error: Script was NOT verified successfully

On bitcoin test network, I create mjLMkkYrbezUoWd77A8amRoiMcjZ9iabPN addres from this public key 038106683f00f3806c13300b34ee20a69e7602a7901bd18cae7dfab8302535a255 and get some test bitcoins to this address. But when I create a transaction, sign it and push it to the network I get this error:

Error validating transaction: Error running script for input 0 referencing 4a4cbc830a78cd3baf39ecb474454e016e840250f3dc80f9e48123beca42069a at 0: Script was NOT verified successfully..

I read some articles about it, some get this error by signing the transaction with root but not child pubkey but I don’t get it because I only have one pubkey. Can someone please tell me what the problem is here?

here is the raw transaction getting the error:

02000000019a0642cabe2381e4f980dcf35002846e014e4574b4ec39af3bcd780a83bc4c4a000000006a4730440220671470a7053d8e5baaad8fcc969c9f7fda6b752f363589aad4418675a2eb3d29022008e273fcee67e26e0aa2181333eedf31bbb6d847653d927c80e8155d1bc6935a0121038106683f00f3806c13300b34ee20a69e7602a7901bd18cae7dfab8302535a255ffffffff01b882010000000000160014ae5899e10dd2200fc8ef330321e70db43afd9c0700000000