To alleviate any confusion, everything apears to copy correctly.... APPEARS TO.... but, that is because during initial copying, it is merely extracting *.7z to %SystemDrive%\D.... following reboot, everything appears to install correctly.... following next reboot... when DPSFINISHER begins, you will get cannot move \D\WHATEVER\DRIVER the file does not exist....
Researching, I discovered I have 7z files with very long filenames (did not rename some nightlies, etc....) hence, I suspect the reason for failure is in extracting files with longer than 8.3 during text mode.... figured forcing to 8.3 by DPbase may avoid the issue. This is what made me think of situations where you COULD have (as an example) DPSA81210.7z.... not that it has happened, but could be avoided by having DPBase FORCE 8.3 names.
BTW, I always use M2, slipstream all DP's (no 3rd party, but a lot of testing of nightlies and my own modifications to them) KTD for all slipstreamed DP's, I do set the KTD folder to %SystemRoot%\System32\Drivers (so they will be in with all other drivers, only in their folder structure) and (not that it matters for this particular issue) QSC enabled.
Here is PART of the DPSFinisher log file (all errors correspond to DP's with long filenames in OEM folder)
2008-02-18 13:41:42 : <ERR> Could not apply KTD on "C:\D\CP", since it does not exist!
2008-02-18 13:41:47 : <ERR> Could not apply KTD on "C:\D\G\A\1", since it does not exist!
2008-02-18 13:41:52 : <ERR> Could not apply KTD on "C:\D\G\A\2", since it does not exist!
2008-02-18 13:41:57 : <ERR> Could not apply KTD on "C:\D\G\N\1", since it does not exist!
2008-02-18 13:42:02 : <ERR> Could not apply KTD on "C:\D\G\N\2", since it does not exist!
2008-02-18 13:42:07 : <ERR> Could not apply KTD on "C:\D\G\N\6", since it does not exist!
2008-02-18 13:42:12 : <ERR> Could not apply KTD on "C:\D\G\3", since it does not exist!
2008-02-18 13:42:17 : <ERR> Could not apply KTD on "C:\D\G\A\4", since it does not exist!
2008-02-18 13:42:22 : <ERR> Could not apply KTD on "C:\D\G\A\5", since it does not exist!
2008-02-18 13:42:27 : <ERR> Could not apply KTD on "C:\D\G\AS", since it does not exist!
2008-02-18 13:42:32 : <ERR> Could not apply KTD on "C:\D\G\I", since it does not exist!
2008-02-18 13:42:33 : <ERR> Could not apply KTD on "C:\D\G\N\3", since it does not exist!
2008-02-18 13:42:34 : <ERR> Could not apply KTD on "C:\D\G\N\4", since it does not exist!
2008-02-18 13:42:34 : <ERR> Could not apply KTD on "C:\D\G\N\5", since it does not exist!
2008-02-18 13:42:35 : <ERR> Could not apply KTD on "C:\D\G\M", since it does not exist!
2008-02-18 13:42:36 : <KTD> Moved drivers inside "C:\D\G\S" to "C:\WINDOWS\System32\Drivers\D\G".
2008-02-18 13:42:36 : <KTD> Moved drivers inside "C:\D\G\S3" to "C:\WINDOWS\System32\Drivers\D\G".
2008-02-18 13:42:36 : <KTD> Moved drivers inside "C:\D\G\T" to "C:\WINDOWS\System32\Drivers\D\G".
2008-02-18 13:42:36 : <KTD> Moved drivers inside "C:\D\G\V" to "C:\WINDOWS\System32\Drivers\D\G".
2008-02-18 13:42:36 : <KTD> Moved drivers inside "C:\D\G\X" to "C:\WINDOWS\System32\Drivers\D\G".
2008-02-18 13:42:36 : <ERR> Could not apply KTD on "C:\D\G\A\3", since it does not exist!
2008-02-18 13:42:37 : <ERR> Could not apply KTD on "C:\D\G\N\3", since it does not exist!
2008-02-18 13:42:37 : <ERR> Could not apply KTD on "C:\D\G\N\4", since it does not exist!
2008-02-18 13:42:38 : <ERR> Could not apply KTD on "C:\D\L", since it does not exist!
2008-02-18 13:42:41 : <KTD> Moved drivers inside "C:\D\M" to "C:\WINDOWS\System32\Drivers\D".
2008-02-18 13:42:41 : <ERR> Could not apply KTD on "C:\D\S\CR\1", since it does not exist!
2008-02-18 13:42:42 : <ERR> Could not apply KTD on "C:\D\S\CR\2", since it does not exist!
2008-02-18 13:42:42 : <ERR> Could not apply KTD on "C:\D\S\CR\3", since it does not exist!
2008-02-18 13:42:43 : <ERR> Could not apply KTD on "C:\D\S\N", since it does not exist!
2008-02-18 13:42:43 : <ERR> Could not apply KTD on "C:\D\S\R", since it does not exist!
2008-02-18 13:42:44 : <ERR> Could not apply KTD on "C:\D\S\V", since it does not exist!
2008-02-18 13:42:44 : <ERR> Could not apply KTD on "C:\D\S\A", since it does not exist!
2008-02-18 13:42:45 : <ERR> Could not apply KTD on "C:\D\S\AV", since it does not exist!
2008-02-18 13:42:45 : <ERR> Could not apply KTD on "C:\D\S\C", since it does not exist!
2008-02-18 13:42:46 : <ERR> Could not apply KTD on "C:\D\S\CI", since it does not exist!
2008-02-18 13:42:46 : <ERR> Could not apply KTD on "C:\D\S\CO", since it does not exist!
2008-02-18 13:42:46 : <ERR> Could not apply KTD on "C:\D\S\CR\4", since it does not exist!
2008-02-18 13:42:47 : <ERR> Could not apply KTD on "C:\D\S\CR\5", since it does not exist!
2008-02-18 13:42:47 : <ERR> Could not apply KTD on "C:\D\S\CR\6", since it does not exist!
2008-02-18 13:42:47 : <ERR> Could not apply KTD on "C:\D\S\E", since it does not exist!
2008-02-18 13:42:47 : <ERR> Could not apply KTD on "C:\D\S\H", since it does not exist!
2008-02-18 13:42:47 : <ERR> Could not apply KTD on "C:\D\S\M", since it does not exist!
2008-02-18 13:42:48 : <ERR> Could not apply KTD on "C:\D\S\S", since it does not exist!
2008-02-18 13:42:49 : <ERR> Could not apply KTD on "C:\D\S\SC", since it does not exist!
2008-02-18 13:42:49 : <ERR> Could not apply KTD on "C:\D\S\SI", since it does not exist!
2008-02-18 13:42:50 : <ERR> Could not apply KTD on "C:\D\S\SM", since it does not exist!
2008-02-18 13:42:50 : <ERR> Could not apply KTD on "C:\D\S\T", since it does not exist!
2008-02-18 13:42:50 : <ERR> Could not apply KTD on "C:\D\S\TR", since it does not exist!
2008-02-18 13:42:50 : <ERR> Could not apply KTD on "C:\D\S\Y", since it does not exist!
2008-02-18 13:42:50 : <ERR> Could not apply KTD on "C:\D\W", since it does not exist!
Last edited by DizzyDen (2008-02-20 08:08:19)
always remember.....
YCGIYWG (You Can't Get, If You Won't Give)
DizzyDen