Trouble installing Linux indexing application

16 postsstarted by mazate 15,630 viewsoriginal topic

New Member
#1
Hi there

I'm trying to install the linux indexing application on my computer. I'm running Ubuntu 11.04. I've done it before successfully so I know I'm doing it correctly. However, now I'm having trouble getting it to install.

Here's my problem:

I'm typing on the command line:
chmod +x Indexing_unix_3_10_5.sh
to make the script executable

Then I type:
./Indexing_unix_3_10_5.sh to execute the script
I then get this output:

Unpacking JRE ...
Preparing JRE ...
./Indexing_unix_3_10_5.sh: 346: bin/unpack200: not found
Error unpacking jar files. The architecture or bitness (32/64)
of the bundled JVM might not match your machine.

I'm running the 64 bit version of Ubuntu if thats an issue. However, as I stated before I've installed it before on Ubuntu in this exact same method without problems. I had to reinstall Ubuntu is the issue.

Thanks in advance for any help you can provide.
Senior Member
#2
I made the test.

uname -a
Linux mariano-Aspire-5551 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:17:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Download the file.
Start installation without changing permissions.

bash Indexing*.sh

The installation shows some warning and the error message saying that it was not able to put an icon into my desktop.
At the end of installation I agree to run Indexing.
It shows me some (maybe five or six) error windows.
I closed its all and insert my account and.. I was in.
Starting again Indexing through Unity menu and all went well without error.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#3
Thanks for the reply. I still got the same error that I got when I did it.
Senior Member
#4
mazate wrote: I'm running the 64 bit version of Ubuntu if thats an issue. However, as I stated before I've installed it before on Ubuntu in this exact same method without problems. I had to reinstall Ubuntu is the issue.

As you can see from output of "uname -a" command, I have a 64 bit machine running Ubuntu 11.04 and it work fine.
So isn't a matter of Ubuntu 64 bit version.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#5
I found the solution! The solution was on http://forums.visual-paradigm.com/posts/list/2501.html, they had a similar problem.

To fix this I just put this into the terminal:

Code:

sudo apt-get install ia32-libs
Church Employee
#6
I am having a similar problem. I did exactly what mariano describes here:
The installation shows some warning and the error message saying that it was not able to put an icon into my desktop.
At the end of installation I agree to run Indexing.
It shows me some (maybe five or six) error windows.
I closed its all and insert my account and.. I was in.
Starting again Indexing through Unity menu and all went well without error.
Except that after I put in my account information, the Indexing window came up, but only the top menu (i.e., File, etc.) loaded, not the content of the window.

Any ideas as to what's going on?
Senior Member
#7
Can you see a small window indicating that FSI is loading?
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
New Member
#8
The nfarley88 instructions from Tue Nov 01, 2011 4:47 am worked for me.
(Ubuntu Workstation 12.04.2 AMD64)
The ia32-libs install a set of 32bits libraries for some softwares compatibility on a 64 bits system.

sudo apt-get install ia32-libs

After that, works ok for me.

Fabio Maximo
New Member
#9
The ia32-libs option doesn't appear to exist anymore on Ubuntu 13.10 64 bit. The only two work-arounds I've found are to install a bunch of libraries as suggested by Matthew O. Smith, or to use a working JRE, like the Oracle Java 7 JDK I have installed.

I can appreciate the advantages of bundling the JRE with the installer, especially on platforms where the libraries are more stable, but perhaps on Linux, and especially 64 bit, the installer could give the option to use an existing JRE or you could provide a 64 bit installer.

I've got the full overly verbose write-up online. All attempts to put the simplified instructions here end up with a "website temporarily down" response.
New Member
#10
If anybody wanted to know what's up with ia32-libs the removal information can be found here
https://wiki.ubuntu.com/MultiarchSpec

Basically you'll need to be specifying libraries more directly instead of installing a giant umbrella. This is good because if you only needed one 32bit lib you don't need to install 550MB of stuff.
New Member
#11

Re: Trouble uninstalling Linux indexing application

I was provided "indexing_unix.sh" as a download from familysearch.org.
I followed some instructions here and successfully installed indexing_unix.sh to ubuntu.
It didn't function.
I was provided "indexing_windows.exe" as a download from familysearch.org. to windows7.
I sneakernetted the .exe file to the linux machine and installed it without additional help. It works fine.
HOW DO I UNINSTALL "indexing_unix.sh" FROM THE LINUX MACHINE??? The file "uninstall" is not a command.
Thanks for the help cleaning the junk from my system.
fredo
Senior Member
#12
Simply remove the hidden directory FamilysearchIndexing.
La vita è una lezione interminabile di umiltà (Anonimo).
Life is a endless lesson of humility (Anonimous).
Member
#13
Just so you all know, in Ubuntu 14.04 (on both 32 and 64 bit installations) the Windows version works fine through the Windows emulator, Wine. It honors your default web browser, too.
New Member
#14
32-bit applications will run on a 64-bit Operating system just fine as long as the 32-bit libraries needed are installed (64-bit applications will not work on a 32-bit OS). Here is what I did to get Family Search Indexing working on Debian Linux (Ubuntu will be similar).

Enable multi-arch support (https://wiki.debian.org/Multiarch/HOWTO)
1. As root, edit the apt sources and add "[arch=amd64,i386]" between 'deb' and the URL. `sudo nano /etc/apt/sources`. The line should look like "deb [arch=amd64,i386] http://mirrors.debian.org/debian wheezy main contrib non-free". Your line may be slightly different. Add the arch information to all lines that have deb and not the ones that have deb-src.
2. Tell Debian to use the i386 architecture. `sudo dpkg --add-architecture i386`
3. Update the package cache. `sudo apt-get update`
4. Install the needed packages for 32-bit operations. `sudo apt-get install libc6:i386 libxtst6:i386`
5. Install Family Search Indexing. I received a number of error messages about issues parsing the XML, but I dismissed them and the program works fine without any other errors.

This is using OpenJDK and IcedTea and not Oracle Java.

Happy Indexing!
Member
#15
@rldleblanc Thanks. It's good to know what libraries we need now that the old way of doing things is out. How did you find out which ones we needed (i.e. libc6:i386 and libxtst6:i386)?

"… if you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."

—Anne Isabella Thackeray Ritchie (Mrs. Dymond, 1885)

Of course, I'm grateful for the fish, either way (I don't mean to make it sound otherwise by the quote).

So, I'm actually using a 32-bit system (for now, but will probably change in a couple months or so), but I'm still using a solution that works on 64-bit systems, anyway. The reason is that the default browser doesn't launch through the standard indexing installation on Xubuntu 14.04 (this causes more problems than launching the wrong browser for some unknown reason—like it freezes). So, I use the Windows version of the Indexing software through the Windows emulator, Wine, to fix that problem. It works perfectly fine, it seems.
New Member
#16
I tried everything in this thread, but nothing helped for my 64-bit Ubuntu 14.04 with Xfce.

I did the easy install method found in this other thread, and it worked right away:
https://tech.lds.org/forum/viewtopic.php?f=143&t=19762