Just registered to say that I'm having the EXACT same problem, with the exact same kernal/OS versions etc:
I spent hours last night trying to resolve this and got absolutely nowhere. I'm new the world of rooting/ROMs etc, but like you I can usually put in enough research to suss stuff out. Google search has failed me also.
I am most definitely a n00b when it comes to droids though
I was wondering, what method did you use to root the phone in the first place? I used this: http://forum.xda-dev...d.php?t=1321582
It seems that the cause of the:
E: Failed to verify whole-file signature
E: Signature verification failed
Is because the kernal version we are using is not allowing the ROM to be signed.
I decided this problem must be because of the rooting method, so tried the unrooting method in the link above and factory resetting the phone to start again, using a more complicated method using Odin etc. However, even after this process, the kernal version remained '18.104.22.168-I9100XWKI4-CL575468
root@DELL143 #2', yet the phone was most definitely not rooted. Going through some other methods to root, I found that superoneclick for example, already believed the phone to be rooted because presumably it was reading the information in the kernal.
I then tried using ODIN to apply a stock kernal, but it still remains: 22.214.171.124-I9100XWKI4-CL575468 root@DELL143 #2
I don't even know if the last part of my post is relevant.
My brain is so scrambled from all the methods that I have almost lost the will to live!
Edited by hatevessel, 05 January 2012 - 01:00 PM.