You are not logged in.
Hi Archers ,
System:
Archlinux 64bit
32bit libs: (installed with pacman "What else ")
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
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
Thank you for helping me
Offline
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
Offline
OK. I add a new User and work with "su" and "sudo".
Thank you.
Offline
Cool. OK, now onto the free tech support. First, install using the bin32-enemy-territory pkgbuild, for 64-bit.
Offline
Thank you.
I will try this.
Offline
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
Just noticed that enemy territory has a security flaw also.
Offline
Another Reason, being logged in as normal user and not root, right?
Offline
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
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 support32-bit compatibility libraries (installed with pacman):
lib32-glibc, lib32-gcc-libs, lib32-alsa-lib, lib32-libstdc++5, lib32-openal, lib32-libxdamage, lib32-libxfixes, lib32-sdlInstall 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 Packagechange the line arch=('i686') to arch=('x86_64') in the file PKGBUILD.
makepkg (HOWTO):
http://wiki.archlinux.org/index.php/AUR_User_GuidelinesSound 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-soundstart 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