[Bug 44926] New: Olive tree BibleStudySetup_6.1.1.exe fails: ITERATE_Actions Execution halted, action L"WixCreateInternetShortcuts" returned 1603
https://bugs.winehq.org/show_bug.cgi?id=44926 Bug ID: 44926 Summary: Olive tree BibleStudySetup_6.1.1.exe fails:ITERATE_Actions Execution halted, action L"WixCreateInternetShortcuts" returned 1603 Product: Wine Version: 3.4 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: xerox.xerox2000x(a)gmail.com Distribution: --- To see this first work around bug 44135 then: 0039:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe" 0039:err:msi:ITERATE_Actions Execution halted, action L"WixCreateInternetShortcuts" returned 1603 0039:err:msi:execute_script Execution of script 2 halted; action L"[C:\\users\\louis\\Start Menu\\Programs\\Olive Tree Bible Software\\Bible Study 6 online support.url\0080http://help.olivetree.com/\00801\0080\00800<=>S-1-5-21-0-0-0-1000<=>{85E9410C-03A6-4396-9688-91981F445D1B}]WixRollbackInternetShortcuts" returned 1603 sha1sum ~/Downloads/BibleStudySetup_6.1.1.exe e55cd3df7b44bab85fdcb6785c32aa73988e338b /home/louis/Downloads/BibleStudySetup_6.1.1.exe -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #1 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Created attachment 61013 --> https://bugs.winehq.org/attachment.cgi?id=61013 +msi,+msidb log +msi,+msidb log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer URL| |https://www.olivetree.com/p | |c/ --- Comment #2 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Filled some fields. Required: winetricks dotnet462 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 tokktokk <fdsfgs(a)krutt.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs(a)krutt.org -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ole32 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 vn39t6ajt0c(a)opayq.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vn39t6ajt0c(a)opayq.com --- Comment #3 from vn39t6ajt0c(a)opayq.com --- Was able to get past the WixCreateInternetShortcuts issue for BibleStudySetup_6.1.1.exe by adding the "Internet Explorer 6" winetricks component (using PlayOnLinux, so not sure of that component's name in winetricks). Not sure if necessary, but switched the Wine config to "Windows XP" before installing IE6. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|ole32 |-unknown --- Comment #4 from Nikolay Sivov <bunglehead(a)gmail.com> --- With current Wine I get this: --- 291943 0060:err:msi:ITERATE_Actions Execution halted, action L"CompareIEVersion" returned 1603 --- Does not look like it was ever about ole32, so I'm clearing component for now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #5 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Hi, did you test that exact version 6.1.1? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #6 from Nikolay Sivov <bunglehead(a)gmail.com> --- I think so, file name is BibleStudySetup_6.1.1.exe, same checksum as in bug description. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #7 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Ok, i`ll try later too, but for now my guess is this bug ( "WixCreateInternetShortcuts" returned 1603) is really fixed then and now it runs into followup. I`ll update this bugreport soon. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Olive tree |Olive tree |BibleStudySetup_6.1.1.exe |BibleStudySetup_6.1.1.exe |fails:ITERATE_Actions |fails:ITERATE_Actions |Execution halted, action |Execution halted, action |L"WixCreateInternetShortcut |L"WixCreateInternetShortcut |s" returned 1603 |s" returned 1603 (with | |dotnet462 preinstalled) --- Comment #8 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- I get the error "Actions Execution halted, action L"CompareIEVersion" returned 1603" too if I do not install dotnet462 before running the installer. When i install dotnet462 beforehand I still run into the bug mentioned in the title: "ITERATE_Actions Execution halted, action L"WixCreateInternetShortcuts" returned 1603" At the time i created this bugreport i guess the installer also failed in trying to install dotnet462 itsself (i think, not 100% sure anymore), so that`s why i installed it beforehand. I`ll update the title. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #9 from Nikolay Sivov <bunglehead(a)gmail.com> --- Okay, ideally we'd like to fix wine-mono issue as well, or at least have it reported. Recent wine-mono versions have compatibility fixes prompted by wix toolkit specifically, so it could be used in WiX custom actions. Evidently it's not enough. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.olivetree.com/p |https://archive.org/details |c/ |/bible-study-setup-6.1.1 Status|NEW |NEEDINFO CC| |focht(a)gmx.net --- Comment #10 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download via Internet Archive. https://archive.org/details/bible-study-setup-6.1.1 It was not possible to retrieve an archive.org snapshot from original vendor site not its CDN: https://s3.amazonaws.com/ot.downloads/pc/BibleStudySetup_6.1.1.exe I've found the installer in someones Mega.nz account and uploaded it manually to archive.org. Hash matches: $ sha1sum BibleStudySetup_6.1.1.exe e55cd3df7b44bab85fdcb6785c32aa73988e338b BibleStudySetup_6.1.1.exe Tidbit: https://help.olivetree.com/hc/en-us/articles/360044223311-Bible-Study-6-for-... Please retest but don't recycle the bug report for different issues. Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW --- Comment #11 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- (In reply to Anastasius Focht from comment #10)
Hello folks,
Please retest but don't recycle the bug report for different issues.
Regards
Done: still present in current git (Execution halted, action L"WixCreateInternetShortcuts" returned 1603) Also comment 3 is still valid: if you install internet explorer with winetricks the installer (claims) is successfull. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 Sagawa <sagawa.aki+winebugs(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sagawa.aki+winebugs(a)gmail.c | |om -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #12 from Sagawa <sagawa.aki+winebugs(a)gmail.com> ---
From my investigation, this is because Wine doesn't support STGM_WRITE in IUniformResourceLocatorW's IPropertySetStorage::Open method.
WixCreateInternetShortcuts uses STGM_WRITE as follows: https://github.com/wixtoolset/wix3/blob/63312bc3a663c22f8f78cfdf4af4281310fd... I'll submit a merge request soon. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #13 from Sagawa <sagawa.aki+winebugs(a)gmail.com> --- Though my MR was merged, the installer still fails. This is due to failure of IPersistFile::Save method. In detail, Wix custom action code[1] keeps IPropertyStorage aka piStorage after Commit method, and then calls IPersistFile::Save method. With Wine's current implementation, IPersistFile::Save method internally opens property storage via IPropertySetStorage::Open method[2]. However, the property storage has been opened as piStorage and it's not closed by IPropertyStorage::Release method. Therefore, opening the property storage in IPersistFile::Save method fails at that point. Compound File-based IPropertySetStorage::Open requires STGM_SHARE_EXCLUSIVE flag to open a property storage. So, to fix this issue, I guess we need our own IPropertyStorage implementation in ieframe.dll. [1] https://github.com/wixtoolset/wix3/blob/63312bc3a663c22f8f78cfdf4af4281310fd... [2] https://gitlab.winehq.org/wine/wine/-/blob/120ca2ff52d145faa925a41d494035842... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #14 from vn39t6ajt0c(a)convergenceservice.com --- Created attachment 73376 --> https://bugs.winehq.org/attachment.cgi?id=73376 Installed GUI of Bible Study 6.1.1 in 32-bit Wine 7.11 Trying the route of creating a portable app of Olive Tree Bible Study installed on a Windows VM, then running the portable app in Wine. Seem to be getting further down the path, but have not yet dealt with the crashing bugs visible in this screen shot. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44926 --- Comment #15 from vn39t6ajt0c(a)convergenceservice.com --- Here's how I got the Bible Study 6.1.1 GUI to start in 32-bit Wine 7.11... In the Windows VM: ------------------ Portable app guide used: https://helpdeskgeek.com/how-to/create-a-portable-version-of-any-application... Portable app software used: Enigma Virtual Box Portable app software configuration (from memory): - I installed the Olive Tree Bible Study software in the Windows VM - I run The Enigma Protector and specified the installed BibleStudy.exe file as the Input File Name - I added the following two folders recursively in the "Virtual Box Files" section: - "C:\Users\User\AppData\Local\Olive Tree Bible Software" - "C:\Users\User\AppData\Local\Olive_Tree_Bible_Software" -- On my Linux Mint 21 host: ------------------------- Wine prefix creator used: PlayOnLinux 4.3.4 Wine Configuration Changes: - Applications -> Windows Version: Windows 8.1 - Graphics -> Emulate a virtual desktop -> Desktop size: 1024 x 768 Winetricks installed: corefonts msxml3 vcrun6 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 ie8 dotnet462 NOTE: dotnet462 isn't available in my version of PlayOnLinux, so I installed all the winetricks manually using the following command line command: $ env WINEPREFIX=/home/renewed/.PlayOnLinux/wineprefix/ot32 winetricks --force corefonts msxml3 vcrun6 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 ie8 dotnet462 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=44926 sraamar.psplus(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sraamar.psplus(a)gmail.com --- Comment #16 from sraamar.psplus(a)gmail.com --- Hello I tried to fix the issue myself. It seems to work. Feel free to comment as I am no wine expert. https://github.com/SraamaR/wine/tree/57222 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla