I had the same thing when try to install Illustrator CS5. Mine failed because the machine I was sending it to already had CS5 Dreamweaver installed. Basically I had to install the additional application manually. Or you could run a task to remove any previous Adobe suites applications then re-install all the ones you want.
Add verbos logging to the uninstall command and then check the uninstall log to see what is the error code that uninstall is returning to LANDesk. That can point you in the correct direction, also another thing I noticed that you are uninstalling using a package why not uninstall using the MSI Codes.
I saw your post. your return code result 1603 can be added to the software distribution return code section. How are you deploying the job as an MSI or batch doing your MSI commands. If it s batch calling the msi you need to have the batch return the code to LD. I think if it is an MSI job it will get the code back automatically. The batch job does not have 1603 definied and the MSI dist. has 1603 defined as a "A fatal error occurred during installation"
In your log, you can actually see the return code coming back from Windows Installer/MSIExec
Fri, 11 Mar 2011 13:21:04 MSI result 643
Fri, 11 Mar 2011 13:21:04 processing of package is complete, result 1603 (0x00000643 - code 1603)
So, when MSIExec is exiting, it is giving LANDesk back a 1603, which is a failure code as defined by Microsoft. You can see all the MSI exit codes here:
or all of MS System Error codes here:
I suspect something is going a little wrong, but it isn't obvious, or doesn't have any real impact. Like Manoj said, you can add logging and hopefully find out better what is happening.
I would not suggest that you add/modify the return codes to say that 1603 is success because later on, you might not know when something actually fails.