Forums » Bugs
Vendetta - Segementation Fault on Update
After updating, ./vendetta command produces a segmentation fault.
Errors.log:
wtf!archive returned 0
[Sat Jun 13 09:02:14 2009] Can't load driver /home/murad/.vendetta/drivers/gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/murad/.vendetta/drivers/gkvc.so)
I am using Debian Etch 64. In /usr/lib my system has a libc.so but no libc.so.6.
I am continuing to look into a solution, but thought others might be having the same problem. I'll post any results I find.
Errors.log:
wtf!archive returned 0
[Sat Jun 13 09:02:14 2009] Can't load driver /home/murad/.vendetta/drivers/gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/murad/.vendetta/drivers/gkvc.so)
I am using Debian Etch 64. In /usr/lib my system has a libc.so but no libc.so.6.
I am continuing to look into a solution, but thought others might be having the same problem. I'll post any results I find.
Does the following return libc.so.6? (It will also likely return fmod, just ignore that, you read my other post)
$ ldd /home/murad/.vendetta/drivers/gkvc.so | grep "not found"
If so...
$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 11 2009-05-26 01:20 /lib/libc.so.6 -> libc-2.9.so
$ ls -l /lib/libc-2.9.so
-rwxr-xr-x 1 root root 1502512 2009-04-09 03:23 /lib/libc-2.9.so
You should be able to fix this by creating a symlink from libc.so.6 to libc-2.9.so
$ sudo cp -s /lib/libc-2.9.so /lib/libc.so.6
$ ldd /home/murad/.vendetta/drivers/gkvc.so | grep "not found"
If so...
$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 11 2009-05-26 01:20 /lib/libc.so.6 -> libc-2.9.so
$ ls -l /lib/libc-2.9.so
-rwxr-xr-x 1 root root 1502512 2009-04-09 03:23 /lib/libc-2.9.so
You should be able to fix this by creating a symlink from libc.so.6 to libc-2.9.so
$ sudo cp -s /lib/libc-2.9.so /lib/libc.so.6
After LDD on gkvc.so:
./gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./gkvc.so)
ls -l /libc/libc.so.6 produces:
lrwxrwxrwx 1 root root 13 2009-02-10 19:08 /lib/libc.so.6 -> libc-2.3.6.so
./gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./gkvc.so)
ls -l /libc/libc.so.6 produces:
lrwxrwxrwx 1 root root 13 2009-02-10 19:08 /lib/libc.so.6 -> libc-2.3.6.so
Parts of that voice chat stuff must have been linked against a newer C library.
If you are lucky disabling voice chat in config.ini or deleting gkvc.so and starting up the game directly will get the game going.
Otherwise you'd have to upgrade your distro or hope that the devs will fix it.
If you are lucky disabling voice chat in config.ini or deleting gkvc.so and starting up the game directly will get the game going.
Otherwise you'd have to upgrade your distro or hope that the devs will fix it.
Thanks for the responses. I moved this thread to Linux as well as opened a support ticket.