Hello, I don't know if this is a bug of wpkg.js or of my config, but removing this package doesn't remove it from wpkg.xml. <package id="pidgin" name="Pidgin" revision="2530" reboot="false" priority="1"> <check type="file" condition="versionequalto" path="%programfiles%\pidgin\pidgin.exe" value="2.5.3.0" /> <install cmd='cmd /C taskkill /F /T /IM pidgin.exe' > <exit code='1' /> <exit code='128' /> </install> <install cmd='\\evd-ads2\wpkg\Pidgin\pidgin-2.5.3.exe /L=1031 /S /NOUI' /> <install cmd='\\evd-ads2\wpkg\Pidgin\pidgin-install.cmd' /> <upgrade cmd='cmd /C taskkill /F /T /IM pidgin.exe' > <exit code='1' /> <exit code='128' /> </upgrade> <upgrade cmd='\\evd-ads2\wpkg\Pidgin\pidgin-2.5.3.exe /L=1031 /S /NOUI' /> <upgrade cmd='\\evd-ads2\wpkg\Pidgin\pidgin-install.cmd' /> <remove cmd='\\evd-ads2\wpkg\Pidgin\pidgin-remove.cmd' > <exit code='0' /> </remove> </package> --------------------------------------------------------- Message during execution: Installing dependencies of 'Pidgin' (pidgin). Installing 'Pidgin' (pidgin)... Command 'cmd /C taskkill /F /T /IM pidgin.exe' returned exit code [128]. This exit code is not an error. Command in installation of Pidgin returned exit code [128]. This exit code indicates success. Processing (install) of Pidgin successful. Removing Pidgin (pidgin)... Command '\\evd-ads2\wpkg\Pidgin\pidgin-remove.cmd' returned exit code [0]. This exit code is not an error. Command in removal of Pidgin returned exit code [0]. This exit code indicates success. Could not process (remove) Pidgin. Package still installed. --------------------------------------------------------- >From the log: 2009-01-02 16:43:25, DEBUG : Executing command : cmd /C taskkill /F /T /IM pidgin.exe 2009-01-02 16:43:27, INFO : Command 'cmd /C taskkill /F /T /IM pidgin.exe' returned exit code [128]. This exit code is not an error. 2009-01-02 16:43:27, INFO : Command in installation of Pidgin returned exit code [128]. This exit code indicates success. 2009-01-02 16:43:27, DEBUG : Executing command : \\evd-ads2\wpkg\Pidgin\pidgin-2.5.3.exe /L=1031 /S /NOUI 2009-01-02 16:43:50, DEBUG : Command in installation of Pidgin returned exit code [0]. Success. 2009-01-02 16:43:50, DEBUG : Executing command : \\evd-ads2\wpkg\Pidgin\pidgin-install.cmd 2009-01-02 16:43:53, DEBUG : Command in installation of Pidgin returned exit code [0]. Success. 2009-01-02 16:43:53, DEBUG : Checking existence of package: Pidgin 2009-01-02 16:43:53, DEBUG : Finding version of C:\Programme\pidgin\pidgin.exe| 2009-01-02 16:43:53, DEBUG : Obtained version "2.5.3.0". 2009-01-02 16:43:53, DEBUG : Leaving getFileVersion with version 2.5.3.0 2009-01-02 16:43:53, DEBUG : Checking file version 2.5.3.0 is versionequalto (than) 2.5.3.0 - got result 0 2009-01-02 16:43:53, DEBUG : Checking version of 'C:\Programme\pidgin\pidgin.exe' : Is 2.5.3.0 = 2.5.3.0 ? true 2009-01-02 16:43:53, DEBUG : Removing currently existing settings node first: 'Pidgin' (pidgin), Revision 2530 2009-01-02 16:43:53, DEBUG : Adding settings node: 'Pidgin' (pidgin), Revision 2530 2009-01-02 16:43:53, INFO : Processing (install) of Pidgin successful. 2009-01-02 16:43:53, DEBUG : Restoring previous environment. 2009-01-02 16:43:53, INFO : Removing Pidgin (pidgin)... 2009-01-02 16:43:53, DEBUG : Executing command: \\evd-ads2\wpkg\Pidgin\pidgin-remove.cmd 2009-01-02 16:43:56, DEBUG : Command returned result: 0 2009-01-02 16:43:56, INFO : Command '\\evd-ads2\wpkg\Pidgin\pidgin-remove.cmd' returned exit code [0]. This exit code is not an error. 2009-01-02 16:43:56, INFO : Command in removal of Pidgin returned exit code [0]. This exit code indicates success. 2009-01-02 16:43:56, DEBUG : Checking existence of package: Pidgin 2009-01-02 16:43:56, DEBUG : Finding version of C:\Programme\pidgin\pidgin.exe| 2009-01-02 16:43:56, DEBUG : Obtained version "2.5.3.0". 2009-01-02 16:43:56, DEBUG : Leaving getFileVersion with version 2.5.3.0 2009-01-02 16:43:56, DEBUG : Checking file version 2.5.3.0 is versionequalto (than) 2.5.3.0 - got result 0 2009-01-02 16:43:56, DEBUG : Checking version of 'C:\Programme\pidgin\pidgin.exe' : Is 2.5.3.0 = 2.5.3.0 ? true 2009-01-02 16:43:56, DEBUG : Checking pidgin zombie state. 2009-01-02 16:43:56, ERROR : Could not process (remove) Pidgin.|Package still installed. --------------------------------------------------------- Pidgin has been properly removed, but WKPG is not able to remove it from the list. >From the log, I see that wpkg.js checks the file version of pidgin.exe, but this file doesn't exist any more. It seems that it is checking some cached data. Perhaps, there is refresh needed somewhere. Thank you for your help and kind regards, Johannes --------------------------------------------------------------------------- Johannes Brix, CISSP, CISA Phone: ++49 (0)2 20 33 05 15 32 Senior Support Engineer Mobile: ++49 (0) 17 35 88 76 48 Evidian Customer Care Köln Web: support.evidian.com www.evidian.com --------------------------------------------------------------------------- |