eSword on Linux
eSword on Linux
I found no topics about this posted on this forum after 2013.
It seems an impossibility to do a working install of eSword on Linux.
I've found old posts on forums, here and there, but none that work.
I've tried multiple times.
Is there a different process?
I got it installed with PlayOnLinux, but can't open it.
Wine 6.0.2 installed but didn't register the msxml3.dll or the msxml6.dll.
Does anyone have any experience with this issue?
Any help appreciated.
It seems an impossibility to do a working install of eSword on Linux.
I've found old posts on forums, here and there, but none that work.
I've tried multiple times.
Is there a different process?
I got it installed with PlayOnLinux, but can't open it.
Wine 6.0.2 installed but didn't register the msxml3.dll or the msxml6.dll.
Does anyone have any experience with this issue?
Any help appreciated.
Re: eSword on Linux
From https://www.e-sword.net/faq.html:
You can install Windows Media Player 9 in a 32-bit prefix.I JUST INSTALLED E-SWORD 13 AND IT WILL NOT START!
e-Sword 13 requires that the Windows Media Player is both installed and enabled.
Code: Select all
# Make sure your winetricks is up-to-date:
sudo winetricks --self-update
# Create a 32-bit prefix and install Windows Media Player 9
WINEARCH=win32 WINEPREFIX=${HOME}/e-sword winetricks -q wmp9
# Change the directory to the installer, for example:
# cd ${HOME}/Downloads
# Install E-Sword in the new prefix:
WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
# Run E-Sword:
cd "${HOME}/e-sword/drive_c/Program Files/e-Sword"
wine e-Sword.exe
Re: eSword on Linux
Worth noting that several apps which others are using for same / similar functionality that might help you.
Free as in libre and no need for wine:
Bibletime, Xiphos, Unique Bible
Paid, runs well on wine:
Logos Bible Software (but has a free version but also paid options)
Free as in libre and no need for wine:
Bibletime, Xiphos, Unique Bible
Paid, runs well on wine:
Logos Bible Software (but has a free version but also paid options)
Re: eSword on Linux
Been struggling hard with e-Sword 13.0 myself these days and to no avail apparently. I keep getting this error:
wine error 1904 module c:\windows\system32\msxml3.dll failed to register
I can see the DLL is there but something is messed. I tried with both 32 and 64 bit prefixes. Sad, I have bought many of the e-Sword books but on Linux it does not work
wine error 1904 module c:\windows\system32\msxml3.dll failed to register
I can see the DLL is there but something is messed. I tried with both 32 and 64 bit prefixes. Sad, I have bought many of the e-Sword books but on Linux it does not work
-
- Level 2
- Posts: 12
- Joined: Sat Nov 27, 2021 7:12 pm
Re: eSword on Linux
I have someone looking into this. I managed to capture some particular errors in Terminal. I'll report back how it goes. I'd like to get eSword running on WINE.
I did manage to get Logos 9 running successfully on Linux using WINE. Good thing since I have thousands of books in that platform.
I did manage to get Logos 9 running successfully on Linux using WINE. Good thing since I have thousands of books in that platform.
Re: eSword on Linux
Maybe you`ve set msxml3 to native or so?
The program starts fine here on a fresh, new wineprefix after doing "winetricks -q wmp11"
(make sure you have latest winetricks via 'winetricks --self-update'
I clicked through some tabs and afaict it works more or less
regards
The program starts fine here on a fresh, new wineprefix after doing "winetricks -q wmp11"
(make sure you have latest winetricks via 'winetricks --self-update'
I clicked through some tabs and afaict it works more or less
regards
Re: eSword on Linux
I keep running into this:
sca@New-Promise:~$ cd ${HOME}/Downloads
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602
0009:err:msi:MsiEnableLogW Unable to enable log L"" (3)
sca@New-Promise:~/Downloads$
This resembles a "sudo" error...kinda...so, I became root and ran it again:
sca@New-Promise:~/Downloads$ sudo -i
root@New-Promise:~# WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
wine: created the configuration directory '/root/e-sword'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/e-sword" has been updated.
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
root@New-Promise:~#
So, became myself again and took ownership of the (wine) windows\system32 file.
I aborted the install each time I saw these errors on the terminal popping-up behind the e-sword install splash, as you can probably tell by the error entries.
root@New-Promise:~# exit
logout
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602
0009:err:msi:MsiEnableLogW Unable to enable log L"" (3)
sca@New-Promise:~/Downloads$ cd
sca@New-Promise:~$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
sca@New-Promise~
I have placed a copy of
e-sword_1300_setup.exe
in every folder that I saw it was being sought.
So, it seems I'm stuck.
sca@New-Promise:~$ cd ${HOME}/Downloads
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602
0009:err:msi:MsiEnableLogW Unable to enable log L"" (3)
sca@New-Promise:~/Downloads$
This resembles a "sudo" error...kinda...so, I became root and ran it again:
sca@New-Promise:~/Downloads$ sudo -i
root@New-Promise:~# WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
wine: created the configuration directory '/root/e-sword'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/e-sword" has been updated.
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
root@New-Promise:~#
So, became myself again and took ownership of the (wine) windows\system32 file.
I aborted the install each time I saw these errors on the terminal popping-up behind the e-sword install splash, as you can probably tell by the error entries.
root@New-Promise:~# exit
logout
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602
0009:err:msi:MsiEnableLogW Unable to enable log L"" (3)
sca@New-Promise:~/Downloads$ cd
sca@New-Promise:~$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe
0009:err:module:__wine_process_init L"C:\\windows\\system32\\e-sword_1300_setup.exe" not found
sca@New-Promise~
I have placed a copy of
e-sword_1300_setup.exe
in every folder that I saw it was being sought.
So, it seems I'm stuck.
Re: eSword on Linux
It may sound strange, but this looks good.Code: Select all
sca@New-Promise:~/Downloads$ WINEPREFIX=${HOME}/e-sword wine e-sword_1300_setup.exe 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602 0009:err:msi:MsiEnableLogW Unable to enable log L"" (3)
The output tells you that Wine-mono (the .Net framework) is not installed
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
and that you aborted the installation of e-sword with the cancel button.
0009:err:msi:ITERATE_Actions Execution halted, action L"InstallWelcome" returned 1602
-
- Level 2
- Posts: 12
- Joined: Sat Nov 27, 2021 7:12 pm
Re: eSword on Linux
I heard back from my contact who tried both WINE and PlayOnLinux. He was unable to get E-Sword to launch on either.
I tried these instructions, and E-Sword failed to launch for me:
https://youtu.be/c4IZlFKYkO8
If someone can reach out to this guy and see if he will update his instructions for E-Sword 13 (I don't have a YouTube account), that might help get E-Sword successfully running on Linux.
I tried these instructions, and E-Sword failed to launch for me:
https://youtu.be/c4IZlFKYkO8
If someone can reach out to this guy and see if he will update his instructions for E-Sword 13 (I don't have a YouTube account), that might help get E-Sword successfully running on Linux.