Tenderfoot Thahd Splitpaw Posted March 20, 2012 Share Posted March 20, 2012 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! Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Splitpaw Posted March 20, 2012 Author Share Posted March 20, 2012 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 $ Quote Link to comment Share on other sites More sharing options...
Fledgling Fyora scrimm Posted March 20, 2012 Share Posted March 20, 2012 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. Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Oov3Zuaf Posted March 20, 2012 Share Posted March 20, 2012 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. Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Elwro Posted March 20, 2012 Share Posted March 20, 2012 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. Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Oov3Zuaf Posted March 20, 2012 Share Posted March 20, 2012 That's strange. Maybe Ubuntu renamed it right after downloading? Please give the output of $ ls -l avadon* Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Elwro Posted March 20, 2012 Share Posted March 20, 2012 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 Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Oov3Zuaf Posted March 20, 2012 Share Posted March 20, 2012 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) $ mv avadon-linux-1331768904-bin avadon-linux-1331768904.bin $ ./avadon-linux-1331768904.bin Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Elwro Posted March 20, 2012 Share Posted March 20, 2012 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: $ mv avadon-linux-1331768904-bin avadon-linux-1331768904.bin $ ./avadon-linux-1331768904.bin Yeah, I tried that myself earlier 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 Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Oov3Zuaf Posted March 20, 2012 Share Posted March 20, 2012 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 tags) after running the following command: $ strace ./avadon-linux-1331768904-bin 2> strace.err I hope you have strace installed 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. Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Elwro Posted March 20, 2012 Share Posted March 20, 2012 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... Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Radon Posted March 21, 2012 Share Posted March 21, 2012 Same here on latest Archlinux version with all rights setted. Quote Link to comment Share on other sites More sharing options...
Fledgling Fyora foobrew Posted March 21, 2012 Share Posted March 21, 2012 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 Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Splitpaw Posted March 21, 2012 Author Share Posted March 21, 2012 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! Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Radon Posted March 21, 2012 Share Posted March 21, 2012 There is the strace output : http://pastebin.com/pvLJiAgX Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Splitpaw Posted March 21, 2012 Author Share Posted March 21, 2012 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? Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd Radon Posted March 21, 2012 Share Posted March 21, 2012 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. Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd icculus Posted March 21, 2012 Share Posted March 21, 2012 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. Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Elwro Posted March 22, 2012 Share Posted March 22, 2012 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! Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd obsidian razor Posted March 22, 2012 Share Posted March 22, 2012 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? Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd icculus Posted March 23, 2012 Share Posted March 23, 2012 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. Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd obsidian razor Posted March 23, 2012 Share Posted March 23, 2012 My PC is x86, so I doubt that's the problem Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd topico Posted March 24, 2012 Share Posted March 24, 2012 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. Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd topico Posted March 24, 2012 Share Posted March 24, 2012 Forgot strace log: http://paste.chakra-project.org/1079 Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Oov3Zuaf Posted March 24, 2012 Share Posted March 24, 2012 For the uppercase issue see also http://www.spiderwebforums.com/forum/ubbthreads.php?ubb=showflat&Number=260940 Quote Link to comment Share on other sites More sharing options...
Tenderfoot Thahd ReverendDak Posted April 12, 2012 Share Posted April 12, 2012 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.