msi return value 2 - what does it mean
hi All,
i have an msi that works fine on an english Wins Server 2003.
if i install it on a german Wins Server 2003 i get the following error in the log.
What exactly does return value 2 mean?
The error msg that appears is
"An error occurred while applying security settings. User is not a valid user or group. This could be a problem with the package, or a problem connecting to a domain controller on the network."
i have an msi that works fine on an english Wins Server 2003.
if i install it on a german Wins Server 2003 i get the following error in the log.
What exactly does return value 2 mean?
The error msg that appears is
"An error occurred while applying security settings. User is not a valid user or group. This could be a problem with the package, or a problem connecting to a domain controller on the network."
UNKNOWN) Action start 17:21:39: WriteRegistryValues.
(SERVER) MSI (s) (B4:D8) [17:21:39:081]: Note: 1: 1609 2: Authenticated Users 3: 1332
(SERVER) MSI (s) (B4:D8) [17:28:24:414]:
(SERVER) MSI (s) (B4:D8) [17:28:24:417]: Note: 1: 3
(POLICY) MSI (s) (B4:D8) [17:28:24:449]: Machine policy value 'DisableRollback' is 0
(SERVER) MSI (s) (B4:D8) [17:28:24:449]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
NOTE: Look at few lines above for clues on error
(ERROR) Action ended 17:28:24: WriteRegistryValues. Return value 2.
(SERVER) MSI (s) (B4:D8) [17:28:24:449]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
(SERVER) MSI (s) (B4:D8) [17:28:24:449]: No System Restore sequence number for this installation.
(SERVER) MSI (s) (B4:D8) [17:28:24:449]: Unlocking Server
NOTE: Look at few lines above for clues on error
(ERROR) Action ended 17:28:24: INSTALL. Return value 2.
(SERVER) MSI (s) (B4:D8) [17:28:24:471]: Note: 1: 1708
(SERVER) MSI (s) (B4:D8) [17:28:24:471]: Product: Communication Control Toolkit -- Installation operation failed.
0 Comments
[ + ] Show comments
Answers (2)
Please log in to answer
Posted by:
anonymous_9363
14 years ago
I suspect your package either has entries in the LockPermissions table or uses a Custom Action to set permissions. In either case, they are probably using the English names for, say, the 'Adminstrator' account. Such an account won't exist in German installations ( I don't know what the German translation is). You will have to re-work the package so that it uses what are called "well-known SIDs" instead of the English names. You can find the SIDs for the usual accounts on MSDN.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.