Hi, Thanks for your help...this is definitely my problem! :) At one point I was only ever having the install create users on the local computer. However, we discovered a scenario where it would be required to create a domain user for one specific configuration of our application. I had changed my User node to use the correct domain (either ComputerName or the specified domain), but had failed to update my PermissionEx elements not to use the [ComputerName] for the domain.
I really appreciate your help! Amy My user is set up like this... <util:User Id="InstallUser" Name="[APPLICATIONUSER]" Password="[APPLICATIONPASSWORD]" CreateUser="yes" PasswordNeverExpires="yes" CanNotChangePassword="yes" RemoveOnUninstall="yes" UpdateIfExists="yes" Domain="[CREATEUSERDOMAIN]" LogonAsService="yes"> <util:GroupRef Id="IISWorkerProcessGroup"/> <util:GroupRef Id="UsersGroup" /> </util:User> My permission ex element was set up like this... :( <util:PermissionEx CreateFile="yes" GenericAll="yes" Read="yes" ReadAttributes="yes" WriteAttributes="yes" Domain="[ComputerName]" User="[APPLICATIONUSER]" /> When the user was created on the windows domain then the ExecSecureObjects action was looking for that user on the local machine, hence the error. Thanks, Amy -----Original Message----- From: Yan Sklyarenko [mailto:y...@sitecore.net] Sent: Thursday, February 05, 2009 12:51 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] question about error in ExecSecureObjects I've managed to reproduce this error. Look, you usually create a user like this: <util:User Id="NewUser" Name="MyUser" Domain="MyDomain" /> Then you should reference it in the PermissionEx element the same way: <util:PermissionEx GenericAll="yes" User="MyUser" Domain="MyDomain"/> And any of the following incorrect references will trigger your error: <util:PermissionEx GenericAll="yes" User="NewUser" /> <util:PermissionEx GenericAll="yes" User="MyDomain\MyUser" /> Hope this helps. -- Yan ________________________________ From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: Thu 2/5/2009 19:26 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] question about error in ExecSecureObjects Hmm, never heard of this error before: 0x80070534 = ERROR_NONE_MAPPED - No mapping between account names and security IDs was done. -----Original Message----- From: Amy Rosewater [mailto:arosewa...@spectrumhr.com] Sent: Wednesday, February 04, 2009 12:55 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] question about error in ExecSecureObjects Hi All, I have an install which creates a new user during the installation, and then attempts to assign that user permissions to specific directories on the install machine. This has been working perfectly until recently. The verbose log shows this message: ExecSecureObjects: Error 0x80070534: failed to get sid for account: WEBSERVER1\WP5785_IIS before rolling back the install with no indication of what happened. It is attempting to assign permissions to a directory for this user which gets created during the install. The CreateUser step appears to finish without problems Action 11:37:41: CreateUser. MSI (s) (B0:4C) [11:37:41:028]: Executing op: CustomActionSchedule(Action=CreateUser,ActionType=11265,Source=BinaryDat a,Target=**********,CustomActionData=**********) MSI (s) (B0:4C) [11:37:41:028]: Creating MSIHANDLE (18434) of type 790536 for thread 1612 MSI (s) (B0:A4) [11:37:41:028]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI2E.tmp, Entrypoint: CreateUser MSI (s) (B0:A4) [11:37:41:825]: Closing MSIHANDLE (18434) of type 790536 for thread 1612 MSI (s) (B0:4C) [11:37:41:825]: Executing op: ActionStart(Name=InstallFiles,Description=Copying new files,Template=File: [1], Directory: [9], Size: [6]) Action 11:37:41: InstallFiles. Copying new files Any thoughts as to what the issue might be? Amy Amy Rosewater SPECTRUM Human Resource Systems Corporation 707 17th Street Suite 3800 Denver CO, 80202 303.592.3403 arosewa...@spectrumhr.com ------------------------------------------------------------------------ ------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users