Topic: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I was using default settings... Drivers was applied to all current hardware but no drivers were copied to "%systemroot%\driverpacks
DPsFnshr.log is here:

2006-09-05 14:34:12 : <INIT> DriverPacks Finisher 6.08.6 initialized.
2006-09-05 14:34:12 : <INIT> Detected platform wnt5_x86-32.
2006-09-05 14:34:12 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-05 14:34:12 : <INIT> 1. ACPI devices

ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_44\_0               : AMD Athlon(tm) 64 Processor 3000+
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\PNP0000\3&2411E6FE&0                                   : Programmable interrupt controller
ACPI\PNP0100\3&2411E6FE&0                                   : System timer
ACPI\PNP0200\3&2411E6FE&0                                   : Direct memory access controller
ACPI\PNP0303\3&2411E6FE&0                                   : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0400\3&2411E6FE&0                                   : Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0700\3&2411E6FE&0                                   : Standard floppy disk controller
ACPI\PNP0800\3&2411E6FE&0                                   : System speaker
ACPI\PNP0A08\1                                              : PCI bus
ACPI\PNP0B00\3&2411E6FE&0                                   : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\4                                              : Motherboard resources
ACPI\PNP0C02\5                                              : Motherboard resources
ACPI\PNP0C04\3&2411E6FE&0                                   : Numeric data processor
ACPI\PNP0C0B\2&DABA3FF&0                                    : ACPI Fan
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\3&2411E6FE&0                                   : PS/2 Compatible Mouse
ACPI\THERMALZONE\THRM                                       : ACPI Thermal Zone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
23 matching device(s) found.

2006-09-05 14:34:13 : <INIT> 2. PCI devices

PCI\VEN_1002&DEV_5E4D&SUBSYS_00000000&REV_00\4&243D7BD0&0&0070: Video Controller (VGA Compatible)
PCI\VEN_1002&DEV_5E6D&SUBSYS_00010000&REV_00\4&243D7BD0&0&0170: Video Controller
PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&2411E6FE&0&C0: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&2411E6FE&0&C1: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&2411E6FE&0&C2: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&2411E6FE&0&C3: PCI standard host CPU bridge
PCI\VEN_10DE&DEV_0050&SUBSYS_00000000&REV_A3\3&2411E6FE&0&08: PCI standard ISA bridge
PCI\VEN_10DE&DEV_0052&SUBSYS_10101695&REV_A2\3&2411E6FE&0&09: NVIDIA nForce PCI System Management
PCI\VEN_10DE&DEV_0053&SUBSYS_10101695&REV_A2\3&2411E6FE&0&30: NVIDIA nForce4 Parallel ATA Controller
PCI\VEN_10DE&DEV_0054&SUBSYS_10101695&REV_A3\3&2411E6FE&0&38: NVIDIA nForce4 Serial ATA Controller
PCI\VEN_10DE&DEV_0055&SUBSYS_CB8410DE&REV_A3\3&2411E6FE&0&40: NVIDIA nForce4 Serial ATA Controller
PCI\VEN_10DE&DEV_0057&SUBSYS_10101695&REV_A3\3&2411E6FE&0&50: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_0059&SUBSYS_10101695&REV_A2\3&2411E6FE&0&20: Multimedia Audio Controller
PCI\VEN_10DE&DEV_005A&SUBSYS_10101695&REV_A2\3&2411E6FE&0&10: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_005B&SUBSYS_10101695&REV_A3\3&2411E6FE&0&11: Standard Enhanced PCI to USB Host Controller
PCI\VEN_10DE&DEV_005C&SUBSYS_00000000&REV_A2\3&2411E6FE&0&48: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&58: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&60: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&68: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&70: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005E&SUBSYS_10101695&REV_A3\3&2411E6FE&0&00: nForce4 HyperTransport Bridge
21 matching device(s) found.

2006-09-05 14:34:13 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-05 14:34:13 : <INIT> 4. USB devices

USB\ROOT_HUB\4&F15C3EE&0                                    : USB Root Hub
USB\ROOT_HUB20\4&7AC02FD&0                                  : USB Root Hub
2 matching device(s) found.

2006-09-05 14:34:13 : <INIT> Logging of HWIDs complete.
2006-09-05 14:34:13 : <CRIT> Could not delete element from array!
2006-09-05 14:34:20 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-05 14:34:20 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-05 14:34:20 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-05 14:34:20 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-05 14:34:20 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-05 14:34:20 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-05 14:34:20 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-05 14:34:20 : Program terminated.

How could I resolve this?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I've chosen ALL DriverPacks to be kept by KTD
and from .ini:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%systemroot%\driverpacks"

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Hmm... no idea?
For more information - I'm using unattended installation of WXP sp2 with latest RVM update pack applied and WPI used for software installations.
WPI 5.3 is rebooting system after all software installed and registry tweaks integrated BEFORE GUI is loaded.
So, finisher runs after reboot... but logs, which I posted yet doesn't give me opportunity to think that it's a conflict with WPI or something like this...
Maybe something with finisher itself?

Could somebody make it more clear to me - what happens and how I can fix it? (certainly, Bashrat is the most appropriate person to answer - waiting his post very much wink

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Here is my DPs_BASE.ini:

[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "D:\UCD"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "1"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "all"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset	= "yes"
DP_CPU		= "yes"
DP_LAN		= "yes"
DP_MassStorage	= "yes"
DP_MassStorage_textmode = "yes"


; this section is optional!
[OptionalSettingsOther]
; CCC/CCP, use ATI Catalyst Control Center or ATI Catalyst Control Panel (only relevant when slipstreaming DriverPack Graphics A)
ATI_cpl		= "CCC"

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Sorry for the late reply.

This part of your log:

2006-09-05 14:34:13 : <INIT> Logging of HWIDs complete.
2006-09-05 14:34:13 : <CRIT> Could not delete element from array!
2006-09-05 14:34:20 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.

Shows that there was a critical error and therefore the Finisher was ended before it got to the stage where it applies KTD.

Which means something went wrong with processing your settings in the DPsFnshr.ini. Could you please post your entire DPsFnshr.ini?

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat the Sneaky, thanx for reply smile
Here is DPsFnshr.ini:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%systemroot%\driverpacks"


; =============================================================================
;
; REMARKS
;
; =============================================================================
; -----------------------------------------------------------------------------
; About adding your own exceptions
; -----------------------------------------------------------------------------
;
; - The following system variables are supported:
;  * %SystemDrive%
;  * %SystemRoot%
;  * %WinDir%
;  * %ProgramFiles%
;  * %DPSROOT% (equals the value of [Settings]\DPsRoot)
;  * %DPSTMP% (when you must extract files for example)
;
; - Available executables:
;  * addUsepmtimer.exe
;  * devcon.exe
;
; - The unique ID in the sectionnames (i.e.: [<OS platform>__<unique ID>__
;   <driver dir, including the master 'D' dir>]) must NOT be sequential, it
;   must just be unique. Only numbers (0-9) can be used. The reason for the
;   existence of this string is that sometimes there are multiple exceptions
;   for the same driver, which would result in identical section names, which
;   is not allowed.
;
; - A requirement of the type 'tagFiles' is considered forfilled if ALL of the
;   listed conditions are met.
;
; - A requirement of the types '+hwids', '-hwids', '+infFiles' and '-infFiles'
;   is considered forfilled if ANY of the listed conditions is met.
;
; - The commands will ONLY be executed if ALL the active requirements are
;
; - The commands will be executed in the order they are entered.
;
;
; -----------------------------------------------------------------------------
; About the implementation of KTD
; -----------------------------------------------------------------------------
;
; - To optimize the DevicePath entry in the registry (to allow more drivers to
;   be added), a new system variable will be created, which will accessible
;   through the variable %KTD%. The result is that each path that is added
;   (that refers to a driver), will be much shorter - and therefore this allows
;   more drivers to be added.
;
; =============================================================================


[wnt5_x86-32__0000__D-CP]
tagFiles	= 0
+hwids		= 1
+hwid1		= "ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\addUsepmtimer.exe"


[wnt5_x86-32__0001__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0002__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0021__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0022__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0003__D-G-A-3]
tagFiles	= 1
tagFile1	= "%DPSROOT%\D\G\A\3\CPanel.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\3\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\3\CPanel.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0004__D-G-3-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\3dfxV2ps.dll"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\3\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "%DPSROOT%\D\G\3\1\V2_OC_control_panel.exe"


[wnt5_x86-32__0005__D-G-S-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sigrp.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\S\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\S\1\UVGA3.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe -s"
command3	= "rd /s /q %DPSTMP%"
de

[wnt5_x86-32__0006__D-L-NV-123]
tagFiles	= 0
+hwids		= 1
+hwid1		= "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 2
command1	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV*""



[wnt5_x86-32__0007__D-S-CR-1]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile2	= "%DPSROOT%\D\S\CR\1\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\1\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\1\*.* %DPSROOT%\CR\1"
command2	= "expand -r %DPSROOT%\D\S\CR\1\common\*.* %DPSROOT%\D\S\CR\1\common"
command3	= "expand -r %DPSROOT%\D\S\CR\1\common\i386\*.* %DPSROOT%\D\S\CR\1\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\1\lang\*.* %DPSROOT%\D\S\CR\1\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\1\lang\i386\*.* %DPSROOT%\D\S\CR\1\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\*.* %DPSROOT%\D\S\CR\1\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\data\*.* %DPSROOT%\D\S\CR\1\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\1\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\1\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\1\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\1\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\1\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\1\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\1\CTZAPXX.exe /S"


[wnt5_x86-32__0008__D-S-CR-2]
tagFiles	= 3
tagFile1	= "%SystemRoot%\system32\drivers\ha10x2k.sys"
tagFile2	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile3	= "%DPSROOT%\D\S\CR\2\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\2\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\2\*.* %DPSROOT%\CR\2"
command2	= "expand -r %DPSROOT%\D\S\CR\2\common\*.* %DPSROOT%\D\S\CR\2\common"
command3	= "expand -r %DPSROOT%\D\S\CR\2\common\i386\*.* %DPSROOT%\D\S\CR\2\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\2\lang\*.* %DPSROOT%\D\S\CR\2\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\2\lang\i386\*.* %DPSROOT%\D\S\CR\2\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\*.* %DPSROOT%\D\S\CR\2\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\data\*.* %DPSROOT%\D\S\CR\2\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\2\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\2\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\2\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\2\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\2\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\2\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\2\CTZAPXX.exe /S"


[wnt5_x86-32__0009__D-S-CR-3]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\P17.sys"
tagFile2	= "%DPSROOT%\D\S\CR\3\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\3\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\3\*.* %DPSROOT%\CR\3"
command2	= "expand -r %DPSROOT%\D\S\CR\3\AddOn\*.* %DPSROOT%\D\S\CR\3\AddOn"
command3	= "expand -r %DPSROOT%\D\S\CR\3\common\*.* %DPSROOT%\D\S\CR\3\common"
command4	= "expand -r %DPSROOT%\D\S\CR\3\Lang\i386\*.* %DPSROOT%\D\S\CR\3\Lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\*.* %DPSROOT%\D\S\CR\3\Win2K_XP"
command7	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\i386\*.* %DPSROOT%\D\S\CR\3\Win2K_XP\i386"
command8	= "del /q %DPSROOT%\D\S\CR\3\*.??_"
command9	= "del /q %DPSROOT%\D\S\CR\3\Addon\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\3\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\3\Lang\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\3\Win2K_XP\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\3\Win2k_XP\i386\*.??_"
command14	= "start /wait %DPSROOT%\D\S\CR\3\CTZapxx.Exe /S"


[wnt5_x86-32__0010__D-S-H-2]
tagFiles	= 0
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\H\2.inf"
-infFiles	= 0
commands	= 4
command1	= "%SystemDrive%\devcon.exe disable =net"
command2	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*""
command3	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "HERCULES\*""
command4	= "%SystemDrive%\devcon.exe enable =net"


[wnt5_x86-32__0011__D-S-N]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\nvapu.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\N\*.inf"
-infFiles	= 0
commands	= 3
command1	= "start /wait %DPSROOT%\D\S\N\AudioUtl.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe -s -f1"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0012__D-S-S-U]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sthda.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\S\U\3\*.inf"
-infFiles	= 0
commands	= 6
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32"
command3	= "md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM""


[wnt5_x86-32__0013__D-S-SI-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7012.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\1\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\1\SI_7012.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0014__D-S-SI-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7018.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\2\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\2\SI_7018.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0015__D-S-T-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\FM801.sys"
tagFile1	= "%DPSROOT%\D\S\T\2\Setup.ex_"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "expand -r %DPSROOT%\D\S\T\2\*.* %DPSROOT%\D\S\T\2"
command2	= "del /q %DPSROOT%\D\S\T\2\*.??_"
command3	= "start /wait %DPSROOT%\D\S\T\2\Setup.exe /S"


[wnt5_x86-32__0016__D-S-T-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\cmaudio.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\3\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\3\T_3.exe"

[wnt5_x86-32__0017__D-S-T-4]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\TT1724ht.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\4\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\4\T_SSU.exe"


[wnt5_x86-32__0018__D-S-T-5]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\dmxsens.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\5\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\5\T_DMX.exe"


[wnt5_x86-32__0019__D-S-V-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\envysens.sys"
tagFile1	= "%DPSROOT%\D\S\V\1\V_ENVY.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\1\V_ENVY.exe -y -o%SystemRoot%\"


[wnt5_x86-32__0020__D-S-V-2]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\vinyl97.sys"
tagFile1	= "%DPSROOT%\D\S\V\2\V_VINYL.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\2\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\2\V_VINYL.exe -y -o%SystemRoot%\"

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

You did not modify your DPsFnshr.ini, so that's not the cause.

It seems this was a random problem then... Do you want to and could you reinstall your system. I think something went wrong with copying the DPsFnshr.ini file to your HDD. So if you could recreate the ISO and write it to a different CD/DVD, this won't happen again I think.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

hmm... I'll try to...
but DPsFnshr.ini is in "\$OEM$\$1" so it's copied automatically... and all other files are present in %systemdrive% folder
Here are contents of  Directory of D:\UCD\$OEM$\$1

05.09.2006  14:59    <DIR>          .
05.09.2006  14:59    <DIR>          ..
25.08.2006  04:03           181 791 addUsepmtimer.exe
05.09.2006  14:59                 0 ATICCC.ins
05.09.2006  14:58    <DIR>          D
25.08.2006  04:00            55 808 devcon.exe
25.08.2006  04:03           217 495 DPsFnshr.exe
06.09.2006  17:51            14 307 DPsFnshr.ini
01.09.2006  22:12    <DIR>          Install
25.08.2006  04:00            20 992 makePNF.exe

do you expect me to make entire integration process again?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Nope. You can just copy the entire content of the $OEM$\$1 directory to your C:\ drive and then start DPsFnshr.exe.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I've done as you advised and got the same error.
Here is log:

2006-09-06 21:07:37 : <INIT> DriverPacks Finisher 6.08.6 initialized.
2006-09-06 21:07:37 : <INIT> Detected platform wnt5_x86-32.
2006-09-06 21:07:37 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-06 21:07:37 : <INIT> 1. ACPI devices

ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_44\_0               : AMD Athlon(tm) 64 Processor 3000+
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\PNP0000\3&2411E6FE&0                                   : Programmable interrupt controller
ACPI\PNP0100\3&2411E6FE&0                                   : System timer
ACPI\PNP0200\3&2411E6FE&0                                   : Direct memory access controller
ACPI\PNP0303\3&2411E6FE&0                                   : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0400\3&2411E6FE&0                                   : Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0700\3&2411E6FE&0                                   : Standard floppy disk controller
ACPI\PNP0800\3&2411E6FE&0                                   : System speaker
ACPI\PNP0A08\1                                              : PCI bus
ACPI\PNP0B00\3&2411E6FE&0                                   : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\4                                              : Motherboard resources
ACPI\PNP0C02\5                                              : Motherboard resources
ACPI\PNP0C04\3&2411E6FE&0                                   : Numeric data processor
ACPI\PNP0C0B\2&DABA3FF&0                                    : ACPI Fan
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\3&2411E6FE&0                                   : PS/2 Compatible Mouse
ACPI\THERMALZONE\THRM                                       : ACPI Thermal Zone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
23 matching device(s) found.

2006-09-06 21:07:38 : <INIT> 2. PCI devices

PCI\VAX347S\0000                                            : VAX347S SCSI Controller
PCI\VEN_1002&DEV_5E4D&SUBSYS_00000000&REV_00\4&243D7BD0&0&0070: RADEON X700 Series 
PCI\VEN_1002&DEV_5E6D&SUBSYS_00010000&REV_00\4&243D7BD0&0&0170: RADEON X700 Series Secondary  
PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&2411E6FE&0&C0: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&2411E6FE&0&C1: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&2411E6FE&0&C2: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&2411E6FE&0&C3: PCI standard host CPU bridge
PCI\VEN_10DE&DEV_0050&SUBSYS_00000000&REV_A3\3&2411E6FE&0&08: PCI standard ISA bridge
PCI\VEN_10DE&DEV_0052&SUBSYS_10101695&REV_A2\3&2411E6FE&0&09: NVIDIA nForce PCI System Management
PCI\VEN_10DE&DEV_0053&SUBSYS_10101695&REV_A2\3&2411E6FE&0&30: NVIDIA nForce4 Parallel ATA Controller
PCI\VEN_10DE&DEV_0054&SUBSYS_10101695&REV_A3\3&2411E6FE&0&38: NVIDIA nForce4 ADMA Controller
PCI\VEN_10DE&DEV_0055&SUBSYS_CB8410DE&REV_A3\3&2411E6FE&0&40: NVIDIA nForce4 ADMA Controller
PCI\VEN_10DE&DEV_0057&SUBSYS_10101695&REV_A3\3&2411E6FE&0&50: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_0059&SUBSYS_10101695&REV_A2\3&2411E6FE&0&20: Realtek AC'97 Audio
PCI\VEN_10DE&DEV_005A&SUBSYS_10101695&REV_A2\3&2411E6FE&0&10: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_005B&SUBSYS_10101695&REV_A3\3&2411E6FE&0&11: Standard Enhanced PCI to USB Host Controller
PCI\VEN_10DE&DEV_005C&SUBSYS_00000000&REV_A2\3&2411E6FE&0&48: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&58: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&60: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&68: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&70: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005E&SUBSYS_10101695&REV_A3\3&2411E6FE&0&00: nForce4 HyperTransport Bridge
22 matching device(s) found.

2006-09-06 21:07:38 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-06 21:07:38 : <INIT> 4. USB devices

USB\ROOT_HUB\4&F15C3EE&0                                    : USB Root Hub
USB\ROOT_HUB20\4&7AC02FD&0                                  : USB Root Hub
2 matching device(s) found.

2006-09-06 21:07:38 : <INIT> Logging of HWIDs complete.
2006-09-06 21:07:38 : <CRIT> Could not delete element from array!
2006-09-06 21:07:45 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-06 21:07:45 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-06 21:07:45 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-06 21:07:45 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-06 21:07:45 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-06 21:07:45 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-06 21:07:45 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-06 21:07:45 : Program terminated.

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I've tried to do the same on another system (without RVM applied). And got the same error.

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Same error on Intel CPU platform (I've checked another guess)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I've noticed following piece of code (pay attention to last string) - maybe that is a problem?

[wnt5_x86-32__0005__D-G-S-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sigrp.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\S\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\S\1\UVGA3.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe -s"
command3	= "rd /s /q %DPSTMP%"
de

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

removed "de" - replaced it with spaces... error still happens sad

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

hmm tried to remove all entries from DPsFnshr.ini from other packs I do not use
left only following:

[wnt5_x86-32__0000__D-CP]
tagFiles	= 0
+hwids		= 1
+hwid1		= "ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\addUsepmtimer.exe"

[wnt5_x86-32__0006__D-L-NV-123]
tagFiles	= 0
+hwids		= 1
+hwid1		= "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 2
command1	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV*""

error still happens

I guess these actions will help you determine the cause... I've got some computers here where I can test some guesses without reinstalling mine wink

Last edited by [dk] (2006-09-07 03:23:55)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Looking through DPsFnshr.ini I've noticed some strange blocks... I guess it's just typos, their structure differs from main concept (I guess I caught it right)
Here they are, one by one:

[wnt5_x86-32__0009__D-S-CR-3]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\P17.sys"
tagFile2	= "%DPSROOT%\D\S\CR\3\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\3\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\3\*.* %DPSROOT%\CR\3"
command2	= "expand -r %DPSROOT%\D\S\CR\3\AddOn\*.* %DPSROOT%\D\S\CR\3\AddOn"
command3	= "expand -r %DPSROOT%\D\S\CR\3\common\*.* %DPSROOT%\D\S\CR\3\common"
command4	= "expand -r %DPSROOT%\D\S\CR\3\Lang\i386\*.* %DPSROOT%\D\S\CR\3\Lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\*.* %DPSROOT%\D\S\CR\3\Win2K_XP"
command7	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\i386\*.* %DPSROOT%\D\S\CR\3\Win2K_XP\i386"
command8	= "del /q %DPSROOT%\D\S\CR\3\*.??_"
command9	= "del /q %DPSROOT%\D\S\CR\3\Addon\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\3\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\3\Lang\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\3\Win2K_XP\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\3\Win2k_XP\i386\*.??_"
command14	= "start /wait %DPSROOT%\D\S\CR\3\CTZapxx.Exe /S"

here: commands    = 19 but actually there are 14 of them

next:

[wnt5_x86-32__0012__D-S-S-U]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sthda.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\S\U\3\*.inf"
-infFiles	= 0
commands	= 6
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32"
command3	= "md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM""

here: all command lines include command3 with no increment

next:

[wnt5_x86-32__0016__D-S-T-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\cmaudio.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\3\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\3\T_3.exe"

[wnt5_x86-32__0017__D-S-T-4]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\TT1724ht.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\4\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\4\T_SSU.exe"


[wnt5_x86-32__0018__D-S-T-5]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\dmxsens.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\5\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\5\T_DMX.exe"

here: commands = 1 and the next string is command3

Maybe it's not the cause - but I hope it will help you to find it out... and make your useful Packs flawless wink

Perhaps, it's bug in DPsFnshr.exe?

Last edited by [dk] (2006-09-07 04:29:48)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat, any updates?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

'[dk wrote:

']Bâshrat, any updates?

All will come in due time, Be patient... other people have jobs/lives too...
I'm sure he is aware of the issue after 11 of your posts wink

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Fixed the typo's you found ("command3" repeatedly used incorrectly and the incorrect total number). But that won't solve the issue you're having. So far you're still the only one having this issue... Still trying to locate the cause.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Hmm... very strange... here is another guess about cause...
this is from winnt.sif

[GuiRunOnce]
	command9="%SystemDrive%\DPsFnshr.exe"

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Well... maybe it's a some sort of conflict between DPsFnshr and registry tweaks I'm using...
so, as background process to your location of cause, Bâshrat, I'll try to move execution of DPsFnshr.exe before any tweaks applied (changing method of it to be executed by WPI 5.3)... I'll post results here

and I can post two of my registry files here if needed

Good luck to us wink

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Ridiculous... I've removed entry from [GuiRunOnce] section and added respective entry to WPI.
According to WPI Log - everything was ok - executed in proper time successfully... I've noticed GUI error popup with same error... (log was almost identical to previous):

2006-09-11 12:23:07 : <INIT> Logging of HWIDs complete.
2006-09-11 12:23:07 : <CRIT> Could not delete element from array!
2006-09-11 12:23:18 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.

here is part of WPI log:

-----

???????????, ???????? 11, 2006 12:23:06 PM
   Program: DriverPacks KTD
   UID: KTD
   Order: 000099
   Category: Drivers
   ???????????, ???????? 11, 2006 12:23:19 PM
   cmd1 Success (returned code 0): "C:\DPsFnshr.exe"
   ???????????, ???????? 11, 2006 12:23:19 PM
   Finished installation

-----

note: There are some cyrillic symbols there - don't be aware of them - they just a part of timestamp - no vital information...

So... I've got lack of versions atm...

Do anyone have any suggestions?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

hmm... I'll try to execute finisher BEFORE WPI is executed...
using following runonceex.cmd:

cmdow @ /HID
@ECHO OFF

for /f "delims=: tokens=1" %%i in ("%~dp0") do set drive=%%i:
set wpipath=%drive%\wpi

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\937 /V 1 /D "%SystemDrive%\DPsFnshr.exe" /f

REG ADD %KEY%\999 /V 1 /D "%wpipath%\WPI.hta" /f

EXIT

results are coming...

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Unfortunately, result is the same... error in log...
Well - I'll try to redo entire process once more... using runonceex method of running finisher...
I've noticed some interesting files in bin directory:

 Directory of D:\Downloads\123\bin\wnt5_x86-32

04.09.2006  20:01    <DIR>          .
04.09.2006  20:01    <DIR>          ..
25.08.2006  04:00           186 918 KB888111.7z
25.08.2006  04:00            71 614 KB921401.7z
25.08.2006  04:03           199 751 M2.7z
25.08.2006  04:03           180 815 ROE.exe

first 2 archives I guess are hotfixes, which already has been integrated via RyanVM update pack... (i've looked through svcpack directory)

Bâshrat, maybe it's because I do my integrations on Win 2003 sp1 platform? (it's unlikely, but I don't see any other possible way to cause... due the finisher runs on final system WXP SP2)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Well... same error... even using ROE.exe (as BASE pack does itself)...

Variants are over atm... Can't see any further ways to fix it out...


Bâshrat, do you need any other information from me to resolve it? I'll do my best wink

Last edited by [dk] (2006-09-12 20:52:51)