Google Earth and Enemy Territory installers fail on amd64. Other programs may be affected.

Bug #62924 reported by Richard Brooklyn
4
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Undecided
Unassigned

Bug Description

Hi,

Installed Ubuntu Edgy Beta 1 yesterday. I am unable to install either Google Earth or Enemy Territory. Both installers are in the form of a .bin or .run file. I fear this problem may affect other installers (such as Quake 4). Both throw up fairly similar errors:

ribs@aphrodite:~/Desktop$ sudo ./GoogleEarthLinux.bin
Password:
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 4.0.2091..................................................................
./setup.sh: 284: setup.data/bin/Linux/amd64/setup.gtk2: not found
./setup.sh: 299: setup.data/bin/Linux/amd64/setup.gtk: not found
The setup program seems to have failed on amd64

Fatal error, installer failed to run at all!
ribs@aphrodite:~/Desktop$ sudo /home/ribs/Incoming/et-linux-2.60.x86.run
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.60 Full Install..............................................................................................................................................................................................................................................................................................................................
./setup.sh: 278: /home/ribs/.setup2350: not found
./setup.sh: 289: /home/ribs/.setup2350: not found
ribs@aphrodite:~/Desktop$

Using Linux32 does not help:
ribs@aphrodite:~/Desktop$ sudo linux32 /home/ribs/Incoming/et-linux-2.60.x86.run
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.60 Full Install..............................................................................................................................................................................................................................................................................................................................
./setup.sh: 278: /home/ribs/.setup3029: not found
./setup.sh: 289: /home/ribs/.setup3029: not found
ribs@aphrodite:~/Desktop$

As I'm running the amd64 version of Ubuntu, I feel it may be amd64 specific. I shall install the 32-bit version on a spare machine to test later on today.

Revision history for this message
Dennis Kaarsemaker (dennis) wrote : Re: [Bug 62924] Google Earth and Enemy Territory installers fail on amd64. Other programs may be affected.

 status Rejected

Those two are unsupported closed source programs.

Revision history for this message
TJ (tj) wrote :

Although these are commercial programs the issue of getting some 32-bit-only applications to run on 64-bit is wider than these examples. The integrated installers are generally the problem - not the applications themselves.

The solution (on Gutsy at least) is:

$ sudo apt-get install ia32-libs
$ wget http://gb.archive.ubuntu.com/ubuntu/pool/main/i/ia32-libs-gtk/ia32-libs-gtk_16_amd64.deb
$ sudo dpkg --force-all -i ia32-libs-gtk_16_amd64.deb
$ sudo apt-get -f install

Now you should be able to install 32-bit applications:

$ sudo ./GoogleEarthLinux.bin
$ sudo ln -s /opt/google-earth/googleearth /usr/bin/googleearth
$ googleearth

Revision history for this message
mercutio22 (macabro22) wrote :

by doing
$ sudo dpkg --force-all -i ia32-libs-gtk_16_amd64.deb

Will I still be able to install 64 bit software as 64-bit software or will I force all new software to run as 32bit applications?
Do you understand what I mean?

Revision history for this message
TJ (tj) wrote :

The options only apply to the command itself, ensuring any conflicts are ignored so the install of the i32-libs library completes successfully.

It doesn't affect anything you later install, or affect any preference for 32-bit or 64-bit. It provides alternative 32-bit libraries that 32-bit programs can use in place of the 64-bit libraries used by default on a 64-bit (amd64/x86_64) installation.

Revision history for this message
Graham (ubuntu-grahams) wrote :

gnorth@graham-workstation:/sda4/home/gnorth$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies...Done
The following packages will be REMOVED
  ia32-libs-gtk
0 upgraded, 0 newly installed, 1 to remove and 246 not upgraded.
After this operation, 7574kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 140692 files and directories currently installed.)
Removing ia32-libs-gtk ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.