Installation Problem on Linux

26 postsstarted by groutr 17,308 viewsoriginal topic

New Member
#1
Hi,

I am using ArchLinux 64-bit with openjdk6 installed.
When trying to install the FamilySearch Indexing program, I get the following output.

Unpacking JRE ...
Preparing JRE ...
Indexing_unix_3_13_1.sh: line 208: bin/unpack200: No such file or directory
Error unpacking jar files. The architecture or bitness (32/64)
of the bundled JVM might not match your machine.

Some idea of what is going would be appreciated. I want to start indexing with my ward, can't seem to install the indexing program.

Thanks
Ryan
Senior Member
#2
The error message say that you are trying to install a 32 bit Java Virtual Machine (JVM) into 64 bit system (Machine AND Operating System).
The message above say that FSI try to install it. So you need to install a 64 bit FSI or FSI without JRE.
I've install it into Ubuntu 64-bit and it works. Because this happen several months ago, I don't remember if there is a FSI installer without JRE (saying you have already installed) or if there's a 64 bit installer.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#3
Hi,

I was able to install family search after doing something (not sure what though). FamilySearch Indexing refuses to start. I've tried OpenJDK 6/7 and Oracle's JRE/JDK 6. FSI simply refuses to start. This happens with FSI 3.13 and 3.14.

Is there an alternative way to start FSI without clicking on the icon on my desktop? I'd really like to start indexing, but I am getting a little frustrated by FSI apparent lack of support for Linux 64bit. I would post an error message if FSI were nice enough to give me one.
Senior Member
#4
You can find bash file in: {honme}/.FamilySearchIndexing/indexingfamilysearch.org
indexing is the name of program, of course.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#5

Trouble installing version 3.15.1

I am trying to install Family Indexing 3.15.1 on my Linux Mint 13 Cinnamon 64-bit (Kernel 3.6.5), with OracleJDK/JRE 7/8 installed. Any tips/help would be greatly appreciated.

Code:

$ sudo sh ./Indexing_unix_3_15_1.sh
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)
Senior Member
#6
I erased my HD so I will install again FSI into my Ubuntu 12.04 64 bits.
I'll tell you as it went.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Senior Member
#7
Download Indexing_unix_3_15_1.sh
mariano@mariano-Aspire-5551:~$ cd Scaricati
mariano@mariano-Aspire-5551:~/Scaricati$ ls *.sh
Indexing_unix_3_15_1.sh
mariano@mariano-Aspire-5551:~/Scaricati$ sh Indexing*.sh
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: classe ELF errata: ELFCLASS64

(java:3349): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: classe ELF errata: ELFCLASS64

(java:3349): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

Then the installation window appear.
The installation went good. Only "impossible to create the icon on the Desktop (this is ok, I've not a Desktop)!
Then Indexing starts.
No problem at all.
Close the program.
Start it again from Unity menu.
It starts normaly.
No problem for me!

This is what I get with "uname -a" command
Linux mariano-Aspire-5551 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

I've no Java installed.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Senior Member
#8
Indexing does require Java, albeit a couple updates back, and that is so the indexing software development team can iron out any issues before moving to the next one.

I've heard though that Indexing will become browser-based next year, so the software installs will become a thing of the past with that. Other interesting new features and possibilities will follow after that.
New Member
#9
JamesAnderson wrote:Indexing does require Java, albeit a couple updates back, and that is so the indexing software development team can iron out any issues before moving to the next one.

I've heard though that Indexing will become browser-based next year, so the software installs will become a thing of the past with that. Other interesting new features and possibilities will follow after that.
That's very good news indeed but it doesn't help us that have current systems that aren't behind.
Senior Member
#10
JamesAnderson wrote:Indexing does require Java, ...
This is true, infact: Unpacking JRE .... Preparing JRE means Java Runtime Environment installation!
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Member
#11
Before installing, at the command prompt, run this command: yum install libXtst.i686
Source: https://www.familysearch.org/learn/foru ... 563&page=2
New Member
#12
smconvey wrote:Before installing, at the command prompt, run this command: yum install libXtst.i686
Source: https://www.familysearch.org/learn/foru ... 563&page=2
Thank you very much indeed. It worked!!!!
New Member
#13

Re: Installation Problem on MAC Lion OS

I am trying to install 3_15_1 indexing on a MAC with Lion OS. The installer stalls looking for a message.bundle in a /de.lproj/... The installation is for English and should not be looking for a German (de) folder. In any case it cannot find the message bundle and fails every time. The OS is update date and Java is also up to date.

Any idea how to satisfy the need for this missing directory?

Geoff Williams
New Member
#14
I have ubuntu 13.04 64 bit. If I install ia32-libs indexing works for me. Here are the complete instructions:

Download: https://indexing.familysearch.org/downl ... _3_17_7.sh

Code:

sudo apt-get install ia32-libs
cd ~/Downloads
chmod +x Indexing_unix_*.sh
./Indexing_unix_*.sh
New Member
#15

OpenSUSE 12.3 64 Bit with libXtst installed

smconvey wrote:Before installing, at the command prompt, run this command: yum install libXtst.i686
I currently have the following packages installed

Code:

libXtst-debugsource 1.2.2-16.5
libXtst-devel 1.2.2-16.5
libXtst-devel-32bit 1.2.2-16.5
libXtst6 1.2.2-16.5
libXtst6-32bit 1.2.2-16.5
libXtst6-debuginfo 1.2.2-16.5
libXtst6-debuginfo-32bit 1.2.2-16.5
but still getting an installation error

Code:

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)
when trying to install

Code:

Indexing_unix_3_18_3.sh
java -version

Code:

java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (suse-8.14.5-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
FYI: This link is now dead
Member
#16

Re: OpenSUSE 12.3 64 Bit with libXtst installed

urbanomad wrote:FYI: This link is now dead
Unfortunately, the Family Search Indexing Forum was discontinued and replaced by their new Q&A tool (http://genealogysstar.blogspot.com/2012 ... inued.html). You can go to the following link, type "Linux" in the search bar, and get a few hits: https://familysearch.org/ask/productSupport

I submitted a request to FamilySearch Indexing Support (Case 3114176) to make the information from the original URL available. If you want to support this request, please email support@familysearch.org and reference the case number.
New Member
#17
I'm also having troubles installing on a Linux system. It's an Ubuntu 14.04 64bit machine. I download the Indexing_unix.sh file and ran it, but I got the following error:

java.lang.NoClassDefFoundError: java.awt.Container

Can anyone help us get this running?

Thanks,
Ken
Senior Member
#18
KenCox wrote:Can anyone help us get this running?
As you can read below, you need to install at least ia32-libs library to have it work!
Onestly I have to install many more libraries, but you can try with this one first.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#19
I am new with Ubuntu. Please explain me in easy way how to install Familysearch Indexing program on Ubuntu.
Senior Member
#20
lirikklim wrote:I am new with Ubuntu. Please explain me in easy way how to install Familysearch Indexing program on Ubuntu.
I've just reinstall a fresh Gnome Ubuntu 13.04, so I need to reinstall Indexing.
As soon as I can, I'll post what I do to have it works.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Member
#21
Try running it in the Windows emulator, Wine (version 1.6.2). Works well for me on Xubuntu 14.04, granted mine is 32-bit, but it shouldn't make a difference with Wine what your system is. I've tried it before and it didn't work as well, but on trying it again with a newer Ubuntu version with Wine version 1.6.2 with the current Indexing download, it works great, so far.

Here's a link to the Windows installation download: https://indexing.familysearch.org/downl ... indows.exe
Senior Member
#22
It works for me also.
Ubuntu 14.04 64 bit.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Member
#23
Awesome! Thanks. :)
New Member
#24
@urbanomad

There are a couple of possibilities to solve your problem. Check out http://stackoverflow.com/questions/1411 ... -container

I'm using Ubuntu 14.04 and the suggestion to install libxtst6:i386 worked for me (see the post for details).
New Member
#25
I'm running Fedora 20 (Design Spin, 64-bit). Installing the 32-bit build of libxtst worked for me as well. The command was:

Code:

sudo yum install libXtst.i686
Yum installed the package and 7 dependencies. After installing libXtst.i386, I was able to run the FamilySearch Indexing installer. The installer reported several parse errors while running Iced Tea, but it appears to have been successful.
New Member
#26
Apparently on Ubuntu 14.04 64bit it won't work out of the box, you need ia32-libs but Ubuntu 14.04 does not ship with it. You can do this:

Code:

sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
That still did not solve the issue. Maybe it will require a restart.
I also did this:

Code:

sudo apt-get install libxtst6:i386
I ended up installing via console with ./Indexing_unix.sh -c. Let's see if it works after installation.