https://bugs.winehq.org/show_bug.cgi?id=37972
Bug ID: 37972 Summary: MSI installer (made by Wise) won't complete Product: Wine Version: 1.7.34 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: s.maddox@lantizia.me.uk Distribution: ---
Installer: http://appupdates.yourservices.co.uk/internetcentral/receptionist.exe
Althought it doesn't look like it's an MSI, it is - you can extract it with 7zip and find setup.exe, setup.ini and the MSI within.
The installation program will let you pick a destination folder, whether you want Complete/Custom install, but then you'll get...
'Installation ended prematurely because of an error'.
On the console all you see is below (ask me which debug options you'd like on and I'll attach to this bug a proper log).
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:msi:event_spawn_wait_dialog doing nothing err:msi:msi_dialog_create_controls no handler for element type L"Billboard" fixme:vbscript:parse_script parser failed around L"objSID = objWbem.Get("Win32_SID.SID='" & strKey & "'")\r\n\t\t\t\t'WScript.Echo "SID: " & strKey & vbCrLf & Space(3) & "Name: " & objSid.AccountName & " -- In Domain: " & objSID.ReferencedDomainName \r\n\t\t\t\r\n\t\t\t\t'miPA Corp installed\r\n\t\t\t\tCORP_userName = read_reg("U","strin"... err:msi:ITERATE_Actions Execution halted, action L"getOldInstallDir" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
https://bugs.winehq.org/show_bug.cgi?id=37972
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://appupdates.yourservi | |ces.co.uk/internetcentral/r | |eceptionist.exe
https://bugs.winehq.org/show_bug.cgi?id=37972
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
https://bugs.winehq.org/show_bug.cgi?id=37972
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|msi |vbscript Summary|MSI installer (made by |UC Receptionist Console 14 |Wise) won't complete |SP6 installer fails Ever confirmed|0 |1
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Looks like the VBScript parser gets confused by 'Get' token in 'Get' method call.
Some reduced example code:
--- snip --- Set objWbem = GetObject("winmgmts:") Set objStartup = objWbem.Get("Win32_ProcessStartup") --- snip ---
$ sha1sum receptionist.exe 34bb35c49c832b26227f7dac58054759ace4f193 receptionist.exe
$ du -sh receptionist.exe 9.6M receptionist.exe
$ wine --version wine-1.7.35-11-ge62612b
Regards
https://bugs.winehq.org/show_bug.cgi?id=37972
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|UC Receptionist Console 14 |Multiple application |SP6 installer fails |installers fail due to | |VBScript parser failure in | |'Get' method calls (UC | |Receptionist Console 14 | |SP6, PostgreSQL 9.3)
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
refining summary since this affects multiple apps.
Another installer failing: PostgreSQL 9.3
Download: http://get.enterprisedb.com/postgresql/postgresql-9.3.5-3-windows.exe
--- snip --- ... fixme:vbscript:parse_script parser failed around L" = objWMIService.Get("Win32_Service.Name='" & strServiceName & "'")\r\n\r\n' Start it (them)\r\nIf objService.State <> "Running" Then\r\n WScript.Echo "Starting " & objService.Name\r\n iRetval = objService.StartService()\r\n If iRetval = 0 Then\r\n WScript.Echo "Service " & "... fixme:wscript:run_script ParseScriptText failed: 80004005 --- snip ---
$ sha1sum postgresql-9.3.5-3-windows.exe e47b6569f86466da76199186aa1b63a94f040551 postgresql-9.3.5-3-windows.exe
$ du -sh postgresql-9.3.5-3-windows.exe 53M postgresql-9.3.5-3-windows.exe
$ wine --version wine-1.7.35-24-g3873c93
Regards
https://bugs.winehq.org/show_bug.cgi?id=37972
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robert.munteanu@gmail.com
--- Comment #3 from Anastasius Focht focht@gmx.net --- *** Bug 38108 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=37972
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple application |Multiple application |installers fail due to |installers fail due to |VBScript parser failure in |VBScript parser failure in |'Get' method calls (UC |'Get' method calls (UC |Receptionist Console 14 |Receptionist Console 14 |SP6, PostgreSQL 9.3) |SP6, PostgreSQL 9.3, | |Symantec VIP Access)
https://bugs.winehq.org/show_bug.cgi?id=37972
--- Comment #4 from s.maddox@lantizia.me.uk --- I know this doesn't *fix* the bug, but for those stumbling on this wondering if there is a workaround. There is...
winetricks wsh56vb
https://bugs.winehq.org/show_bug.cgi?id=37972
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #5 from Teras teras@luukku.com --- wine 1.7.38
err:msi:msi_dialog_create_controls no handler for element type L"Billboard" fixme:vbscript:parse_script parser failed around L"objSID = objWbem.Get("Win32_SID.SID='" & strKey & "'")\r\n\t\t\t\t'WScript.Echo "SID: " & strKey & vbCrLf & Space(3) & "Name: " & objSid.AccountName & " -- In Domain: " & objSID.ReferencedDomainName \r\n\t\t\t\r\n\t\t\t\t'miPA Corp installed\r\n\t\t\t\tCORP_userName = read_reg("U","strin"... err:msi:ITERATE_Actions Execution halted, action L"getOldInstallDir" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
https://bugs.winehq.org/show_bug.cgi?id=37972
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- Still valid issue wine-1.8-rc1-89-g4a315cd
https://bugs.winehq.org/show_bug.cgi?id=37972
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- Tried the postgresql from comment 2
fixme:wscript:set_host_properties ignored L"nologo" switch fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED fixme:wshom:WshShell3_get_Environment (0x165988 {VT_BSTR: L"PROCESS"} 0x33f6c8): semi-stub
receptionist.exe from comment 1
fixme:vbscript:parse_script parser failed around L"objSID = objWbem.Get("Win32_SID.SID='" & strKey & "'")\r\n\t\t\t\t'WScript.Echo "SID: " & strKey & vbCrLf & Space(3) & "Name: " & objSid.AccountName & " -- In Domain: " & objSID.ReferencedDomainName \r\n\t\t\t\r\n\t\t\t\t'miPA Corp installed\r\n\t\t\t\tCORP_userName = read_reg("U","strin"...
wine 1.9.20
https://bugs.winehq.org/show_bug.cgi?id=37972
--- Comment #8 from winetest@luukku.com --- Deleting files from my hard disk and I found this exe and bug.
Still valid wine 2.0rc4. Tested with receptionist.
https://bugs.winehq.org/show_bug.cgi?id=37972
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #9 from Jacek Caban jacek@codeweavers.com --- This is most likely fixed by commits from bug 46318. Please retest.
https://bugs.winehq.org/show_bug.cgi?id=37972
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
this works now. The installer from initial comment 'UC Receptionist' is gone but the VB scriplets provided in the comments are good enough to test with.
PostgreSQL 9.3 installer from my comment #2 suffers from bug 46754
Regards
https://bugs.winehq.org/show_bug.cgi?id=37972
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.4.
https://bugs.winehq.org/show_bug.cgi?id=37972
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |78078b65b27177fecbd2f45bb5c | |14b3a21aa1c88