From: P. B. <pj...@ca...> - 2009-02-16 12:55:00
|
On Mon, 16 Feb 2009, Juan Jose Pablos wrote: > > [Setup can't find tabletpc.cab] > > This one is a mystery to me. I haven't yet tried using an older machine to > > see if it affects all installations to just Dell Optiplex 760s. > > > > This was usually has been related to so kind of network problem. That was my first thought, but in this case the problem was 100% reproducable, the same files were affected each time, and hitting retry didn't work. I take back something I said earlier - I claimed that the setup program was looking in the wrong place for the file. It is in fact looking for the file in the right place (according to TXTSETUP.SIF), but the file is missing. However, according to my backups, I have _never_ had this file. I've tracked down the problem to a change made in install.pl, rev 1.153. | # Test to see if the cmpnents directory exists - if so we have | # XP Tablet and need to call the installer with different arguments. | if ( -e $cmpnents ) { | $winnt_path = "i386\\winnt"; | $winnt_opts = "/2"; | } else { | $src_tree .= 'i386'; | } The test - checking for the 'cmpnents' directory - is not quite correct. My media is Windows XP Pro (Volume) with SP3 slipstreamed. It has a 'cmpnents' directory, but its contents are not complete. Given the error I got, I suspect that looking for $cmpnents/TABLETPC/i386/tabletpc.ca_ (case insensitively) is the correct test, but I don't have any Tablets with which to check. If I remove the '/2' from the command line, the DOSEMU installer works properly. Peter |