You are not logged in.

#1 2008-04-09 15:24:09

roost
Member
Registered: 2008-02-28
Posts: 13

[SOLVED] Installation of Enemy Territory fails

Hi Archers big_smile,

System:
Archlinux 64bit

32bit libs: (installed with pacman "What else cool")
lib32-glibc, lib32-gcc-libs, lib32-alsa-lib, lib32-libstdc++5, lib32-openal, lib32-libxdamage, lib32-libxfixes, lib32-sdl

Nvidia Driver (also installed with 32bit lib support):
NVIDIA-Linux-x86_64-100.14.23-pkg2.run (This is the only Nvidia driver which works without graphical problems in UT2004)

Shell: BASH (uxterm)

Login: root (Please NO discussion about the risk and consequences being logined as root *THANX*)

following Problem:

I would like to play Enemy Territory but the Installer failed to install with following message:
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.60 Full Install..............................................................................................................................................................................................................................................................................................................................
./setup.sh: line 191: /root/.setup8705: cannot execute binary file
./setup.sh: line 191: /root/.setup8705: cannot execute binary file

I started the installer with following commands but everytime the same message:
linux32 sh et-linux-2.60.x86.run
linux32 sh ./et-linux-2.60.x86.run
linux32 et-linux-2.60.x86.run
linux32 ./et-linux-2.60.x86.run
./et-linux-2.60.x86.run

I try to change the PATH-Variable:
PATH=$PATH:/opt/lib32/lib:/opt/lib32/usr/lib

(same error message as above)

Than i tried to install an older Version (et-linux-2.55.x86.run) with following Message:
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.55...........................................................................................................................................................................................................................................................................................................
The setup program seems to have failed on x86/glibc-2.0

See http://zerowing.idsoftware.com/linux/ for troubleshooting

In this case i also tried all variations of starting the binary, as above.

I also tried to extract the binary with the --keep parameter and start the setup.sh manualy (also with and without the linux32 command), but with the same results.

Is there a Problem with the LOKI installer?
Is there a lib, which i have to install?
Do i have to edit the setup.sh?

PLEASE HELP ME.......

Last edited by roost (2008-04-14 11:56:12)

Offline

#2 2008-04-09 15:36:51

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Installation of Enemy Territory fails

roost wrote:

Login: root (Please NO discussion about the risk and consequences being logined as root *THANX*)

You have got to be kidding. It's a STUPID security risk, and totally unnecessary. If you can't be bothered to realize this, then on behalf of the rest of the IT community who hate spam/malware on the Internet, please stop using a computer.

Or, read up on what security is.

Offline

#3 2008-04-09 15:41:23

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

Thank you for helping me

Offline

#4 2008-04-09 15:50:28

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Installation of Enemy Territory fails

As good examples, doom3 & quake4 and Unreal Tournament (from 1999) have what looks like security vulnerabilities, and due to being proprietary software, those bugs haven't been fixed.

Consider this part of your education as to the usefulness of the gpasswd command wink

Offline

#5 2008-04-09 16:02:30

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

OK. I add a new User and work with "su" and "sudo".
Thank you.

Offline

#6 2008-04-09 16:24:47

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Installation of Enemy Territory fails

Cool. OK, now onto the free tech support. First, install using the bin32-enemy-territory pkgbuild, for 64-bit.

Offline

#7 2008-04-09 17:05:49

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

Thank you.
I will try this.

Offline

#8 2008-04-10 20:13:40

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

I got it.

TNX 1.0E6 for your help, even though your answer wasn't the solution to my problem but it guides me to.
After a new packagebuild and a perfect installation with pacman the Game failed to start: cannot execute binary file

The main problem was the lack of 32-bit emulation support in the Kernel:
Executable file formats / Emulations --> [*] IA32 Emulation
                                                         <*>   IA32 a.out support

Maybe i associated it with a Intel Itanium feature or something, I don't know why I miss this feature.

Anyway, now also the normal Installer (et-linux-2.60.x86.run) works without any problems.

But why should I use the normal Installer, when there is a great Packagebuildsystem and the ArchLinux User-community Repository (AUR).
(I was new to this topic http://wiki.archlinux.org/index.php/AUR … uidelines)
Thanks brebs!!!

By the way, I used this Packages: http://aur.archlinux.org/packages.php?ID=2063 #Enemy Territory Package
                                                http://aur.archlinux.org/packages.php?ID=2661 #True Combat: Elite Package
and changed the line arch=(i686) to arch=(x86_64) in the file PKGBUILD.

Greez roost

Offline

#9 2008-04-10 20:21:29

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Installation of Enemy Territory fails

Just noticed that enemy territory has a security flaw also.

Offline

#10 2008-04-10 20:47:25

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

Another Reason, being logged in as normal user and not root, right? smile

Offline

#11 2008-04-14 12:11:20

roost
Member
Registered: 2008-02-28
Posts: 13

Re: [SOLVED] Installation of Enemy Territory fails

VERDICT

Installation of Enemy-Territory (Return to Castle Wolfenstein) and True Combat: Elite on ArchLinux 64 bit:

Kernel with 32-bit support:
Executable file formats / Emulations --> [*] IA32 Emulation
                                                         <*>   IA32 a.out support

32-bit compatibility libraries (installed with pacman):
lib32-glibc, lib32-gcc-libs, lib32-alsa-lib, lib32-libstdc++5, lib32-openal, lib32-libxdamage, lib32-libxfixes, lib32-sdl

Install Nvidia driver with 32-bit support.
(maybe Ati driver similar)

Download Packages:
http://aur.archlinux.org/packages.php?ID=2063 #Enemy Territory Package
http://aur.archlinux.org/packages.php?ID=2661 #True Combat: Elite Package

change the line arch=('i686') to arch=('x86_64') in the file PKGBUILD.

makepkg (HOWTO):
http://wiki.archlinux.org/index.php/AUR_User_Guidelines

Sound issue:
http://nullkey.ath.cx/~stuff/et-sdl-sound/
From this Webpage:
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sou … l-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound

start the downloaded file: et-sdl-sound , and immediately will start ET.
Via the mod menu you can switch to TC:E.

Greez  roost

Last edited by roost (2008-04-15 11:59:01)

Offline

#12 2008-05-27 19:46:34

Shadowmeph
Member
From: West Coast Canada
Registered: 2008-05-19
Posts: 208

Re: [SOLVED] Installation of Enemy Territory fails

roost wrote:

VERDICT

Installation of Enemy-Territory (Return to Castle Wolfenstein) and True Combat: Elite on ArchLinux 64 bit:

Kernel with 32-bit support:
Executable file formats / Emulations --> [*] IA32 Emulation
                                                         <*>   IA32 a.out support

32-bit compatibility libraries (installed with pacman):
lib32-glibc, lib32-gcc-libs, lib32-alsa-lib, lib32-libstdc++5, lib32-openal, lib32-libxdamage, lib32-libxfixes, lib32-sdl

Install Nvidia driver with 32-bit support.
(maybe Ati driver similar)

Download Packages:
http://aur.archlinux.org/packages.php?ID=2063 #Enemy Territory Package
http://aur.archlinux.org/packages.php?ID=2661 #True Combat: Elite Package

change the line arch=('i686') to arch=('x86_64') in the file PKGBUILD.

makepkg (HOWTO):
http://wiki.archlinux.org/index.php/AUR_User_Guidelines

Sound issue:
http://nullkey.ath.cx/~stuff/et-sdl-sound/
From this Webpage:
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sou … l-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound

start the downloaded file: et-sdl-sound , and immediately will start ET.
Via the mod menu you can switch to TC:E.

Greez  roost

ok I tried to do this but I keep getting errors

==> Validating source files with md5sums...
    et-linux-2.60.x86.run ... Passed
    ET-2.60b.zip ... Passed
    enemy-territory.desktop ... Passed
    et-ded ... FAILED
    et-pbupdate.sh ... FAILED
    et.sh ... FAILED
    etded.sh ... FAILED
==> ERROR: One or more files did not pass the validity check!

what Am I doing wrong here?

Edit
Doh I forgot to download all the packages now that was silly of me lol

Last edited by Shadowmeph (2008-05-27 19:50:23)

Offline

Board footer

Powered by FluxBB