PDA

View Full Version : [SOLVED] PunkBuster update failure


drunken_sapo
October 21st, 2007, 09:48 PM
I've just finished installing Gutsy, and downloaded the pbsetup.run executable from PunkBuster's web site. When I try to run it, it just exits. Making an echo $? shows an error code of 127. It is weird, because it is a statically linked binary, and my guess what that shouldn't be a problem in Gutsy.
Can anyone confirm this or give me a hint?
Thanks in advance.
Best Regards,
Juan

drunken_sapo
October 21st, 2007, 09:53 PM
I've tried to run it back on a feisty box and worked. If you do a 'file pbsetup.run' in both boxes you get the same:
-----------
pbsetup.run: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, corrupted section header size
-----------
Is there some sort of compatibility mode or something?

drunken_sapo
October 22nd, 2007, 12:21 AM
Well, I still don't know what the problem is or how to solve it. However I find a workaround to avoid it.
If you go to the folder where PB is located, in my case, /usr/local/games/enemy-territory/pb you will find a binary called pbweb.x86.
if you do a
chmod u+x pbweb.x86
and then
./pbweb.x86
it will update your game.
in the case of enemy territory, you have to copy pbweb.x86 to ~/.etwolf and run it there.
after that you are done.

drunken_sapo
October 22nd, 2007, 04:35 PM
The punkbuster team answered me. They have suggested to run upx -d pbsetup.run and that fixed the executable.
Now it works neatly.
I hope this helps someone else apart from me.
Regards,
Juan

groovomata
November 4th, 2007, 11:37 AM
Hey Juan, I have the same issue but with Call of Duty and punkbuster and Gutsy. I downloaded the same file from punkbuster and can't install it either. I tried 'upx -d pbsetup.run' however I get a 'command not found' error. Is there anything I'm doing wrong?

drunken_sapo
November 4th, 2007, 01:29 PM
Hey Juan, I have the same issue but with Call of Duty and punkbuster and Gutsy. I downloaded the same file from punkbuster and can't install it either. I tried 'upx -d pbsetup.run' however I get a 'command not found' error. Is there anything I'm doing wrong?

Well, when you get an command not found, mean that the command you've just tried to run doesn't exists. As the only command you ran is 'upx' (1), it is possible that you don't have upx installed.
to install it:
sudo apt-get install upx-ucl
Next time, if you don't have an executable you can do a
apt-file search upx
to see in which package upx is located.
Let me know what happened.
Best regards,
Juan

notes:
(1) in 'upx -d pbsetup.run' the 'upx' part is the command and '-d pbsetup.run' are the argumetns for the command.

groovomata
November 8th, 2007, 09:02 PM
Ah yes, you've helped to solve my problem! To recap, if you download pbsetup.run from evenbalance.com, you need to install upx-ucl as per the instructions above. Then run 'upx -d pbsetup.run'. Then I did (as per instructions from evenbalance.com):chmod +x pbsetup.run, and then: ./pbsetup.run. Use sudo for all the commands. I finally got the application to run and was able to update punkbuster for both Enemy Territory and Call of Duty. I'm gonna try them both and post back on whether or not I get kicked for not using punkbuster.
Thanks!
Erik.

1/0
December 18th, 2007, 05:38 PM
Ah yes, you've helped to solve my problem! To recap, if you download pbsetup.run from evenbalance.com, you need to install upx-ucl as per the instructions above. Then run 'upx -d pbsetup.run'. Then I did (as per instructions from evenbalance.com):chmod +x pbsetup.run, and then: ./pbsetup.run. Use sudo for all the commands. I finally got the application to run and was able to update punkbuster for both Enemy Territory and Call of Duty. I'm gonna try them both and post back on whether or not I get kicked for not using punkbuster.
Thanks!
Erik.

That helped me!!

drunken_sapo
December 18th, 2007, 05:55 PM
That helped me!!

nice to hear that!

kuscsik
December 24th, 2007, 01:11 PM
The punkbuster team answered me. They have suggested to run upx -d pbsetup.run and that fixed the executable.
Now it works neatly.
I hope this helps someone else apart from me.
Regards,
Juan
excelent, thanx

H3adshot
December 27th, 2008, 09:53 PM
Aloha,

I am having problems with punkbuster kicking me from cod4 servers. please help. Where or how do i install the upx -d pbsetup.run

1/0
December 28th, 2008, 06:45 AM
Aloha,

I am having problems with punkbuster kicking me from cod4 servers. please help. Where or how do i install the upx -d pbsetup.run

Download pbsetup.run from Evenbalance's homepage (http://www.evenbalance.com/index.php?page=pbsetup.php). Then do the following:

cd to/dir/with/pbsetup.run
chmod +x pbsetup.run
./pbsetup.run


That opens the GUI, which is pretty self explaining.

fermulator
February 15th, 2009, 01:49 AM
And what if there's no GUI?

(i.e. Console Only Headless Box. Trying to run CoD4 dedicated)

hikaricore
February 15th, 2009, 02:26 AM
And what if there's no GUI?

(i.e. Console Only Headless Box. Trying to run CoD4 dedicated)

I don't see any instructions here whatsoever that would require a GUI.

You may want to be more specific with your question.

gwoodard
May 23rd, 2009, 01:18 AM
Okay, I did the second step...what did I do wrong?

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
baiter@GMW-Laptop:~$ upx -d pbsetup.run
Ultimate Packer for eXecutables
Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005, 2006,2007
UPX 3.01 Markus Oberhumer, Laszlo Molnar & John Reiser Jul 31st 2007

File size Ratio Format Name
-------------------- ------ ----------- -----------
upx: pbsetup.run: FileNotFoundException: pbsetup.run

Unpacked 0 files.