Or a bigger network pipe. Or something.
The long awaited iOS5 was released today, and it seems that the demand has been a wee bit too much. The download bit seems to be working well enough, but as part of the process of updating involves iTunes talking to Apple’s servers to make sure that the backup of the iDevice in question is valid, a lot of people are having problems. Unfortunately, a lot of the errors being seen are a bit vague – to the effect that “an internal error occurred”, which isn’t very informative.
My iPad manged the upgrade after several attempts and my iPhone is now happily updating itself. I’m not sure why I’m making the effort with the phone, as it’s about to be replaced, but I’m doing it anyway…
I think the problem here is that there are so many iPhones, iPads, iPod Touches, and even Apple TVs out there that the current way updates are distributed is having trouble keeping up with the demand. What Apple needs is either more patient customers or some even better load-balancing infrastructure. Given the way people behave, I think the latter option looks more likely to work.