Jump to content


Humble Bundle Linux bin file


  • Please log in to reply
25 replies to this topic
Splitpaw Splitpaw

New Arrival

  • Member
    • Member ID: 8,636
  • 4 posts

Posted 19 March 2012 - 04:30 PM #1 Humble Bundle Linux bin file

Problem: can't execute bin install file:
:~/Downloads$ chmod -x avadon-linux-1331768904.bin
:~/Downloads$ sh avadon-linux-1331768904.bin
avadon-linux-1331768904.bin: 1: avadon-linux-1331768904.bin: Syntax error: "(" unexpected
bash: ./avadon-linux-1331768904.bin: Permission denied
$ sudo ./avadon-linux-1331768904.bin
[sudo] password for o0splitpaw0o:
sudo: ./avadon-linux-1331768904.bin: command not found
$
===============================
It mentions on their page I need "Mojo installer" can you point a link for the install of this if it's needed?

Thanks!

Splitpaw Splitpaw

New Arrival

  • Member
    • Member ID: 8,636
  • 4 posts

Posted 19 March 2012 - 04:45 PM #2 Humble Bundle Linux bin file

Originally Posted By: Splitpaw
Problem: can't execute bin install file:
:~/Downloads$ chmod -x avadon-linux-1331768904.bin
:~/Downloads$ sh avadon-linux-1331768904.bin
avadon-linux-1331768904.bin: 1: avadon-linux-1331768904.bin: Syntax error: "(" unexpected
bash: ./avadon-linux-1331768904.bin: Permission denied
$ sudo ./avadon-linux-1331768904.bin
[sudo] password for o0splitpaw0o:
sudo: ./avadon-linux-1331768904.bin: command not found
$
===============================
It mentions on their page I need "Mojo installer" can you point a link for the install of this if it's needed?

Thanks!

I should give you some info on my OS

uname -a

Linux o0splitpaw0o-eeepc 3.2.0-17-generic #27-Ubuntu SMP Fri Feb 24 15:38:36 UTC 2012 i686 i686 i386 GNU/Linux
$




scrimm scrimm

New Arrival

  • Member
    • Member ID: 6,670
  • 1 posts

Posted 19 March 2012 - 06:01 PM #3 Humble Bundle Linux bin file

Maybe its the same as MojoSetup by icculus, not sure. That can be found at Linux Games http://www.linuxgames.com/?s=mojo or icculus' web site at http://icculus.org/mojosetup/.

I haven't gotten this HB yet. Having Avadon run in Linux without Wine... I may just have to buy the game again.

Oov3Zuaf Oov3Zuaf

Citizen

  • Member
    • Member ID: 8,644
  • 12 posts

Posted 20 March 2012 - 01:24 PM #4 Humble Bundle Linux bin file

The .bin file _is_ the Mojo Installer. Just do the following after downloading it:

$ chmod u+x avadon-linux-1331768904.bin
$ ./avadon-linux-1331768904.bin

The installer should pop up and let you install the game with no trouble.

Elwro Elwro

Citizen

  • Member
    • Member ID: 5,949
  • 21 posts

Posted 20 March 2012 - 01:44 PM #5 Humble Bundle Linux bin file

Doesn't work for me:


$ chmod u+x avadon-linux-1331768904-bin
$ ./avadon-linux-1331768904-bin
bash: ./avadon-linux-1331768904-bin: No such file or directory



edit: tried "sudo", similar effect.


Oov3Zuaf Oov3Zuaf

Citizen

  • Member
    • Member ID: 8,644
  • 12 posts

Posted 20 March 2012 - 01:49 PM #6 Humble Bundle Linux bin file

That's strange. Maybe Ubuntu renamed it right after downloading?

Please give the output of
$ ls -l avadon*

Elwro Elwro

Citizen

  • Member
    • Member ID: 5,949
  • 21 posts

Posted 20 March 2012 - 02:03 PM #7 Humble Bundle Linux bin file

Thanks for your help! Here it is:

$ ls -l avadon*
-rwxr-xr-x 1 leszek leszek 109767395 2012-03-20 22:17 avadon-linux-1331768904-bin



Oov3Zuaf Oov3Zuaf

Citizen

  • Member
    • Member ID: 8,644
  • 12 posts

Posted 20 March 2012 - 02:22 PM #8 Humble Bundle Linux bin file

This is getting curiouser and curiouser...

$ ./avadon-linux-1331768904-bin

still gives you the 'file not found' error?

Please post what

$ file avadon-linux-1331768904-bin

gives you.

I really don't know what's happening, so here are a two far reached things you can try

a)
$ unset DISPLAY; ./avadon-linux-1331768904-bin

(You have to open a new terminal after that one as it screws with the environment variables. This will be undone in a new terminal)

b)
$ mv avadon-linux-1331768904-bin avadon-linux-1331768904.bin
$ ./avadon-linux-1331768904.bin

Elwro Elwro

Citizen

  • Member
    • Member ID: 5,949
  • 21 posts

Posted 20 March 2012 - 02:33 PM #9 Humble Bundle Linux bin file

Originally Posted By: Oov3Zuaf
This is getting curiouser and curiouser...

$ ./avadon-linux-1331768904-bin

still gives you the 'file not found' error?
Yes!
Quote:

Please post what

$ file avadon-linux-1331768904-bin

gives you.
$ file avadon-linux-1331768904-bin
avadon-linux-1331768904-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

Quote:

a)
$ unset DISPLAY; ./avadon-linux-1331768904-bin
Unfortunately, "No such file or directory" again.
Quote:

b)
$ mv avadon-linux-1331768904-bin avadon-linux-1331768904.bin
$ ./avadon-linux-1331768904.bin
Yeah, I tried that myself earlier wink Again, "No such file or directory". (I did set it to be executable again just to be sure.)


My hypothesis is that when I'm trying to run this thing, the system tries to use a service which is not available (what's this "mojo" thing? I read on the Humble Bundle page this is a "mojo" installer) and the "No such file or directory" message comes from the futile search for that service. But that's just a wild guess.

edit: Hm, I have a 64 bit system. Is this the problem?


$ uname -a
Linux leszek-desktop 2.6.32-39-generic #86-Ubuntu SMP Mon Feb 13 21:50:08 UTC 2012 x86_64 GNU/Linux


Oov3Zuaf Oov3Zuaf

Citizen

  • Member
    • Member ID: 8,644
  • 12 posts

Posted 20 March 2012 - 02:40 PM #10 Humble Bundle Linux bin file

Wow... I just don't get it.

That file is the installer itself. It's self-extractable. The first part of the file is the installer, the second part is the data.

Can you please paste the content of the file strace.err (probably best to wrap it in [code] tags) after running the following command:

$ strace ./avadon-linux-1331768904-bin 2> strace.err

I hope you have strace installed wink

I'll check back tomorrow.

edit: I thought about a 32/64 bit issue as well, but the error should've been a different one. Also the first post has the same issue on a 32 bit machine.

Elwro Elwro

Citizen

  • Member
    • Member ID: 5,949
  • 21 posts

Posted 20 March 2012 - 02:42 PM #11 Humble Bundle Linux bin file

Unfortunately, the whole file consists just of the following line:

strace: ./avadon-linux-1331768904-bin: command not found

Thanks again for the help!


edit: then maybe it's the kernel version? Too old in my case? Would be a shame...

Radon Radon

New Arrival

  • Member
    • Member ID: 8,645
  • 3 posts

Posted 20 March 2012 - 04:45 PM #12 Humble Bundle Linux bin file

Same here on latest Archlinux version with all rights setted. smirk

foobrew foobrew

New Arrival

  • Member
    • Member ID: 8,646
  • 1 posts

Posted 20 March 2012 - 04:55 PM #13 Humble Bundle Linux bin file

I'd try subscribing to the developers list and posting something there:
  http://icculus.org/mailman/listinfo/avadon

I just installed without issue on Ubuntu 10.04:

$ uname -a
Linux flatline 2.6.32-40-generic #87-Ubuntu SMP Mon Mar 5 20:26:31 UTC 2012 i686 GNU/Linux

$ ll
total 105M
-rwxr-xr-x 1 epi epi 105M 2012-03-20 17:14 avadon-linux-1331768904-bin

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.4 LTS
Release: 10.04
Codename: lucid


Splitpaw Splitpaw

New Arrival

  • Member
    • Member ID: 8,636
  • 4 posts

Posted 20 March 2012 - 05:13 PM #14 Humble Bundle Linux bin file

Originally Posted By: Oov3Zuaf
The .bin file _is_ the Mojo Installer. Just do the following after downloading it:

$ chmod u+x avadon-linux-1331768904.bin
$ ./avadon-linux-1331768904.bin

The installer should pop up and let you install the game with no trouble.

This worked! Thanks!

Radon Radon

New Arrival

  • Member
    • Member ID: 8,645
  • 3 posts

Posted 20 March 2012 - 05:24 PM #15 Humble Bundle Linux bin file

There is the strace output :
http://pastebin.com/pvLJiAgX

Splitpaw Splitpaw

New Arrival

  • Member
    • Member ID: 8,636
  • 4 posts

Posted 20 March 2012 - 05:25 PM #16 Humble Bundle Linux bin file

Well installed in /home/myname/Avadon .. but just core dumped


~/avadon$ ./Avadon
Avadon: Installed in '.'.
Avadon: Using x86 version.
Segmentation fault (core dumped)


==================
Trying to install using Sudo....


o0splitpaw0o@o0splitpaw0o-eeepc:~/Downloads$ sudo ./avadon-linux-1331768904.bin o0splitpaw0o@o0splitpaw0o-eeepc:~/Downloads$ cd ..
o0splitpaw0o@o0splitpaw0o-eeepc:~$ cd avadon/
o0splitpaw0o@o0splitpaw0o-eeepc:~/avadon$ ./Avadon
Avadon: Installed in '.'.
Avadon: Using x86 version.
Segmentation fault (core dumped)
o0splitpaw0o@o0splitpaw0o-eeepc:~/avadon$

=======================================
What do you like me to run to get that coredump log?

Radon Radon

New Arrival

  • Member
    • Member ID: 8,645
  • 3 posts

Posted 20 March 2012 - 05:58 PM #17 Humble Bundle Linux bin file

Ok, I've find the solution. You have to install the graphics libraries drivers [nouveau, nvidia, etc.] of 32 architecture. For exemple, I'd to type on my archlinux 64 OS:
$> sudo pacman -S lib32-nvidia-utils
Because I'm using nvidia drivers.
The installer is not mandatory pacman, it depends of your distribution (pacman, yum, apt-get, yaourt, ...).
The name of the lib32 package also depends of your distribution.

Then, you may meet an other issue while you launch Avadon.
If your output on your shell is like this:
Code:
/usr/local/games/avadon/Avadon 
Avadon: Installed in '/usr/local/games/avadon'.
Avadon: Using amd64 version.
./Avadon-amd64: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory
You will have to install openal lib32 package.
After this, it should work.

icculus icculus

New Arrival

  • Member
    • Member ID: 8,653
  • 2 posts

Posted 21 March 2012 - 01:02 PM #18 Humble Bundle Linux bin file

Originally Posted By: Radon
Ok, I've find the solution. You have to install the graphics libraries drivers [nouveau, nvidia, etc.] of 32 architecture.
...
You will have to install openal lib32 package.
After this, it should work.

You shouldn't have to do either of these things; there's a 64-bit binary included, and it ships with its own OpenAL (although you can certainly swap in your own libopenal if you like). We should probably figure out why it decided to run the x86 version instead of the amd64 version on your machine.

Also for getting "file not found" on the initial installer...the installer is 32-bit, which used to be the most compatible way to ship it, but now apparently that aggravates a default 64-bit Ubuntu install. We'll keep searching for a better solution here for future games.

On Ubuntu...

   sudo apt-get install ia32-libs

...and then the installer won't complain anymore. Sadly, you only need the 32-bit compatibility libraries for the installer and not the game. If that really annoys you, the installer is a self-extracting .zip file, so you can just run it through "unzip" and the complete game is in the "data" directory.


(The really misleading "file not found" error comes from Linux's dynamic loader, which is complaining that it can't find the 32-bit C runtime library, but it makes it look like it can't find the binary you just asked it to run. It's not my fault, honest!!)

--ryan.

Elwro Elwro

Citizen

  • Member
    • Member ID: 5,949
  • 21 posts

Posted 22 March 2012 - 02:16 AM #19 Humble Bundle Linux bin file

Still no luck:

$ ./Avadon
Avadon: Installed in '.'.
Avadon: Using amd64 version.
./Avadon-amd64: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory

Radon said to install the "openal lib32" package, but I have no idea what its name is in Ubuntu 10.04.4. Any pointers?

EDIT: I installed 'libopenal1' and the game works, with sound. Thanks everyone!

obsidian razor obsidian razor

New Arrival

  • Member
    • Member ID: 8,656
  • 2 posts

Posted 22 March 2012 - 06:20 AM #20 Humble Bundle Linux bin file

I'm also getting a "segmentation fault" error on Ubuntu.

I have been able to install it though, following the instructions here, though I had to rename the file.

I get the following when I try to run it:

jose@jose-1011PX:~/avadon$ ./Avadon
Avadon: Installed in '.'.
Avadon: Using x86 version.
Segmentation fault

Can anybody help?

icculus icculus

New Arrival

  • Member
    • Member ID: 8,653
  • 2 posts

Posted 22 March 2012 - 08:25 PM #21 Humble Bundle Linux bin file


Ah, we shipped without the amd64 support directory (doh!), which is why installing your own OpenAL fixes it.

We'll correct that in the next build.

--ryan.

obsidian razor obsidian razor

New Arrival

  • Member
    • Member ID: 8,656
  • 2 posts

Posted 23 March 2012 - 11:55 AM #22 Humble Bundle Linux bin file

My PC is x86, so I doubt that's the problem frown

topico topico

New Arrival

  • Member
    • Member ID: 8,663
  • 3 posts

Posted 24 March 2012 - 07:26 AM #23 Humble Bundle Linux bin file

I probably revealed the error. I'm using Chakra Linux 64bit. I've installed the game in /Games/Avadon (have a dedicated partition for games) but the start fails as reported above. Looking at the strace just before the segfault the binary tries this:

access("/games/avadon/avadon files/graphics core/g132.png", F_OK) = -1 ENOENT (No such file or directory)

(it should be ..."/Games/Avadon/avadon files/graphics core/g132.png"...)

As you can see, there is a lowercase() function somewhere in the code.

I removed the game, created a symlink games->Games and installed in /Games/avadon: now the game starts.

topico topico

New Arrival

  • Member
    • Member ID: 8,663
  • 3 posts

Posted 24 March 2012 - 07:29 AM #24 Humble Bundle Linux bin file

Forgot strace log:

http://paste.chakra-project.org/1079

Oov3Zuaf Oov3Zuaf

Citizen

  • Member
    • Member ID: 8,644
  • 12 posts

Posted 24 March 2012 - 03:17 PM #25 Humble Bundle Linux bin file

For the uppercase issue see also http://www.spiderwebforums.com/forum/ubbthreads.php?ubb=showflat&Number=260940

ReverendDak ReverendDak

New Arrival

  • Member
    • Member ID: 8,752
  • 2 posts

Posted 12 April 2012 - 11:53 AM #26 Humble Bundle Linux bin file

UPDATE! Nevermind. I found the problem here: https://bugzilla.icculus.org/show_bug.cgi?id=5448

I have a netbook, Dell mini 1012, and the default resolution is larger than the native resolution. Changed it to to 1024x600 and it works just fine now.

---- Original Post follows----

I got it to install easy enough. But I'm getting the segmentation Fault error:


dxxxk@Gxxxr:~/avadon$ ls -l
total 3908
-rwxr-xr-x 1 d4k d4k    1290 Apr 12 11:46 Avadon
-rwxr-xr-x 1 d4k d4k 1883796 Apr 12 11:46 Avadon-amd64
drwxr-xr-x 7 d4k d4k    4096 Apr 12 11:47 avadon files
-rw-r--r-- 1 d4k d4k  219619 Apr 12 11:46 Avadon.png
-rwxr-xr-x 1 d4k d4k 1858315 Apr 12 11:46 Avadon-x86
-rw-r--r-- 1 d4k d4k   12344 Apr 12 11:47 icon.bmp
-rw-r--r-- 1 d4k d4k     329 Apr 12 11:46 README-linux.txt
-rwxr-xr-x 1 d4k d4k      81 Apr 12 11:47 uninstall-avadon.sh
drwxr-xr-x 2 d4k d4k    4096 Apr 12 11:47 x86
dxxxk@Gxxxr:~/avadon$ ./Avadon
Avadon: Installed in '.'.
Avadon: Using x86 version.
Segmentation fault
dxxxk@Gxxxr:~/avadon$

I'm running 32bit Debian (Crunchbang 10 Statler distro). There are no Upper-Cases in the path. But files were installed with upper-cases by default.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users