Linux version of Logos Bible Software
Comments
-
-
John,
You need to install winbind and cabextract. If you are using Ubuntu, an ubuntu-derivative, or a Debian-based system, run sudo apt install winbind cabextract.
Hopefully someone else will have the package name to satisfy the dependency of libjepg8.
0 -
Thanks. Got it up and running!
0 -
If you haven't updated already I'm recommending Linux users don't upgrade to Logos 9.10. The menus update has caused the menus to be a bit glitchy. You can work around it by double clicking them but I guess most people might want to wait for a fix. We're working on it!
More exciting things are coming soon. E.g. Faithlife Assistant with Voice input works with Wine 7.0rc5-staging.
Video and Audio are closer than ever but still a work in progress but watch this space.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I am experiencing this 9.10 menu bug on my Linux setup. Annoying. It's very difficult to access the Guides menu. The Tools menu is not much better. Please report when a new version corrects this.
0 -
Double click followed by a single click should be pretty reliable at getting you there. You can also add items to your shortcut bar to make it easier in the short term.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I'm using regular arch linux and I got mine working by doing a minimal install first--indexing on the library especially during the install process seemed to bork things. I also tried installing both with native wine and the app image with the fast install and both seemed to work similarly. The current working version I have is with the app image.
0 -
I installed using the script and instructions on the GitHub using the Wine Bottle on Ubuntu 20.04. Everything looked like it was working, until Logos had downloaded about 30% of my books. Now, it immediately crashes every time I start Logos. Below is the crash output from the terminal. I tried the install on two separate computers running Ubuntu, and get the same result.
Does anyone have any ideas what I can try to fix it?
ALSA lib pcm_dsnoop.c:641:(snd_pcm_dsnoop_open) unable to open slave
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
0af4:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 5 0000000042E494C8 0000000039D68838 0000000039D69570 0000000000000000
0af4:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 0000000042D7CF78 0000000039D69418 0000000039D6A150 0000000000000000
0af4:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 0000000042D7CF78 0000000039D69418 0000000039D6A150 0000000000000000
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:wincodecs:CommonDecoderFrame_GetColorContexts not supported for {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}
068c:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
068c:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000402,0000000000000000,0x0001,0x00000000,0000000000525DA0,0000000000000000): stub
068c:err:eventlog:ReportEventW L"Application: Logos.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\n at MS.Win32.PresentationCore.UnsafeNativeMethods+MILUnknown.Release(IntPtr)\n at MS.Win32.PresentationCore.U"...
068c:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indi
cation that other memory is corrupt.
at MS.Win32.PresentationCore.UnsafeNativeMethods.MILUnknown.Release(IntPtr pIUnkown)
at MS.Win32.PresentationCore.UnsafeNativeMethods.MILUnknown.ReleaseInterface(IntPtr& ptr)
at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption c
acheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, S
afeFileHandle& safeFilehandle)
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreate
Options createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
at System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapImage.EndInit()
at Libronix.Utility.Windows.BitmapSourceUtility.EndInitHandlingDecodeFailure[TBitmapSource](TBitmapSource image)
at Libronix.Utility.Windows.BitmapSourceUtility.<>c__DisplayClass7_0.<CreateFromStream>b__0()
at Libronix.Utility.Windows.BitmapSourceUtility.NullIfFailedCreation[T](Func`1 fn, Exception& exception)
at Libronix.Utility.Windows.BitmapSourceUtility.CreateFromStream(Stream stream, Int32 nDecodePixelWidth, Int32 nDecod
ePixelHeight)
at Libronix.Utility.Windows.BitmapSourceUtility.CreateFromByteArray(Byte[] aby)
at LDLS4.NotificationsViewModel.CreateResourceUpdatePopupMessage(ResourceInfo resourceInfo, Boolean showImage, Cancel
lationToken cancellationToken)
at LDLS4.NotificationsViewModel.<>c__DisplayClass46_0.<RefreshResourceUpdatesNotification>b__3(ResourceInfo x)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at LDLS4.NotificationsViewModel.<RefreshResourceUpdatesNotification>d__46.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object
state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, B
oolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArg
s, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object
state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, B
oolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallb
ack callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& han
dled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArg
s, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate metho
d, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at LDLS4.OurApp.InitializeAndRun(ReadOnlyCollection`1 listArgs, SingleInstanceManager sim, Scope telemetryStep)
at LDLS4.OurApp.Main(String[] astrArgs)
wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 068c), starting debugger...
0cbc:fixme:crypt:SystemFunction041 (000000002171BF88, 50, 0): stub [RtlDecryptMemory]
0cbc:fixme:crypt:SystemFunction040 (000000002171BF88, 50, 0): stub [RtlEncryptMemory]
0cbc:fixme:crypt:SystemFunction041 (00000000282A8D48, 50, 0): stub [RtlDecryptMemory]
0cbc:fixme:crypt:SystemFunction040 (00000000282A8D48, 50, 0): stub [RtlEncryptMemory]
0ce8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0ce8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0a4c:fixme:winsock:WS_setsockopt Ignoring WS_SO_RANDOMIZE_PORT
0608:fixme:winsock:convert_aiflag_w2u Unhandled windows AI_xxx flags 0x10
1038:fixme:winsock:convert_aiflag_w2u Unhandled windows AI_xxx flags 0x10
0b1c:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0564:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0250:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0514:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
01c4:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0d20:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0c88:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
0c74:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
Unhandled exception: page fault on execute access to 0x00000000 in 64-bit code (0x0000000000000000).
Register dump:
rip:0000000000000000 rsp:0000000000527ba8 rbp:0000000000527d50 eflags:00010202 ( R- -- I - - - )
rax:000000001bbd0f80 rbx:0000000000000001 rcx:0000000042e4c3a8 rdx:0000000000000001
rsi:0000000042e4c390 rdi:0000000000000000 r8:00001e4640cdefa2 r9:000000001ac0c880 r10:000000001af89465
r11:0000000000000000 r12:000000001ac0c880 r13:000000000008ad28 r14:000000000008cc50 r15:000000000052ad980 -
Hi Kevin, Its best to save the terminal output to a text file and add it as an attachment. It looks like it was cut short by the character limit of posts. In any case, to help you please can you let us know which version of Logos you installed and which version of wine you were running? If you are running from the ferion script then ./Logos.sh removeAllIndex might resolve it. However, the question would be why was there a problem in the first place? For which reason please do let us know the other details.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I used the latest fast_install_AppImageWine_and_Logos.sh script from GitHub, and let it install Wine/Logos for me. I'll try the removeAllIndex after work today.
I've also attached the complete terminal output. Thank you for your help!
0 -
Thanks, that clarifies a bit. You might do well to install wine from winehq with --install-recommends see here: https://wiki.winehq.org/Ubuntu Go for the -devel option. It will just make sure all the dependencies are there. If you want to try running from wine7.0 rc 6 etc then you'd need to remove the wine AppImage from your data dir.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Wine 7.0 was just released. This contains a number of bug fixes and new features for Logos users over and above Wine 6. I would recommend it for all users but if you are upgrading then do a backup and I would recommend a fresh install. Or at least to rebuild all indexes. It is also worth saying that there is a problem with some of the main menus in Logos 9.10 onwards which we are still working out. For that reason I also recommend to stick with Logos 9.9 for now. If you want to use Logos 9.10 either double click those menus or turn off 'Allow window manager to control windows' in winecfg.
Following installation please ensure the LogosIndexer.exe is set to 'vista' and Logos.exe is set to 'win7' for best performance.
I just also want to say a big thanks to the informal team of users who have put a lot of work into making this possible. Notable shout outs to Rik, Daniel, Frank, Adam, Nick and Taylor (in no particular order) who have all put in quite a bit of time to this project. Join us on https://t.me/linux_logos
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I removed the LogosBible_Linux_P folder, installed from winehq with --install-recommends (with the -devel option), and re-installed using the Logos install script, using the new version of wine, and Logos version 9.9.
It looks like Logos is still crashing at the same spot, while downloading resources. Attached is the terminal output.
I'll try re-indexing next.
0 -
Do you have libjpeg-turbo8 installed?
sudo apt install libjpeg-turbo8
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Yes, I have the newest version of libjpeg-turbo8 installed (2.0.3-0ubuntu1.20.04.1)
0 -
Yes, I double checked that I have the latest version of libjpeg-turbo8 installed.
0 -
I removed the indexes and reindexed, and it worked!
0 -
John Goodman: "Following installation please ensure the LogosIndexer.exe is set to 'vista' and Logos.exe is set to 'win7' for best performance."
I am a newbie - please explain how to do the above.
Thannks in advance0 -
If you are new to it, please use the ferion script. It does everything for you.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Thanks John.
0 -
With respect, it seems to me that on this forum there is plenty of buzz about Logos for Linux. How many of your Logos users don't know this, and don't even know that Linux exists? And what about being a trailblazer? Do you have to wait for someone else before you try to make Logos available for Linux? I get that you are about the bottom line, but you know who controls Windows. You know who controls Mac. Don't you think that one day they will shut everything Christian down? And what will Christians do? Lose everything THEY invested into Logos, while you only concern yourself with YOUR investment. Perhaps you should think of the customers who made you wealthy, who want to break from these large multinational corporations. Is that even important to you?
If you trailblazed Logos for Linus, then maybe many more Christians would break from big tech permanently, with Logos leading the charge.
I pray wisdom, and not the bottom line drives your decision making.0 -
With respect, it seems to me that on this forum there is plenty of buzz about Logos for Linux. How many of your Logos users don't know this, and don't even know that Linux exists? And what about being a trailblazer? Do you have to wait for someone else before you try to make Logos available for Linux? I get that you are about the bottom line, but you know who controls Windows. You know who controls Mac. Don't you think that one day they will shut everything Christian down? And what will Christians do? Lose everything THEY invested into Logos, while you only concern yourself with YOUR investment. Perhaps you should think of the customers who made you wealthy, who want to break from these large multinational corporations. Is that even important to you?
If you trailblazed Logos for Linus, then maybe many more Christians would break from big tech permanently, with Logos leading the charge.
I pray wisdom, and not the bottom line drives your decision making.0 -
As a retiree from IT, I don't want FL wasting it's time porting to Linux or building interfaces to external products. Linux has it's place but it is not as a competitor in the general user market. Interfaces have their place but they come with a high maintenance cost unless done solely via standardized formatting. As FL does not borrow money, I want them to concentrate their energies on meeting the needs of their core market -- and spending any surplus on supporting the churches in diaspora after being exiled from their Middle Eastern homes. I post this only to show that there are multiple opinions that FL has to take into consideration.
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0 -
As a pastor of a cash strapped church, and as someone who invests in this tool. I think it is a great idea to get logos to work on linux and then start a ministry of refurbishing older computers installing this on them to send to impoverished areas with our country and around the world. But that is just me. I understand the costs and all and that is why i still have one windows computer. I just think it would be nice to be able to provide lower income ministries access to great tools without having to pay as much for it.
0