version `GLIBC_2.14' not found (required by ./cudaHashcat64.bin)
#9
(06-26-2014, 01:04 PM)atom Wrote: Can't you just pull out the required glibc files from the ubuntu package and then use LD_PRELOAD?

I'm having the same issue. Seems like it's not quite that simple.

Code:
$ LD_PRELOAD="/opt/libc-u/lib/x86_64-linux-gnu/libc.so.6" hashcat
Inconsistency detected by ld.so: dl-close.c: 743: _dl_close: Assertion `map->l_init_called' failed!

#for any command
$ LD_PRELOAD="/opt/libc-u/lib/x86_64-linux-gnu/libc.so.6" ls
Inconsistency detected by ld.so: dl-close.c: 743: _dl_close: Assertion `map->l_init_called' failed!

#Try loading all the shared libs except libOpenCL.so.1
$ LD_PRELOAD="/opt/libc-u/lib/x86_64-linux-gnu/libpthread.so.0 /opt/libc-u/lib/x86_64-linux-gnu/libdl.so.2 /opt/libc-u/lib/x86_64-linux-gnu/libc.so.6 /opt/libc-u/lib64/ld-linux-x86-64.so.2" hashcat
Segmentation fault

#Same for `ls`

I'm not sure if there is a simple way to kludge this. The best solution might be to upgrade to Debian Testing or switch to the supported Ubuntu version.


Messages In This Thread
RE: version `GLIBC_2.14' not found (required by ./cudaHashcat64.bin) - by debhead - 07-18-2014, 09:14 PM