Fails to connect to server

110 views
Skip to first unread message

Ranjith Kumar

unread,
Apr 3, 2018, 3:02:03 AM4/3/18
to rpyc
From a client:

>>> import rpyc
>>> conn = rpyc.classic.connect("10.206.111.129")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/rpyc/utils/classic.py", line 68, in connect
    return factory.connect(host, port, SlaveService, ipv6 = ipv6, keepalive = keepalive)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/utils/factory.py", line 91, in connect
    return connect_stream(s, service, config)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/utils/factory.py", line 52, in connect_stream
    return connect_channel(Channel(stream), service = service, config = config)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/utils/factory.py", line 41, in connect_channel
    return Connection(service, channel, config = config)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/protocol.py", line 159, in __init__
    self._init_service()
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/protocol.py", line 164, in _init_service
    self._local_root.on_connect()
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/service.py", line 142, in on_connect
    self._conn.modules = ModuleNamespace(self._conn.root.getmodule)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/netref.py", line 153, in __getattr__
    return syncreq(self, consts.HANDLE_GETATTR, name)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/netref.py", line 72, in syncreq
    return conn.sync_request(handler, oid, *args)
  File "/usr/local/lib/python2.7/dist-packages/rpyc/core/protocol.py", line 523, in sync_request
    raise obj
AttributeError: 'int' object has no attribute 'getmodule'

========= Remote Traceback (1) =========
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 342, in _dispatch_request
    res = self._HANDLERS[handler](self, *args)
  File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 644, in _handle_getattr
    return self._access_attr(obj, name, (), "_rpyc_getattr", "allow_getattr", getattr)
  File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 587, in _access_attr
    return accessor(obj, name, *args)
AttributeError: 'int' object has no attribute 'getmodule'



And on server, rpyc running on default port  and in syslog:


Apr  3 12:18:29  rpyc_classic.py[2981]: INFO:SLAVE/18812:accepted ('10.206.111.25', 41824) with fd 4
Apr  3 12:18:29  rpyc_classic.py[2981]: INFO:SLAVE/18812:welcome ('10.206.111.25', 41824)
Apr  3 12:18:29  rpyc_classic.py[2981]: DEBUG:SLAVE/18812:Exception caught
Apr  3 12:18:29  rpyc_classic.py[2981]: Traceback (most recent call last):
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 342, in _dispatch_request
Apr  3 12:18:29  rpyc_classic.py[2981]:     res = self._HANDLERS[handler](self, *args)
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 644, in _handle_getattr
Apr  3 12:18:29  rpyc_classic.py[2981]:     return self._access_attr(obj, name, (), "_rpyc_getattr", "allow_getattr", getattr)
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 587, in _access_attr
Apr  3 12:18:29  rpyc_classic.py[2981]:     return accessor(obj, name, *args)
Apr  3 12:18:29  rpyc_classic.py[2981]: AttributeError: 'int' object has no attribute 'getmodule'
Apr  3 12:18:29  rpyc_classic.py[2981]: DEBUG:SLAVE/18812:Exception caught
Apr  3 12:18:29  rpyc_classic.py[2981]: Traceback (most recent call last):
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 342, in _dispatch_request
Apr  3 12:18:29  rpyc_classic.py[2981]:     res = self._HANDLERS[handler](self, *args)
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 644, in _handle_getattr
Apr  3 12:18:29  rpyc_classic.py[2981]:     return self._access_attr(obj, name, (), "_rpyc_getattr", "allow_getattr", getattr)
Apr  3 12:18:29  rpyc_classic.py[2981]:   File "/usr/local/lib/python2.7/dist-packages/rpyc-3.4.4-py2.7.egg/rpyc/core/protocol.py", line 587, in _access_attr
Apr  3 12:18:29  rpyc_classic.py[2981]:     return accessor(obj, name, *args)
Apr  3 12:18:29  rpyc_classic.py[2981]: AttributeError: 'int' object has no attribute 'getmodule'
Apr  3 12:18:29  rpyc_classic.py[2981]: INFO:SLAVE/18812:goodbye ('10.206.111.25', 41822)




Reply all
Reply to author
Forward
0 new messages