http://bugs.winehq.org/show_bug.cgi?id=35250
Bug ID: 35250 Summary: BOINC service install fails Product: Wine Version: 1.7.9 Hardware: x86-64 URL: http://boinc.berkeley.edu/dl/boinc_7.2.33_windows_inte lx86.exe OS: Linux Status: NEW Keywords: download, Installer, source Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Classification: Unclassified
Created attachment 47015 --> http://bugs.winehq.org/attachment.cgi?id=47015 wine-1.7.9-43-gbfb4f28 console output
The installer for BOINC 7.2.33 fails if "install as a service" is chosen during the installation.
err:msi:ITERATE_Actions Execution halted, action L"CAGrantBOINCMasterRights" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
Workaround: uncheck this option.
BOINC is open source but I don't know about the installer.
http://bugs.winehq.org/show_bug.cgi?id=35250
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 47016 --> http://bugs.winehq.org/attachment.cgi?id=47016 Install screen
http://bugs.winehq.org/show_bug.cgi?id=35250
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |netapi32 Summary|BOINC service install fails |BOINC service install fails | |(user accounts created by | |NetUserAdd need to be | |persistent across sessions) Severity|minor |normal
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The failing 'CAGrantBOINCMasterRights' custom action depends on persistence of created user accounts across sessions (account info is lost when netapi32.dll is unloaded).
--- snip --- ... 0046:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CAGrantBOINCMasterRights 2: Starting Custom Action 3: 0 " ... 0046:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CAGrantBOINCMasterRights 2: Successfully retrieved 'BOINC_MASTER_USERNAME' with a value of 'boinc_master' 3: 0 " ... 0046:Call advapi32.LookupAccountNameW(00000000,013c0ed8 L"boinc_master",00a41d10,013be7d4,00a40f58,013be7e0,013be7d0) ret=004be0bf 0046:Ret advapi32.LookupAccountNameW() retval=00000000 ret=004be0bf 0046:Call KERNEL32.GetLastError() ret=004be0c9 0046:Ret KERNEL32.GetLastError() retval=00000534 ret=004be0c9 ... 0046:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 2 L"1: Failed to be able to obtain the SID for the selected user on the localhost 2: " ... 0035:err:msi:ITERATE_Actions Execution halted, action L"CAGrantBOINCMasterRights" returned 1603 --- snip ---
Previous 'CACreateBOINCAccounts' custom action which creates both accounts:
--- snip --- ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Starting Custom Action 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Using automatic account creation and management of 'boinc_master' account 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Generating 'boinc_master' account name 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Generating 'boinc_master' password 3: 0 " ... 0045:Call advapi32.LookupAccountNameW(00000000,013c0e60 L"boinc_master",00a41130,0099e6f8,00a41928,0099e704,0099e6f4) ret=004be0bf 0045:Ret advapi32.LookupAccountNameW() retval=00000000 ret=004be0bf 0045:Call KERNEL32.GetLastError() ret=004be0c9 0045:Ret KERNEL32.GetLastError() retval=00000534 ret=004be0c9 ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Creating 'boinc_master' account 3: 0 " ... 0045:Call netapi32.NetUserAdd(00000000,00000001,0099e764,0099e75c) ret=004b34ba 0045:fixme:netapi32:NetUserAdd ((null), 1, 0x99e764, 0x99e75c) stub! 0045:Call ntdll.RtlAllocateHeap(00110000,00000000,0000024c) ret=f6fd87d7 0045:Ret ntdll.RtlAllocateHeap() retval=00a44420 ret=f6fd87d7 0045:Ret netapi32.NetUserAdd() retval=00000000 ret=004b34ba ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Using automatic account creation and management of 'boinc_project' account 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Generating 'boinc_project' account name 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Generating 'boinc_project' password 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Creating 'boinc_project' account 3: 0 " ... 0045:Call netapi32.NetUserAdd(00000000,00000001,0099e764,0099e760) ret=004b37ea 0045:fixme:netapi32:NetUserAdd ((null), 1, 0x99e764, 0x99e760) stub! 0045:Call ntdll.RtlAllocateHeap(00110000,00000000,0000024c) ret=f6fd87d7 0045:Ret ntdll.RtlAllocateHeap() retval=00a45138 ret=f6fd87d7 0045:Ret netapi32.NetUserAdd() retval=00000000 ret=004b37ea ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_MASTER_USERNAME' to a value of 'boinc_master' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_MASTER_ISUSERNAME' to a value of '.\boinc_master' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_MASTER_PASSWORD' to a value of '<Value Hidden>' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_PROJECT_USERNAME' to a value of 'boinc_project' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_PROJECT_ISUSERNAME' to a value of '.\boinc_project' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'BOINC_PROJECT_PASSWORD' to a value of '<Value Hidden>' 3: 0 " ... 0045:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: CACreateBOINCAccounts 2: Successfully set 'RETURN_REBOOTREQUESTED' to a value of '1' 3: 0 " ... 0045:trace:msi:DllThread custom action (45) returned 0 --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=35250
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #3 from Teras teras@luukku.com --- the same
1.7.37
https://bugs.winehq.org/show_bug.cgi?id=35250
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- No change in wine-1.8-rc1
https://bugs.winehq.org/show_bug.cgi?id=35250
--- Comment #5 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine and Staging 4.18.
https://bugs.winehq.org/show_bug.cgi?id=35250
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine 7.9