This only seems to happen when installing Reporting Services, and it’s incredibly annoying. An install of a new database (default or instance) works fine.
Install_sql_rs_Cpu64_Action : InstallFiles. Copying new files
The following error has occured:
The cabinet file ‘Sql.cab’ required for this installation is corrupted and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.
Click ‘Retry’ to retry the failed action, or click ‘Cancel’ to cancel this action and continue setup.
A search of install media etc does not find a SQL.CAB file anywhere, so I’m guessing this is either some kind of generic file that is stated in the error, or it’s a file embeded inside another cab somewhere. I’ve tried re-downloading the install DVD media in case it was corrupt but that doesn’t seem to have made any difference.
I have found various technet posts and similar that mention sql.cab corruption, and they talk about it failing when using an ISO file for a virtual DVD in a virtual machine (which I am doing), but this *has* worked at different times using a virtual disc.
Well, I don’t know if this is specific to something I’m doing, or a quirk of the SQL setup, but the “fix” was copying the contents of the SQL DVD to a local disk on the server and use that as the SQL source file location when prompted. I also downloaded a new copy of the DVD ISO so there’s always the possibility the previous copy was corrupted. This does make me wonder though how a mounted virtual DVD would get corrupted in such a specific way. It’s the third time this has happened, and the same error each time, with a new downloaded ISO each time. If something is corrupting the virtual ISO file then it’s amazingly specific.
Don’t forget to re-run the SP1 setup and any CU patches to update the new component.