Linux version of Logos Bible Software
Comments
-
Congratulations! Very good work! I am encouraged. Please keep working on this. Question. So the extra RAM usage. . . Is it from Logos running under wine, or are you saying that you have a different VM running in the background?
0 -
Where do we find Rik's instructions? It would be wonderful to download books. Will it accept your email and tell you what books you own?
0 -
Right. I use KVM to run a version of Windows that I run Logos in, and I'm doing it on a machine with 16g of ram. Ideally, using WINE would be much better. I'd love to be able to run Logos on a lighter weight laptop.
Regarding the downloading books problem, I'm assuming it's some kind of Windows library that Logos is trying to rely on which is missing under WINE, but without proper error messages that would be hard to find. Are you seeing anything interesting by running "wine /path/to/Logos.exe &> wine.log"?
0 -
Actually I think the issue is with a core wine function that can't be resolved by swapping in a native dll. I've tried almost all the dependencies now. It might be a case of waiting for an update to wine. The bad news is that the latest dev version 4.14 breaks things badly so its time to be quite active with bug reports etc. Once past this hurdle we may yet find other huge problems... but there are some good indications that the database functions are working so maybe not.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
David J. Ring, Jr. said:
Where do we find Rik's instructions? It would be wonderful to download books. Will it accept your email and tell you what books you own?
Go to this page for the instructions: https://community.logos.com/forums/t/121.aspx?PageIndex=25
0 -
Ok. I really need to start playing around with this myself and start looking into writing bug reports. I would encourage others to think about doing this too. Only if enough of us combine together and work on this is there likely to be any light at the end of the tunnel. Between MS opensoursing various frameworks and the tons and tons of work going into WINE these days (largely because of Steam's Proton project), I'm hopeful that further progress can be made.
Regarding VM's I think I'm actually going to set up a Linux guest in which I tinker around with stuff and take snapshots so I can revert if I screw things up too badly.
0 -
Not the same as running Logos 8 natively on Linux, but you can make https://app.logos.com into a desktop app (sorta, you'll still need to be connected to the internet to use it, just like you would the website).
Install nodejs. On Ubuntu, you can just run
sudo apt install nodejs
Then install nativefier
npm install -g nativefier
Then you can create a program with
nativefier --name "Logos" --single-instance "https://app.logos.com"
It will create a directory called logos-linux-x64 (assuming you are running 64 bit Linux) with a program called "logos" in it, and all the needed dependencies to run the app.
Optionally, if you want a fuller desktop experience, checkout my nativefier-webapps repo on github: https://github.com/timotheosh/nativefier-webapps. I have a desktop file and icon for the program you can use, and build scripts that can create similar applications for Gmail, Evernote, and several other web applications I use frequently.
0 -
If one wants to do that, they can run Chrome from the command line to start a session in app mode. That would be lighter since the resources are shared with other running Chrome instances including the web pages you're browsing.
0 -
Sure, if resources are a concern, and one already uses Chrome. Nativefier makes this a separate application to your desktop, that has its own menu entry, icon, and process. Sometimes, it makes sense to reason about a webapp separately from one's "browsing tasks". You can even build the app with "--tray start-in-tray" so it starts up hidden and available in one's system tray. Besides, the separate Electron app is still lighter than running Logos 8 on Wine.
0 -
Great News! A wine developer has provided a patch that allows all Logos 8 resources to successfully download and be used. So this means that as far as I can tell, Logos 8 is fully functional in Ubuntu 18.04 with wine! This is a real answer to prayer! Here is the link to the relevant wine bug report and patch: https://bugs.winehq.org/show_bug.cgi?id=47668
I am writing up the steps you would need to follow to download the wine source, apply the patch, install wine, then install Logos 8 as part of the Google Doc that we were using earlier: https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw
The next step is getting this patch accepted so that newer wine builds would have it available without needing to build ourselves. I'll try to keep you updated.
0 -
That’s great progress! Finally.
0 -
Encouraging to hear this!
0 -
Rik,
You are truly my hero brother. Do you know how long I have been waiting for this? Years and years! I've known for a long time that Faithlife would never work on a Linux port. I've known that there would need to be a community effort. Your persistence, and that of others, has shown that it will indeed be possible to run Logos on Linux without any kind of virtual machine technology. This is fantastic news!!!!
As a Linux guy who loves to dig into the text of Scripture this is huge for me. I have been able to run Bibleworks under WINE for years, but Logos has leapfroged Bibleworks in many ways, and now that BW is defunct the future is clearly with Logos.
Unfortunately, since I've accepted a pastoral call to a new church, and am the throes of moving from South Texas to Northern Illinois (any Logos/Linux users in the Grayslake area???), I have pretty much zero time to experiment with things. However, as time permits, I will look at your instructions and try to give them a whirl.
Thank you, thank you, thank you brother for your persistence and work!!!!
Blessings,
Adam
0 -
Looking at the Google Doc it appears that most of these steps are scriptable. Does not look very hard to write a bash script to automate most (or perhaps all) of theses steps. Will look into it as there is time.
0 -
Adam,
Thanks for the encouragement. We also have been waiting for *years* for this one, and as we support many mother-tongue Bible translators that use Linux but also www.sil.org has moved to Logos for their translation resources it has stood as the *primary* software tool not available for Linux for these users.
Thanks go to @John Goodman and especially a certain Louis Lenders who provided the actual patch. I would not have been able to do that myself. Instead I only stand as the lowly tester that kept trying beyond hope to see if it would work, and behold it came together.
I do hope that I can help facilitate any traction in getting this patch "mainlined" so it is part of Wine. Then it would just be a matter of installing Wine, installing .NET 4.7.2 via winetricks, and then installing Logos. There may be some additional minor tweaks such as making sure the correct fonts get installed, etc.
So again all thanks go to the Wine developers, but all praise to Him!
0 -
I can now confirm that Rik's instructions work on Kubuntu 19.04 64bit too! Logos for Linux just became real!
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
For those feeling daunted by building from src a prebuilt deb for 64bit systems is here: https://drive.google.com/open?id=128wjpqsTOqNQXMqOvuuv7pCpdgIQ74t8
Enjoy!
Should be compatible with Ubuntu / Kubuntu 19.04. That's what I'm running.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
0
-
Unfortunately, I get Logos to install, but it continually crashes when starting up and trying to synchronize.
The only thing different from the instructions is that it builds against WINE dev 4.17 instead of 4.16, since 4.17 must have just been released.
The install is on a 32bit version of Kubuntu in a VM.
I'm inserting the WINE backtrace log. See anything in here which could be an outstanding problem?
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0a621ced).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0a621ced ESP:1aeee2b0 EBP:1aeee33c EFLAGS:00010202( R- -- I - - - )
EAX:185a8750 EBX:185a8718 ECX:00000000 EDX:1aeee30c
ESI:187fe9a8 EDI:00000000
Stack dump:
0x1aeee2b0: 00000000 00000000 00000000 1aeee30c
0x1aeee2c0: 31d5063b 1aeee454 185a8718 00000000
0x1aeee2d0: 0a6ef72c 00000000 1aeee201 0a6ef72c
0x1aeee2e0: 00000000 00000001 17a40000 1aeee510
0x1aeee2f0: 00000008 1aeee2fc 00000000 00000000
0x1aeee300: 0a6ef72c 187fe9a8 1aeee301 b5e5b8d8
Backtrace:
=>0 0x0a621ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee33c)
1 0x0a611fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee384)
2 0x0a612220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee3b4)
3 0x0a5dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee7bc)
4 0x0a5e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeea18)
5 0x0a5e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeeae0)
6 0x1b8d6c87 (0x1aeeeb5c)
7 0x1b8d6afb (0x1aeeeb78)
8 0x1b89e399 (0x1aeeebc4)
9 0x1b89deb2 (0x1aeeebf4)
10 0x1b89da5e (0x1aeeec18)
11 0x0ff1aeb4 (0x1aeeec38)
12 0x0ff1a5dc (0x1aeeec54)
13 0x191a68f3 (0x1aeeec90)
14 0x191a65d1 (0x1aeeecbc)
15 0x191a784b (0x1aeeecf8)
16 0x79ab5412 in mscorlib.ni (+0x395411) (0x1aeeed64)
17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x1aeeed78)
18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x1aeeed94)
19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x1aeeede4)
20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x1aeeedf4)
21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x1aeeee48)
22 0x037f7764 EntryPoint+0xffffffff() in clr (0x1aeeeebc)
23 0x0392f883 EntryPoint+0x136c82() in clr (0x1aeeef3c)
24 0x0392e269 EntryPoint+0x135668() in clr (0x1aeeef50)
25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x1aeeeff4)
26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x1aeef050)
27 0x0392e40f EntryPoint+0x13580e() in clr (0x1aeef074)
28 0x0392f811 EntryPoint+0x136c10() in clr (0x1aeef124)
29 0x0392e66b EntryPoint+0x135a6a() in clr (0x1aeef1a4)
30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x1aeeff3c)
31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x1aeeff4c)
32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x1aeeffdc)
33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x1aeeffec)
0x0a621ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (204 modules)
PE 400000- 34b0000 Deferred logos
PE 37e0000- 3ece000 Export clr
PE 3ed0000- 3fc5000 Deferred msvcr120_clr0400
PE 65a0000- 6fb0000 Deferred system.ni
PE 6fb0000- 7b5e000 Deferred presentationcore.ni
PE 7b70000- 7cb9000 Deferred wpfgfx_v0400
PE 7cc0000- 7d38000 Deferred msvcp120_clr0400
PE 7d40000- 7e0a000 Deferred presentationnative_v0400
PE 7e10000- 7e90000 Deferred clrjit
PE 8040000- 8053000 Deferred nlssorting
PE 8d10000- 8d1e000 Deferred evrpresenter
PE 9180000- 91b7000 Deferred sxs
PE 9230000- 996e000 Deferred system.xml.ni
PE 9f80000- a2d0000 Deferred system.data
PE a2f0000- a3bb000 Deferred sqlite3
PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0
PE a4e0000- a775000 Export libronix.digitallibrary.native
PE a890000- a9d6000 Deferred winmm
PE afb0000- b505000 Deferred libronix.digitallibrary.resources.native
PE b510000- b55d000 Deferred easyhook
PE b560000- b6be000 Deferred icuin52
PE b6c0000- b733000 Deferred libxml2
PE cea0000- cead000 Deferred api-ms-win-core-winrt-string-l1-1-0
PE eb40000- eb85000 Deferred system.numerics.ni
PE f820000- fbed000 Deferred comctl32
PE ff30000- ff3b000 Deferred v8helper
PE 10000000-1007d000 Deferred mscoreei
PE 10350000-10b34000 Deferred system.data.ni
PE 18b40000-18ec6000 Deferred d3dcompiler_47
PE 1a420000-1a43a000 Deferred mscorsecimpl
PE 1a670000-1a68f000 Deferred clrcompression
PE 1af00000-1b2c0000 Deferred v8
PE 22650000-22738000 Deferred diasymreader
PE 26100000-26e1d000 Deferred system.windows.forms.ni
PE 4a800000-4a90d000 Deferred icuuc52
PE 4ad00000-4b599000 Deferred icudt52
PE 512a0000-5155b000 Deferred system.runtime.serialization.ni
PE 56610000-57917000 Deferred presentationframework.ni
PE 580d0000-582c4000 Deferred system.xaml.ni
PE 584e0000-588d3000 Deferred windowsbase.ni
PE 60370000-6046c000 Deferred system.configuration.ni
PE 61a00000-621e0000 Deferred system.core.ni
PE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0
PE 62800000-628bc000 Deferred usp10
PE 62940000-6296a000 Deferred imagehlp
PE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0
PE 63ac0000-63ada000 Deferred dwmapi
PE 64700000-6473c000 Deferred concrt140
PE 64b40000-64b78000 Deferred shcore
PE 64d10000-64ddf000 Deferred system.security.ni
PE 65980000-6599a000 Deferred version
PE 66640000-66696000 Deferred msacm32
PE 66700000-66781000 Deferred rsaenh
PE 66c80000-66cf1000 Deferred msvcp140
PE 67800000-67848000 Deferred combase
PE 68c40000-68d3a000 Deferred shlwapi
PE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0
PE 69e80000-69ee9000 Deferred propsys
PE 6a300000-6a64c000 Deferred oleaut32
PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a900000-6aa71000 Deferred setupapi
PE 6b5c0000-6b625000 Deferred explorerframe
PE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bf00000-6bf1b000 Deferred schannel
PE 6c0c0000-6c0fb000 Deferred imm32
PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2
PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6dbc0000-6dc07000 Deferred mpr
PE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0
PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1
PE 6ecc0000-6ecd5000 Deferred vcruntime140
PE 6fb40000-6fc74000 Deferred d3d9
PE 6fdc0000-6ff8e000 Deferred rpcrt4
PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0
PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0
PE 71240000-71432000 Deferred kernelbase
PE 71440000-71481000 Deferred jsproxy
PE 79000000-7904a000 Deferred mscoree
PE 79720000-7aa9e000 Export mscorlib.ni
PE 7aea0000-7b034000 Deferred system.drawing.ni
ELF 7b400000-7b829000 Deferred kernel32<elf>
\-PE 7b420000-7b829000 \ kernel32
ELF 7bc00000-7bd3e000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd3e000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7ee9e000-7eeb2000 Deferred libnss_files.so.2
ELF 7eeb2000-7eecd000 Deferred libnsl.so.1
ELF 7eecd000-7eedb000 Deferred libnss_nis.so.2
ELF 7eedb000-7efdd000 Deferred libm.so.6
ELF aa0ac000-aa100000 Deferred libgssapi_krb5.so.2
ELF aa424000-aa500000 Deferred libkrb5.so.3
ELF ab01a000-ab04f000 Deferred libk5crypto.so.3
ELF ab072000-ab0b8000 Deferred netapi32<elf>
\-PE ab080000-ab0b8000 \ netapi32
ELF ab0b8000-ab0ff000 Deferred secur32<elf>
\-PE ab0c0000-ab0ff000 \ secur32
ELF ac505000-ac51d000 Deferred libresolv.so.2
ELF ac51d000-ac5fe000 Deferred windowscodecs<elf>
\-PE ac540000-ac5fe000 \ windowscodecs
ELF ad706000-ad70b000 Deferred libkeyutils.so.1
ELF ad75a000-ad7fd000 Deferred wininet<elf>
\-PE ad770000-ad7fd000 \ wininet
ELF ae104000-ae111000 Deferred libkrb5support.so.0
ELF ae111000-ae12d000 Deferred kerberos<elf>
\-PE ae120000-ae12d000 \ kerberos
ELF ae12d000-ae17e000 Deferred winhttp<elf>
\-PE ae140000-ae17e000 \ winhttp
ELF af503000-af508000 Deferred libcom_err.so.2
ELF af508000-af50f000 Deferred libnss_dns.so.2
ELF af50f000-af513000 Deferred libnss_mdns4_minimal.so.2
ELF b0d83000-b0da6000 Deferred libtinfo.so.5
ELF b0da6000-b0ddd000 Deferred libedit.so.2
ELF b0ddd000-b0de6000 Deferred libatomic.so.1
ELF b0de6000-b0e04000 Deferred libgcc_s.so.1
ELF b0f8a000-b0f94000 Deferred libdrm_nouveau.so.2
ELF b0f94000-b0f9f000 Deferred libdrm_amdgpu.so.1
ELF b0f9f000-b0fbd000 Deferred libelf.so.1
ELF b0fbd000-b0fcb000 Deferred libdrm_radeon.so.1
ELF b0fcb000-b0fdb000 Deferred libsensors.so.4
ELF b0fdb000-b47c2000 Deferred libllvm-8.so.1
ELF b47c2000-b56d3000 Deferred swrast_dri.so
ELF b56d3000-b56db000 Deferred libxcb-sync.so.1
ELF b56db000-b56df000 Deferred libxcb-present.so.0
ELF b56df000-b56fc000 Deferred libxcb-glx.so.0
ELF b56fc000-b5710000 Deferred libdrm.so.2
ELF b5710000-b572f000 Deferred libglapi.so.0
ELF b572f000-b57a6000 Deferred libglx_mesa.so.0
ELF b57c9000-b5828000 Deferred libgldispatch.so.0
ELF b5828000-b5971000 Deferred opengl32<elf>
\-PE b5860000-b5971000 \ opengl32
ELF b5971000-b5b00000 Deferred wined3d<elf>
\-PE b59b0000-b5b00000 \ wined3d
ELF b5c02000-b5c07000 Deferred libxcb-dri3.so.0
ELF b5c07000-b5c0b000 Deferred libxdamage.so.1
ELF b5c2b000-b5c4e000 Deferred libglx.so.0
ELF b5c4e000-b5caf000 Deferred libgl.so.1
ELF b5caf000-b5cdc000 Deferred iphlpapi<elf>
\-PE b5cc0000-b5cdc000 \ iphlpapi
ELF b5cdc000-b5de8000 Deferred msvcr120<elf>
\-PE b5d10000-b5de8000 \ msvcr120
ELF b5de8000-b5f03000 Deferred ucrtbase<elf>
\-PE b5e20000-b5f03000 \ ucrtbase
ELF b5f03000-b5f3f000 Deferred ws2_32<elf>
\-PE b5f10000-b5f3f000 \ ws2_32
ELF b5f3f000-b6950000 Deferred shell32<elf>
\-PE b5f70000-b6950000 \ shell32
ELF b6950000-b69da000 Deferred dwrite<elf>
\-PE b6960000-b69da000 \ dwrite
ELF b69da000-b6a65000 Deferred libgmp.so.10
ELF b6a65000-b6a9b000 Deferred libhogweed.so.4
ELF b6a9b000-b6ad7000 Deferred libnettle.so.6
ELF b6ad7000-b6aec000 Deferred libtasn1.so.6
ELF b6aec000-b6c6d000 Deferred libunistring.so.2
ELF b6c6d000-b6dbb000 Deferred libp11-kit.so.0
ELF b6dbb000-b6f51000 Deferred libgnutls.so.30
ELF b6f51000-b7049000 Deferred crypt32<elf>
\-PE b6f70000-b7049000 \ crypt32
ELF b70a0000-b70a6000 Deferred libxcb-dri2.so.0
ELF b70a6000-b70af000 Deferred libffi.so.6
ELF b70af000-b70b2000 Deferred libxshmfence.so.1
ELF b70d2000-b70f7000 Deferred bcrypt<elf>
\-PE b70e0000-b70f7000 \ bcrypt
ELF b713d000-b7144000 Deferred libxfixes.so.3
ELF b7144000-b7150000 Deferred libxcursor.so.1
ELF b7150000-b7163000 Deferred libxi.so.6
ELF b7163000-b7167000 Deferred libxcomposite.so.1
ELF b7167000-b7174000 Deferred libxrandr.so.2
ELF b7174000-b7180000 Deferred libxrender.so.1
ELF b7180000-b7187000 Deferred libxxf86vm.so.1
ELF b7187000-b718b000 Deferred libxinerama.so.1
ELF b718b000-b7195000 Deferred librt.so.1
ELF b7195000-b71b0000 Deferred libbsd.so.0
ELF b71b0000-b71b7000 Deferred libxdmcp.so.6
ELF b71b7000-b71bb000 Deferred libxau.so.6
ELF b71bb000-b71e7000 Deferred libxcb.so.1
ELF b71e7000-b7331000 Deferred libx11.so.6
ELF b7331000-b7346000 Deferred libxext.so.6
ELF b7346000-b7349000 Deferred libx11-xcb.so.1
ELF b7349000-b7367000 Deferred libidn2.so.0
ELF b7369000-b7423000 Deferred winex11<elf>
\-PE b7390000-b7423000 \ winex11
ELF b74f2000-b7524000 Deferred libexpat.so.1
ELF b7524000-b756f000 Deferred libfontconfig.so.1
ELF b756f000-b758e000 Deferred libz.so.1
ELF b758e000-b75c8000 Deferred libpng16.so.16
ELF b75c8000-b7685000 Deferred libfreetype.so.6
ELF b76a8000-b78e0000 Deferred user32<elf>
\-PE b76d0000-b78e0000 \ user32
ELF b78e0000-b79b7000 Deferred msvcrt<elf>
\-PE b7900000-b79b7000 \ msvcrt
ELF b79b7000-b7b11000 Deferred gdi32<elf>
\-PE b79e0000-b7b11000 \ gdi32
ELF b7b11000-b7b95000 Deferred advapi32<elf>
\-PE b7b20000-b7b95000 \ advapi32
ELF b7b97000-b7b9c000 Deferred libdl.so.2
ELF b7b9c000-b7d78000 Deferred libc.so.6
ELF b7d78000-b7d97000 Deferred libpthread.so.0
ELF b7db0000-b7dba000 Deferred libnss_compat.so.2
ELF b7dba000-b7f71000 Dwarf libwine.so.1
ELF b7f73000-b7f9b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
000000b9 0
000000b8 0
0000009a 0
00000063 0
00000026 0
00000023 0
0000001e 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a explorer.exe
0000002a 0
00000029 0
00000028 0
0000001b 0
0000001c plugplay.exe
00000020 0
0000001f 0
0000001d 0
00000021 winedevice.exe
0000002b 0
00000027 0
00000025 0
00000024 0
00000022 0
00000061 rpcss.exe
000000af 0
00000068 0
00000067 0
00000066 0
00000065 0
00000062 0
00000079 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe
000000b7 0
000000b4 0
000000b3 0
000000b2 0
000000ae 0
000000ad 0
000000ac 0
000000ab 0
000000aa 0
000000a9 0
000000a8 0
000000a7 0
000000a6 0
000000a5 0
000000a4 0
000000a3 0 <==
000000a2 -1
000000a1 0
000000a0 0
0000009f 0
00000099 0
00000096 0
00000095 0
00000094 -1
00000093 0
00000092 0
00000091 0
00000090 0
0000008f 0
0000008e 0
0000008d 0
0000008c 0
0000008b 0
0000008a -1
00000089 0
00000088 0
00000087 0
00000086 -1
00000084 0
00000083 0
00000082 0
00000081 0
00000080 0
0000007f 0
0000007e 0
0000007c 2
0000007b 0
0000007a 0
00000097 mscorsvw.exe
0000009e 0
0000009d 0
0000009c 0
00000098 0
System information:
Wine build: wine-4.17
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 5.0.0-29-generic0 -
Unfortunately, I 've tried to work through the instructions on the Google Doc several times, but have failed. On two different setups I've been able to get Logos to install, and then it starts to sync to sync, and then it dies and can't be restarted. One of these failures was on a 32 bit ubuntu system and one on a 64 bit.
Here is the backtrace file if anyone has any ideas:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0c821ced).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0c821ced ESP:0f04eeb0 EBP:0f04ef3c EFLAGS:00010202( R- -- I - - - )
EAX:184a88f0 EBX:184a88b8 ECX:00000000 EDX:0f04ef0c
ESI:184a8970 EDI:00000000
Stack dump:
0x0f04eeb0: 00000000 00000000 00000000 0f04ef0c
0x0f04eec0: 6e9944a2 0f04f054 184a88b8 00000000
0x0f04eed0: 0c8ef72c 00000000 0f04ee01 0c8ef72c
0x0f04eee0: 00000000 00000001 177b0000 0f04f110
0x0f04eef0: 00000008 0f04eefc 00000000 00000000
0x0f04ef00: 0c8ef72c 184a8970 0f04ef01 f5c638d8
Backtrace:
=>0 0x0c821ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef3c)
1 0x0c811fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef84)
2 0x0c812220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04efb4)
3 0x0c7dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f3bc)
4 0x0c7e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f618)
5 0x0c7e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f6e0)
6 0x21bb7c17 (0x0f04f75c)
7 0x21bb797b (0x0f04f778)
8 0x21bb7651 (0x0f04f7c4)
9 0x21bb6442 (0x0f04f7f4)
10 0x21bb5786 (0x0f04f818)
11 0x1ab91f1c (0x0f04f838)
12 0x1ab90cf4 (0x0f04f854)
13 0x19530d13 (0x0f04f890)
14 0x195309f1 (0x0f04f8bc)
15 0x19531c6b (0x0f04f8f8)
16 0x79ab5412 in mscorlib.ni (+0x395411) (0x0f04f964)
17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x0f04f978)
18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x0f04f994)
19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x0f04f9e4)
20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x0f04f9f4)
21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x0f04fa48)
22 0x037f7764 EntryPoint+0xffffffff() in clr (0x0f04fabc)
23 0x0392f883 EntryPoint+0x136c82() in clr (0x0f04fb3c)
24 0x0392e269 EntryPoint+0x135668() in clr (0x0f04fb50)
25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x0f04fbf4)
26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x0f04fc50)
27 0x0392e40f EntryPoint+0x13580e() in clr (0x0f04fc74)
28 0x0392f811 EntryPoint+0x136c10() in clr (0x0f04fd24)
29 0x0392e66b EntryPoint+0x135a6a() in clr (0x0f04fda4)
30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x0f04ff3c)
31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x0f04ff4c)
32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x0f04ffdc)
33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x0f04ffec)
0x0c821ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (185 modules)
PE 400000- 34b0000 Deferred logos
PE 37e0000- 3ece000 Export clr
PE 3ed0000- 3fc5000 Deferred msvcr120_clr0400
PE 6360000- 636d000 Deferred api-ms-win-core-winrt-string-l1-1-0
PE 65a0000- 6fb0000 Deferred system.ni
PE 6fb0000- 7b5e000 Deferred presentationcore.ni
PE 7b70000- 7cb9000 Deferred wpfgfx_v0400
PE 7cc0000- 7d38000 Deferred msvcp120_clr0400
PE 7d40000- 7e0a000 Deferred presentationnative_v0400
PE 7e10000- 7e90000 Deferred clrjit
PE 8040000- 8053000 Deferred nlssorting
PE 8d10000- 8d1e000 Deferred evrpresenter
PE 9180000- 91b7000 Deferred sxs
PE 9230000- 996e000 Deferred system.xml.ni
PE 9f80000- a2d0000 Deferred system.data
PE a2f0000- a3bb000 Deferred sqlite3
PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0
PE c6e0000- c975000 Export libronix.digitallibrary.native
PE ca90000- cbd5000 Deferred winmm
PE cf90000- d4e5000 Deferred libronix.digitallibrary.resources.native
PE d4f0000- d53d000 Deferred easyhook
PE d540000- d69e000 Deferred icuin52
PE d6a0000- d713000 Deferred libxml2
PE fb30000- fb75000 Deferred system.numerics.ni
PE 10000000-1007d000 Deferred mscoreei
PE 10350000-10b34000 Deferred system.data.ni
PE 170c0000-1748c000 Deferred comctl32
PE 189c0000-18d46000 Deferred d3dcompiler_47
PE 19ee0000-19efa000 Deferred mscorsecimpl
PE 1a0d0000-1a0ef000 Deferred clrcompression
PE 1a900000-1a90b000 Deferred v8helper
PE 1adf0000-1b1b0000 Deferred v8
PE 20e90000-21bad000 Deferred system.windows.forms.ni
PE 22140000-22228000 Deferred diasymreader
PE 4a800000-4a90d000 Deferred icuuc52
PE 4ad00000-4b599000 Deferred icudt52
PE 512a0000-5155b000 Deferred system.runtime.serialization.ni
PE 56610000-57917000 Deferred presentationframework.ni
PE 580d0000-582c4000 Deferred system.xaml.ni
PE 584e0000-588d3000 Deferred windowsbase.ni
PE 60370000-6046c000 Deferred system.configuration.ni
PE 61a00000-621e0000 Deferred system.core.ni
PE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0
PE 62800000-628bb000 Deferred usp10
PE 62940000-6296a000 Deferred imagehlp
PE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0
PE 63ac0000-63ada000 Deferred dwmapi
PE 64700000-6473c000 Deferred concrt140
PE 64b40000-64b78000 Deferred shcore
PE 64d10000-64ddf000 Deferred system.security.ni
PE 65980000-6599a000 Deferred version
PE 66640000-66696000 Deferred msacm32
PE 66700000-66781000 Deferred rsaenh
PE 66c80000-66cf1000 Deferred msvcp140
PE 67800000-67848000 Deferred combase
PE 68c40000-68d3a000 Deferred shlwapi
PE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0
PE 69e80000-69ee9000 Deferred propsys
PE 6a300000-6a64c000 Deferred oleaut32
PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a900000-6aa71000 Deferred setupapi
PE 6b5c0000-6b625000 Deferred explorerframe
PE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bf00000-6bf1b000 Deferred schannel
PE 6c0c0000-6c0fb000 Deferred imm32
PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2
PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6dbc0000-6dc07000 Deferred mpr
PE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0
PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1
PE 6ecc0000-6ecd5000 Deferred vcruntime140
PE 6fb40000-6fc74000 Deferred d3d9
PE 6fdc0000-6ff8d000 Deferred rpcrt4
PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0
PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0
PE 71240000-71432000 Deferred kernelbase
PE 71440000-71480000 Deferred jsproxy
PE 79000000-7904a000 Deferred mscoree
PE 79720000-7aa9e000 Export mscorlib.ni
PE 7aea0000-7b034000 Deferred system.drawing.ni
ELF 7b400000-7b829000 Deferred kernel32<elf>
\-PE 7b420000-7b829000 \ kernel32
ELF 7bc00000-7bd3e000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd3e000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7ee89000-7ee9d000 Deferred libnss_files.so.2
ELF 7ee9d000-7eeb8000 Deferred libnsl.so.1
ELF 7eeb8000-7eec6000 Deferred libnss_nis.so.2
ELF 7eec6000-7efc8000 Deferred libm.so.6
ELF f1624000-f1700000 Deferred libkrb5.so.3
ELF f1c3d000-f1c91000 Deferred libgssapi_krb5.so.2
ELF f1c91000-f1cc6000 Deferred libk5crypto.so.3
ELF f2011000-f2057000 Deferred netapi32<elf>
\-PE f2020000-f2057000 \ netapi32
ELF f2445000-f248c000 Deferred secur32<elf>
\-PE f2450000-f248c000 \ secur32
ELF f291f000-f2a00000 Deferred windowscodecs<elf>
\-PE f2940000-f2a00000 \ windowscodecs
ELF f2c5d000-f2d00000 Deferred wininet<elf>
\-PE f2c70000-f2d00000 \ wininet
ELF f2e0f000-f2e2b000 Deferred kerberos<elf>
\-PE f2e20000-f2e2b000 \ kerberos
ELF f2e2b000-f2e7c000 Deferred winhttp<elf>
\-PE f2e40000-f2e7c000 \ winhttp
ELF f2f95000-f2fad000 Deferred libresolv.so.2
ELF f3320000-f333e000 Deferred libgcc_s.so.1
ELF f355f000-f5478000 Deferred libnvidia-glcore.so.390.116
ELF f5478000-f5591000 Deferred libglx_nvidia.so.0
ELF f5595000-f55a2000 Deferred libkrb5support.so.0
ELF f55c9000-f5628000 Deferred libgldispatch.so.0
ELF f5628000-f5771000 Deferred opengl32<elf>
\-PE f5660000-f5771000 \ opengl32
ELF f5771000-f5900000 Deferred wined3d<elf>
\-PE f57b0000-f5900000 \ wined3d
ELF f5a4b000-f5aac000 Deferred libgl.so.1
ELF f5aac000-f5ab1000 Deferred libkeyutils.so.1
ELF f5ae4000-f5bf0000 Deferred msvcr120<elf>
\-PE f5b10000-f5bf0000 \ msvcr120
ELF f5bf0000-f5d0b000 Deferred ucrtbase<elf>
\-PE f5c20000-f5d0b000 \ ucrtbase
ELF f5d0b000-f5d47000 Deferred ws2_32<elf>
\-PE f5d20000-f5d47000 \ ws2_32
ELF f5d47000-f6758000 Deferred shell32<elf>
\-PE f5d80000-f6758000 \ shell32
ELF f6758000-f67e2000 Deferred dwrite<elf>
\-PE f6770000-f67e2000 \ dwrite
ELF f67e2000-f686d000 Deferred libgmp.so.10
ELF f686d000-f68a3000 Deferred libhogweed.so.4
ELF f68a3000-f68df000 Deferred libnettle.so.6
ELF f68df000-f6a60000 Deferred libunistring.so.2
ELF f6a60000-f6bae000 Deferred libp11-kit.so.0
ELF f6bae000-f6d44000 Deferred libgnutls.so.30
ELF f6d44000-f6e3c000 Deferred crypt32<elf>
\-PE f6d60000-f6e3c000 \ crypt32
ELF f6fde000-f6fe3000 Deferred libcom_err.so.2
ELF f6fe3000-f6fea000 Deferred libnss_dns.so.2
ELF f6fec000-f700f000 Deferred libglx.so.0
ELF f700f000-f7024000 Deferred libtasn1.so.6
ELF f7024000-f7042000 Deferred libidn2.so.0
ELF f704d000-f707a000 Deferred iphlpapi<elf>
\-PE f7060000-f707a000 \ iphlpapi
ELF f707a000-f7081000 Deferred libxfixes.so.3
ELF f7081000-f708d000 Deferred libxcursor.so.1
ELF f708d000-f70a0000 Deferred libxi.so.6
ELF f70a0000-f70a4000 Deferred libxcomposite.so.1
ELF f70a4000-f70b1000 Deferred libxrandr.so.2
ELF f70b1000-f70bd000 Deferred libxrender.so.1
ELF f70bd000-f70c4000 Deferred libxxf86vm.so.1
ELF f70c4000-f70c8000 Deferred libxinerama.so.1
ELF f70c8000-f70d2000 Deferred librt.so.1
ELF f70d2000-f70ed000 Deferred libbsd.so.0
ELF f70ed000-f70f4000 Deferred libxdmcp.so.6
ELF f70f4000-f70f8000 Deferred libxau.so.6
ELF f70f8000-f7124000 Deferred libxcb.so.1
ELF f7124000-f726e000 Deferred libx11.so.6
ELF f726e000-f7283000 Deferred libxext.so.6
ELF f7286000-f728b000 Deferred libnvidia-tls.so.390.116
ELF f728b000-f7294000 Deferred libffi.so.6
ELF f7294000-f72b9000 Deferred bcrypt<elf>
\-PE f72a0000-f72b9000 \ bcrypt
ELF f72bb000-f7375000 Deferred winex11<elf>
\-PE f72e0000-f7375000 \ winex11
ELF f74c7000-f74f9000 Deferred libexpat.so.1
ELF f74f9000-f7544000 Deferred libfontconfig.so.1
ELF f7544000-f757e000 Deferred libpng16.so.16
ELF f757e000-f763b000 Deferred libfreetype.so.6
ELF f7673000-f78ab000 Deferred user32<elf>
\-PE f76a0000-f78ab000 \ user32
ELF f78ab000-f7982000 Deferred msvcrt<elf>
\-PE f78d0000-f7982000 \ msvcrt
ELF f7982000-f7adc000 Deferred gdi32<elf>
\-PE f79a0000-f7adc000 \ gdi32
ELF f7adc000-f7b60000 Deferred advapi32<elf>
\-PE f7af0000-f7b60000 \ advapi32
ELF f7b60000-f7b6a000 Deferred libnss_compat.so.2
ELF f7b6c000-f7b71000 Deferred libdl.so.2
ELF f7b71000-f7d4d000 Deferred libc.so.6
ELF f7d4d000-f7d6c000 Deferred libpthread.so.0
ELF f7d83000-f7da2000 Deferred libz.so.1
ELF f7da4000-f7f5b000 Dwarf libwine.so.1
ELF f7f5d000-f7f85000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000002e 0
00000027 0
00000020 0
0000001b 0
00000014 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000016 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001c 0
0000001a 0
0000001e winedevice.exe
00000026 0
00000023 0
00000022 0
00000021 0
0000001f 0
00000024 explorer.exe
0000002a 0
00000029 0
00000028 0
00000025 0
0000002c rpcss.exe
00000066 0
00000034 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002d 0
00000036 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe
0000006a 0
00000067 0
00000065 0
00000064 0
00000063 0
00000062 0
00000061 0
00000060 0
0000005f 0
0000005e 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 0
00000058 0
00000057 0
00000056 -1
00000055 0
00000054 0
00000053 0
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c -1
0000004b 0
0000004a 0
00000049 0
00000048 -1
00000047 0
00000046 0
00000045 0
00000044 0
00000043 -1
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0 <==
0000003c 0
0000003b 0
00000039 2
00000038 0
00000037 0
System information:
Wine build: wine-4.17
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.15.0-64-generic0 -
Hello, for some reason I am not able to download the DEB file from Google Drive. I have tried different Operating Systems and Browsers. Many thanks
0 -
https://send.firefox.com/download/db90d57a50234a4b/#Bp8GUESUmHhV027Iy_4cyA
100 downloads for 7 days... hope that works?
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
http://mega.nz is also excellent (and free).
The response to this thread shows that there's an interest in Logos for Linux.
Thanks for your work. I tried converting the deb file to Arch Linux format but there are some dependencies not available.
0 -
Thank you very much, was able to download it successfully
John Goodman said:https://send.firefox.com/download/db90d57a50234a4b/#Bp8GUESUmHhV027Iy_4cyA
100 downloads for 7 days... hope that works?
0 -
It would be very useful to know what systems people have it working on. Especially which graphics card you have and whether there are any visual issues. Also if anyone with a dual boot system can compare performance? I have a sense that some things are faster but some things are slower too. Any bugs please let me know so we can work on it. So far it is working very well but we have a few known issues in the google doc.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Greetings guys. I'm the same person known as aaylnx in the posts above. Unfortunately, after trying several times to make posts concerning my attempts to install Logos using wine on Linux (attempts which included failed screen shots and error logs) the forum is holding my posts in limbo marking them as those of a potential spammer.
All that to say that I have tried to install Logos on Linux under three separate scenarios - all without success. The first one was in a VM. I made the least amount of progress with this. On the 2nd and 3rd attempts I tried installing in a container that can display graphical apps and then finally on bare metal. I reached basically the same place on attempts 2 and 3: namely, I was able to install Logos and sign in. After that it started trying to sync my library and crashed pretty soon there after.
My preference would be to install Logos in a LXD container. I have other graphical apps installed this way. Nice for portability. I "think" that my previous failures may be related to using an Nvidia graphics card. I am going to send the container over to my laptop which has an Intel card and see how that goes.
I have set up a Telegram channel called "Running Logos Bible Software on Linux" that anyone who would like to talk about running Logos on Linux can join. I think it would facilitate discussion a little better than this forum - which I'm apparently getting locked out of!
If you want to join the Telegram group, you can join with this link - https://t.me/linux_logos.
I will be posing in there about my attempts to get this working. I'm hoping that those of us interested in this can work together to make the process much more streamlined. It's still pretty challenging to get this working at this point.
I will be off very soon to gather at a combined worship service for churches like mine in the Houston area this evening, so I may not be in the chat a lot today, but will try and get in there soon!
Blessings,
Adam York
0 -
dpkg: dependency problems prevent configuration of wine-devel-amd64:
wine-devel-amd64 depends on libc6 (>= 2.29); however:
Version of libc6:amd64 on system is 2.28-10.
wine-devel-amd64 depends on libfaudio0 (>= 19.06.07); however:
Package libfaudio0 is not installed.
wine-devel-amd64 depends on libvkd3d1 (>= 1.0); however:
Package libvkd3d1 is not installed.
wine-devel-amd64 depends on ocl-icd-libopencl1 | libopencl1; however:
Package ocl-icd-libopencl1 is not installed.
Package libopencl1 is not installed.
wine-devel-amd64 depends on ocl-icd-libopencl1 (>= 1.0) | libopencl-1.1-1; however:
Package ocl-icd-libopencl1 is not installed.
Package libopencl-1.1-1 is not installed.So maybe I will have to use Ubuntu even though I don't like Ubuntu because it's missing lots of console applications that Debian still supports.
David
0 -
Not necessarily... if you can install wine 4.17 from repos then you might get away with just using the kernalbase.dll.so file from my deb and adding it as if a native override. I don't have instructions yet but it would be good if someone could try that approach? It would make it quicker and easier to track with updates. I'm also keen to do a bit with the patch because I think I can squeeze a little extra performance from it.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
John Goodman said:
Not necessarily... if you can install wine 4.17 from repos then you might get away with just using the kernalbase.dll.so file from my deb and adding it as if a native override. I don't have instructions yet but it would be good if someone could try that approach? It would make it quicker and easier to track with updates. I'm also keen to do a bit with the patch because I think I can squeeze a little extra performance from it.
On Ubuntu 18.04 64bit I have tested by installing "winehq-devel" from the WineHQ PPA, then replaced only the /opt/wine-devel/lib/wine/kernelbase.dll file with the 32bit version from my test 32bit machine. I was then able to install and use Logos. I have NOT tested with a 64bit wine, but am sticking to 32bit wine for now, but assume it would work. The file location for that would be /opt/wine-devel/lib64/wine/kernelbase.dll
0 -
Hi All. You may have noticed that a few of my posts just showed up in this conversation, but they are showing up prior to the most recent posts. This is because they had been flagged as spam and were awaiting moderation. I called a Logos representative who was able to clear them. Thank you for your help if you are reading this BTW sir!
In any event, in case it is lost in the reordered posts, I would simply like to reiterate my offer to everyone interested in this topic to join the Telegram group I set up to discuss this. It's called Running Logos Bible Software on Linux and can be found here - https://t.me/linux_logos. You'll need a Telegram account of course. The hope if creating that group is that those interested can join it and talk about how to make the Logos experience on Linux better for everyone.
Blessings,
Adam
0 -
Hi All. You may have noticed that a few of my posts just showed up in this conversation, but they are showing up prior to this and other more recent posts. This is because they had apparently been flagged as spam and were awaiting moderation. I called a Logos representative who was able to approve the posts and send them through. If you are reading this sir, thank you for your help!
This post is simply to call attention to my earlier announcement about a Telegram channel I created to discuss this matter. I addition to this venue I thought it would be good to create a chat channel where a more fluid discussion could take place for those who are trying to sort out this phenomenal development - that Logos is now finally truly running natively under Linux. If you are interested in trying to make the process of setting this up easier for all interested parties, please join the Telegram group at - https://t.me/linux_logos. You'll need a Telegram account for this. Hoping that Rik Shaw and John Goodman can join for sure!
Blessings,
Adam
0 -
Why don’t just use the Faithlife social network? Not every people use Telegram, and by definition (of any one already participating here) they already have access to Faithlife.
0 -
Hmm. I didn't even know there was such a thing. I googled that and came to this site.
https://faithlife.com/christian-social-network/about
Is that what you are talking about? That really looks like a different kind of forum software. I'm trying to open up a avenue for discussion that is less like a web forum and more like IRC or some kind of real time chat. If others have preferences for something like that, I'm all ears. The Telegram group is up and going though.
0 -
I have to admit i never participate in any real time chat room.
One tool I know but has no experience is gitter. Seems like quite some open source projects like to use that.
One possible organization structure would be to open a github repo, put the instruction to use Logos on Linux in the wiki in that repo, release the prebuilt binaries to github release (at least when the patch isn’t up streamed), with sha256 checksum. And add a gitter associated with that.
github issues can be used to keep track of what bugs are experienced in Logos on Linux too.
but That’s just a suggestion. I guess any choice outside Logos means there‘s always a barrier for people to participate. I hope there will be a bigger portion of people in this thread have github account (Linux users and github users should have more correlation than say Windows users) but that’s just a guess.
0 -
aaylnx said:
Hmm. I didn't even know there was such a thing. I googled that and came to this site.
https://faithlife.com/christian-social-network/about
That is just one group out of thousands on Faithlife.com, which is the social network / community groups platform. Anyone can create their own group and set it to be public, invite-only, etc. You could create one for "Linux Users of Logos Bible Software" for example.
aaylnx said:I'm trying to open up a avenue for discussion that is less like a web forum and more like IRC or some kind of real time chat.
Faithlife supports instant messaging between all members of the same Faithlife group, through a web browser or through our mobile apps.
0 -
This is coming along very quickly now. Graphical glitches seem to be sorted. Still have some bugs but its very useable!
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Rick and John and everyone else working on this. Thanks so much for all of the work. For the first time ever I have been able to install and run Logos directly under Linux without the use of any virtual machine. It's great.
Unfortunately, I am having some showstopping bugs. I don't know if there is a better place to report bugs so I will report it here.
As I said, Logos installs and runs fine. However it is not able to index my library. I have tried four different installations. Three have been on bare metal and one in a VM and the results have been the same every time. When I run top, I see that the Logos indexer is running. It usually runs for a few hours and then crashes.
Here is a screen shot of the WINE error message that pops up.
https://photos.app.goo.gl/RescAP4YuEdDaDAC9
Here is the WINE backtrace file.
https://docs.google.com/document/d/1G4PKFBAkUAfqQriy1Xe003CerbP5HUPj_zkWBMscw0E/edit?usp=sharing
Here is a screenshot of the last bit of terminal output.
https://photos.app.goo.gl/QtBKL9mdpxgTgLRHA
What is the consequence of this bug for me? Well, whenever I right click on a word in my library and do any kind of search for it, I get zero hits. That's why I'm calling this a showstopper. I primarily use Logos to do exegesis and that involves various kinds of searches.
How can I provide further feedback that will help with this?
Thanks!
Adam
0 -
Will try to follow up through telegram.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
John,
Thank you so much for your help! I have messaged you back on Telegram. Your suggestions paid off and I now have Logos running VERY WELL natively on Linux. Most importantly searching now works which you can see in this screenshot.
https://photos.app.goo.gl/BQcNT6TaQLvQ8EXC7
For all the rest of you who are following this thread, things are getting really, really close now. There are still some remaining bugs to be sure, but things are now at a state where Logos running natively on Linux with WINE is very usable.
I plan to keep testing and trying to help where I can. John, I think the suggestions you made to me are going to have to be factored into the process for new users. I don't know if you've been able to test if this is needed on a fresh install or not.
Rik, hats off to you brother! Thanks for the work.
Let me encourage those who have Linux experience to dive in. Help is needed in testing, reporting bugs, and debugging things in WINE. The links are scattered throughout this thread, but for those who need the reference here are some good links to check out.
The Google Doc with documentation, resolved bugs, and unresolved bugs
https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw/edit
The WINEHQ app page for Logs 8 with a list of known bugs
https://appdb.winehq.org/objectManager.php?sClass=version&iId=38306
0 -
Over the weekend I tried following the Google doc instructions, but encountered dependency issues both in a VM running in a Windows host and in Crostini on my pixelbook (on the pixelbook, I created an Ubuntu 19.4 container). I will try again when I have more time to sort out the dependency issues.
0 -
Bill thanks for trying. The more people try the more issues we are managing to iron out. If you can share issues with using comments on the google doc or in the telegram group that would be ace.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Bill,
Thanks for chiming in. The installer as well as the directions are being updated at a pretty good clip, so try again and make sure everything is updated.
I am very interested in the container approach. Prior to all of the recent progress with the Logos on Linux front, I have been experimenting running graphical apps in Ubuntu using LXD containers using the method outlined here:
His method actually enables graphical acceleration and sound when using containers.
Note well, that link does not explain basic LXD setup on Ubuntu, but this process is not very difficult.
I have not yet been able to containerize Logos under Linux however. Don't think it should be that difficult, but the installer fails when it gets to the portion where it makes a call for an administrative access gui. Is there a way to run the Zenity script in terminal mode only? I know that kind of defeats the purpose of Zenity, but that would be useful in this case.
Please keep us posted on how things go for you!
0 -
Thanks Rik and John and anybody else who helped to make this possible. I have successfully installed Logos on Linux Mint 19.2 XFCE and Cinnamon versions (64-bit). I didn't have any issues with either installation.
Blessings,
Scott
0 -
OK, I am running 19.04 in a container in my Pixelbook. Here is the first dependency issue I run into:
sudo apt install --install-recommends winehq-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
winehq-devel : Depends: wine-devel (= 4.17~disco)
E: Unable to correct problems, you have held broken packages.0 -
So see if you have wine-devel installed and if you do, uninstall it and install wine-devel 4.17~disco.
Then install winehq-devel.
I don't know if your running 32bit or 64bit, but here is the 64 bit file:
Here is the 32bit file:
You can add that repository to your /etc/apt/sources.list file so you can download it easier but often when a specific version is required it's easier to install it directly from a file with dpkg.
Best wishes,
David
0 -
Thank you, David.
Here is my next dependency issue:
wmadan@penguin:~$ sudo dpkg -i wine-devel-amd64_4.17~disco_amd64.deb
Selecting previously unselected package wine-devel-amd64.
(Reading database ... 127680 files and directories currently installed.)
Preparing to unpack wine-devel-amd64_4.17~disco_amd64.deb ...
Unpacking wine-devel-amd64 (4.17~disco) ...
dpkg: dependency problems prevent configuration of wine-devel-amd64:
wine-devel-amd64 depends on libfaudio0 (>= 19.06.07); however:
Package libfaudio0 is not installed.dpkg: error processing package wine-devel-amd64 (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.29-0ubuntu2) ...
Errors were encountered while processing:
wine-devel-amd640 -
This page will help you. Perhaps one of the "leaders" of this convocation of Logos friends with Linux could start their own PPA with what is needed.
Pasted here from this page: http://ubuntuhandbook.org/index.php/2019/09/wine-4-16-released-install-ubuntu-19-04/
The wine devel package requires
libfaudio0
library which is not available in Ubuntu repositories.As a workaround, run command to add the third-party PPA, which offers the packages for Ubuntu 18.04, Ubuntu 19.04.
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
Best wishes,
David
0 -
Thank you, that solved that dependency problem.
But, after successfully installing wine and trying to install wasta-logos, I seem to be running in circles:
sudo apt install wasta-logos-setup
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
wasta-logos-setup : Depends: winehq-devel but it is not going to be installed or
winehq-staging but it is not going to be installed
E: Unable to correct problems, you have held broken packages.0 -
I haven't gotten to the installing Logos part yet, but I did get wine to install by following the Debian stretch instructions for the devel release here: https://wiki.winehq.org/Debian
0 -
Try installing winehq-devel or winehq-staging, will one of them install?
Best
David
0