I have not researched this thoroughly before posting, so i am hoping that there is something small i have missed.
1 x x64 Windows 2003 running exchange 2007 x64
1 x x86 windows 2003 running exch 2007 x32
All are kept patched to the most current level.
I installed exch 2007 sp2 back in december, as i hadn't seen too many posts with sp2 errors so went for it, on x64 box first.
Logging in as enterprise admin, ran the setup, it failed, i swore
Ran it again, it completed successfully.
I ran it on the x86 box, it failed first time up again, second time was the charm.
Since then neither update rollup1 or 2 for exchange sp2 have installed.
All updates fail on my XP (x86) machine too, running the exchange tools.