Problems installing indexing prog on Ubuntu 14.04

13 postsstarted by hugh.mayfield 8,924 viewsoriginal topic

New Member
#1
Hi folks,

I downloaded "Indexing_unix.sh" from the familysearch.org site,make it executable and tried to run it. I got the following:

Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
java.lang.NoClassDefFoundError: java.awt.Container
at com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init(Unknown Source)
at com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<init>(Unknown Source)
at com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.<init>(Unknown Source)
at com.install4j.runtime.installer.Installer.getScreenExecutor(Unknown Source)
at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)
at com.install4j.runtime.installer.Installer.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
java.lang.NoClassDefFoundError: java.awt.Component
at javax.swing.ImageIcon.<clinit>(Unknown Source)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(Unknown Source)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(Unknown Source)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(Unknown Source)
at com.install4j.runtime.installer.Installer.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)


This is all Greek to me, really. Can anyone help, please? Would be really grateful.

Regards,

Hugh
Senior Member
#2
Indexing doesn't works for 64 bit Linux versions.
Familysearch say that soon there will be a online version.
So the only way to fix this problem is installing 32libs for Linux.
You can find many suggestion on Internet and even on tech forum (search for linux indexing).
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#3
Thanks for your help, Mariano. I will try doing as you suggest.

Hugh
Member
#4
Installing the 32-bit libraries for Ubuntu doesn't really work for this anymore (it used to work on versions some time before 14.04, if not just before), because of changes in how Ubuntu handles 32-bit software on 64-bit systems, unless Ubuntu has just changed something, they found a better way, or something. The solution is unfortunately to install a 32-bit Linux. Really, the Indexing software just needs 64-bit Java, but it has 32-bit Java in it.
New Member
#5
OK, thanks Mark. I'll try doing as you suggest.
Member
#6
I just discovered that it works well through the Windows emulator Wine, now. Try that. It should work on a 64-bit system. Here's a link to the Windows version:

https://indexing.familysearch.org/downl ... indows.exe

If you've tried it in the past and it didn't work well through Wine, try it again. They must have either updated Wine or the indexing software, because it doesn't have the problems I saw before.
New Member
#7
Thanks Mark. I will definitely try that. I was actually inspired to try the Windows version under Wine while i was at church today, so your post is very timely. :-)

Hugh
New Member
#8
Thanks a lot for your help, Mark. I got the program working under Wine. I hope with Heavenly Father's help to be an active indexer from now on!

Regards,

Hugh
Member
#9
Thanks, Hugh, for posting that it worked on your system. That's really good to hear, and about your inspiration at church to try it. :)
New Member
#10
Save this as a script, make it executable, run it, and it should download, apply a patch, and install on 64 bit Ubuntu 14.04.

http://hostcode.sourceforge.net/view/2140.txt
New Member
#11
Thanks qui10001. Hugh
New Member
#12
You can download a zip here so you won't need to create the file or change any permissions:

Just extract it and run the install script in the FamilySearch folder, never mind the other folder it's part of another project.

https://github.com/zvakanaka/easy-peasy

P.S. It doesn't use Wine. All the script does is install 32 bit libraries, download the original and link up the 32 bit libraries to it.
New Member
#13
Thank you, works a treat.
David