Possible to run New Multiforcer on CentOS 5.8?

Discussion and support for the CUDA Multiforcers (Windows and Linux)
  • Ads

Possible to run New Multiforcer on CentOS 5.8?

Postby ChaosMonkey » Thu Jul 05, 2012 3:38 pm

Hey guys,

I'm trying to get a version of the Cryptohaze Multiforcer running on a Amazon EC2 cg1.4xlarge.

The new Multiforcer seems to need >= glibc 2.7 which is like impossible to install on CentOS 5.x
An update to CentOS 6 is nearly impossible, too...

<snip>
$ ldd New-Multiforcer
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.8' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libOpenCL.so.1: no version information available (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./lib64/libcudart.so.4)
linux-vdso.so.1 => (0x00007fffba668000)
libcudart.so.4 => ./lib64/libcudart.so.4 (0x00002b0acca34000)
libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x0000003bd9200000)
libOpenCL.so.1 => /usr/lib64/libOpenCL.so.1 (0x00002b0accca3000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b0accea8000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b0acd0c3000)
libm.so.6 => /lib64/libm.so.6 (0x00002b0acd3c4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b0acd647000)
libc.so.6 => /lib64/libc.so.6 (0x00002b0acd855000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b0acdbad000)
librt.so.1 => /lib64/librt.so.1 (0x00002b0acddb1000)
/lib64/ld-linux-x86-64.so.2 (0x00002b0acc816000)


$ /lib64/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-52).
Compiled on a Linux 2.6.9 system on 2012-04-20.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
Thread-local storage support included.
</snip>

Has someone an idea, what other AMI I can use to get that running?

I already tried to compile the old 0.7 but without success...

<snip>
$ make
HashCommon.cu(807): warning: expected a statement

HashCommon.cu(937): warning: expected a statement

HashCommon.cu(1028): warning: expected a statement

Multiforcer-common.c(120): warning: variable "foo" was declared but never referenced

Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"

Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"

Multiforcer.cu(673): warning: variable "j" was declared but never referenced

Multiforcer.cu(674): warning: variable "HOST_SearchHashes" was declared but never referenced

2 errors detected in the compilation of "/tmp/tmpxft_00002ef8_00000000-6_Multiforcer.compute_20.cpp1.ii".
make: *** [obj/x86_64/release/Multiforcer.cu.o] Error 2
</snip>

Do I need a distri like CentOS 6.x, Debian wheezy / Ubuntu 12, gentoo?
Can I just recompile the New Multiforcer against a glibc 2.5?

Thanks for any small hint!

Best
Sven
ChaosMonkey
 
Posts: 1
Joined: Thu Jul 05, 2012 3:06 pm

Re: Possible to run New Multiforcer on CentOS 5.8?

Postby Bitweasil » Sat Jul 07, 2012 6:02 pm

You really, really don't want to use the old one. It's a piece of shit. :)

I was actually running the new multiforcer on the EC2 GPU instance recently.

I ran it on "Cluster GPU Amazon Linux AMI 2012.03" and had no trouble. Push binaries up and go.

The Linux beta up now is old - I need to push a new one.

Try running it on that instance, though. If that's failing, let me know and I'll see what I can do.

The other option is to build it from scratch on your instance following the directions on the wiki - the Ubuntu 10.04 build setup should more or less work on other OSes, you'll just need to replace the apt-get lines with whatever your preferred package manager and package names are.

Alternately, give me a week or so and I'll have some prebuilt AMIs available with all the tools installed & updated. :)
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Possible to run New Multiforcer on CentOS 5.8?

Postby jameshardy565 » Mon Jul 16, 2012 10:01 am

Hi Bitweasil,

Any updates on the release of the pre built AMI's?

Thanks in advance.


_____________________________
"everything is past possible...."
Last edited by jameshardy565 on Fri Jul 20, 2012 12:24 pm, edited 1 time in total.
jameshardy565
 
Posts: 1
Joined: Mon Jul 16, 2012 9:57 am

Re: Possible to run New Multiforcer on CentOS 5.8?

Postby Bitweasil » Mon Jul 16, 2012 3:31 pm

Still on the list - had a very busy weekend hammering on the network code. It'll happen before Defcon!
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Possible to run New Multiforcer on CentOS 5.8?

Postby emuba » Sat Jul 21, 2012 8:38 am

It works for me out of the box with the new version. Just run
Code: Select all
sudo yum update
and use the AWS console to reboot the instance.

If you start New-Multiforcer, make sure to add
Code: Select all
--noopencl
. At least for me this made the trick.
emuba
 
Posts: 2
Joined: Sat Jul 21, 2012 8:30 am

Re: Possible to run New Multiforcer on CentOS 5.8?

Postby Bitweasil » Mon Jul 23, 2012 3:52 am

ChaosMonkey wrote:I'm trying to get a version of the Cryptohaze Multiforcer running on a Amazon EC2 cg1.4xlarge.


Please see:

https://www.cryptohaze.com/wiki/index.p ... aze_on_EC2

This is directions and a script for setting up the Multiforcer on EC2 cg1.4xlarge instances.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm


Return to CUDA Multiforcers

Who is online

Users browsing this forum: No registered users and 2 guests

cron