Hello,
I know this is a v. old thread (so this is more for google than anything else:), and it might sound like an especially dumb solution but I had a very similar problem... It turned out it was because I hadn't updated my applications configuration from one machine to the next. What was a HDD on the development machine was the (empty) CD ROM drive on the other.
Luck,
Christo