Linux version of Logos Bible Software

191012141539

Comments

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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?

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    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?

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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"?

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    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.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Bill Anderson
    Bill Anderson Member Posts: 514 ✭✭

    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

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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.

  • Tim Hawes
    Tim Hawes Member Posts: 2 ✭✭

    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.

  • Kolen Cheung
    Kolen Cheung Member Posts: 1,096 ✭✭✭

    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.

  • Tim Hawes
    Tim Hawes Member Posts: 2 ✭✭

    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.

  • Rik Shaw
    Rik Shaw Member Posts: 77 ✭✭

    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.

  • Kolen Cheung
    Kolen Cheung Member Posts: 1,096 ✭✭✭
  • Mark
    Mark Member Posts: 2,662 ✭✭✭
  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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.

  • Rik Shaw
    Rik Shaw Member Posts: 77 ✭✭

    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!

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    I can now confirm that Rik's instructions work on Kubuntu 19.04 64bit too! Logos for Linux just became real!

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    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.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • sjm
    sjm Member Posts: 12 ✭✭

    Linux just became real!

    Well, Logos for wine, at least.  :)

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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-generic

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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-generic

  • Sunday Oke
    Sunday Oke Member Posts: 17 ✭✭

    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

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    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.

  • Sunday Oke
    Sunday Oke Member Posts: 17 ✭✭

    Thank you very much, was able to download it successfully

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    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.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Adam York
    Adam York Member Posts: 2 ✭✭

    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

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    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

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    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.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Rik Shaw
    Rik Shaw Member Posts: 77 ✭✭

    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

  • Adam York
    Adam York Member Posts: 2 ✭✭

    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

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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

  • Kolen Cheung
    Kolen Cheung Member Posts: 1,096 ✭✭✭

    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.

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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.

  • Kolen Cheung
    Kolen Cheung Member Posts: 1,096 ✭✭✭

    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.

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 12,106

    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.

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    This is coming along very quickly now. Graphical glitches seem to be sorted. Still have some bugs but its very useable!

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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

  • Bill Anderson
    Bill Anderson Member Posts: 514 ✭✭

    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.

  • John Goodman
    John Goodman Member Posts: 1,739 ✭✭✭

    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.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • aaylnx
    aaylnx Member Posts: 84 ✭✭

    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:

    https://blog.simos.info/how-to-easily-run-graphics-accelerated-gui-apps-in-lxd-containers-on-your-ubuntu-desktop/

    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!

  • Scott Warner
    Scott Warner Member Posts: 18 ✭✭

    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

  • Bill Anderson
    Bill Anderson Member Posts: 514 ✭✭

    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.

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    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:

    https://dl.winehq.org/wine-builds/ubuntu/dists/disco/main/binary-amd64/wine-devel-amd64_4.17~disco_amd64.deb

    Here is the 32bit file:

    https://dl.winehq.org/wine-builds/ubuntu/dists/disco/main/binary-i386/wine-devel-dev_4.17~disco_i386.deb

    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

  • Bill Anderson
    Bill Anderson Member Posts: 514 ✭✭

    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-amd64

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    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

  • Bill Anderson
    Bill Anderson Member Posts: 514 ✭✭

    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.

  • Alan Gerling
    Alan Gerling Member Posts: 58 ✭✭

    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

  • David J. Ring, Jr.
    David J. Ring, Jr. Member Posts: 146 ✭✭

    Try installing winehq-devel  or winehq-staging, will one of them install?

    Best

    David