Forums » Linux
Linux AMD64 Startup problem
Hey guys, I'm really interested in playing VO and supporting a company that makes game that work on linux, but I've run into a problem. I downloaded the 64bit client and it installed beautifully, but when I run ~/bin/vendetta I get bash: ./vendetta: No such file or directory Running file on it reveals this: ./vendetta: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
This looks exactly the same as the other binaries on my system, except for the linux version, which on my system is 2.6.0, here its 2.4.1 I suspect that this is the problem, so I was wondering if anyone knows about this and whether or not a recompile on 2.6 was planed?
This looks exactly the same as the other binaries on my system, except for the linux version, which on my system is 2.6.0, here its 2.4.1 I suspect that this is the problem, so I was wondering if anyone knows about this and whether or not a recompile on 2.6 was planed?
Hi etzel. VO actually works very well on 2.6. However, I have no clue on why it doesn't run. Perhaps you can repost this problem in the general forum, since the Linux forum does not get the most attention.
What if you do...
$ cd ~/.vendetta
$ ./update.rlb
...?
I think it's somehow not finding VO (hence the "No such file or directory"), but I'd need strace output to be absolutely sure.
Also, try support@guildsoftware.com !
$ cd ~/.vendetta
$ ./update.rlb
...?
I think it's somehow not finding VO (hence the "No such file or directory"), but I'd need strace output to be absolutely sure.
Also, try support@guildsoftware.com !
that won't work. afaik update.rlb is generated after the first update.
what distro are you using?
what distro are you using?
I'm using 64bit sourcemage. ./update.rlb doesn't work either, same error.
~/.vendetta$ strace ./vendetta
execve("./vendetta", ["./vendetta"], [/* 33 vars */]) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b6a2d93f000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
close(3) = 0
munmap(0x2b6a2d93f000, 4096) = 0
exit_group(1) = ?
Process 1377 detached
~/.vendetta$ strace ./vendetta
execve("./vendetta", ["./vendetta"], [/* 33 vars */]) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b6a2d93f000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
close(3) = 0
munmap(0x2b6a2d93f000, 4096) = 0
exit_group(1) = ?
Process 1377 detached
Maybe somethings wrong with your environment?
I used to have a similar problem with gdb. It kept claiming that programs I tried to run didn't exist. The fix was to set SHELL correctly which was for some reason empty on my system.
Tried starting the game with a full path?
I used to have a similar problem with gdb. It kept claiming that programs I tried to run didn't exist. The fix was to set SHELL correctly which was for some reason empty on my system.
Tried starting the game with a full path?
If you get ENOENT upon trying to run an executable it could be missing a shared library. Try running ldd ~/bin/vendetta. Do you have gtk 2.0 installed? Pango?
Is the updater running (a Gtk text box with some progress bars and buttons at the bottom) at all?
Is the updater running (a Gtk text box with some progress bars and buttons at the bottom) at all?
$ ldd ~/bin/vendetta
/usr/bin/ldd: line 116: /home/thisnukes4u/bin/vendetta: No such file or directory
No, nothing comes up and yes, I do have gtk+-2.0 and pango installed
/usr/bin/ldd: line 116: /home/thisnukes4u/bin/vendetta: No such file or directory
No, nothing comes up and yes, I do have gtk+-2.0 and pango installed
Um. Does the directory ~/bin/ exist?
If not, create it and re-install. The installer is supposed to create that directory if it doesn't already exist, but if it didn't...
If not, create it and re-install. The installer is supposed to create that directory if it doesn't already exist, but if it didn't...
um, yes, it is there.
maybe give the output of:
ls -l ~/bin/vendetta
and
ls -l ~/.vendetta
this will help determine if everything looks kosher from a files and permission standpoint. then we can work from there.
ls -l ~/bin/vendetta
and
ls -l ~/.vendetta
this will help determine if everything looks kosher from a files and permission standpoint. then we can work from there.
Is this Problem solved?
pls post your uname -a
pls post your uname -a
Sorry for taking so long to get back to you guys, but I've been busy with school and work stuff. I finally figured out the solution, if I do /lib/ld-linux-x86-64.so.2 bin/vendetta it works fine.