ha1ronpa / pyrit

Automatically exported from code.google.com/p/pyrit
0 stars 0 forks source link

Pyrit list_cores killing all server connections. #249

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. install pyrit via SVN or tarball
2. using NVIDIA 260.x.x drivers (260.19.29,260.19.36,etc)
3. using CUDA of same release version / time
4. x86 kernel Debian Lenny 2.6.37
5. setup exact same environment (drive imaged) on same exact brand laptop - 
DELL E6410 - setup Sun server AMD 64Bit version of Linux same drivers but 64 
but, etc
6. added them all to /root/.pyrit/config under rpc_known_hosts

What is the expected output? What do you see instead?
Should see all the cores from all machines (3 total)
instead I see this happen (instantly) on all machines running "pyrit serve"
Pyrit 0.4.0-dev (svn r288) (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Serving 0 active clients; 0 PMKs/s; 0.0 TTS Traceback (most recent call last):
  File "/usr/bin/pyrit", line 6, in <module>
    pyrit_cli.Pyrit_CLI().initFromArgv()
  File "/usr/lib/python2.5/site-packages/pyrit_cli.py", line 115, in initFromArgv
    func(self, **options)
  File "/usr/lib/python2.5/site-packages/pyrit_cli.py", line 877, in serve
    server.addClient(addr)
  File "/usr/lib/python2.5/site-packages/cpyrit/network.py", line 140, in addClient
    client = NetworkClient(srv_addr, self.enqueue, known_uuids)
  File "/usr/lib/python2.5/site-packages/cpyrit/network.py", line 68, in __init__
    self.srv_uuid, self.uuid = self.server.register(";".join(known_uuids))
  File "/usr/lib/python2.5/xmlrpclib.py", line 1147, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1437, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.5/xmlrpclib.py", line 1185, in request
    errcode, errmsg, headers = h.getreply()
  File "/usr/lib/python2.5/httplib.py", line 1199, in getreply
    response = self._conn.getresponse()
  File "/usr/lib/python2.5/httplib.py", line 928, in getresponse
    response.begin()
  File "/usr/lib/python2.5/httplib.py", line 385, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.5/httplib.py", line 343, in _read_status
    line = self.fp.readline()
  File "/usr/lib/python2.5/socket.py", line 372, in readline
    data = recv(1)
socket.error: (104, 'Connection reset by peer')

What version of the product are you using? On what operating system?
Debian Lenny version 0.3.0 failed so did latest SVN 0.4.0-dev
here is an example config file from one of the servers:

default_storage = file://
limit_ncpus = 0
rpc_announce = true
rpc_announce_broadcast = false
rpc_knownclients = 192.168.1.2 192.168.1.4
rpc_server = true
workunit_size = 75000

Please provide any additional information below.

Original issue reported on code.google.com by weaknetlabs on 28 Jan 2011 at 2:19