Hi, I'm using ser_ctl as follows:
ser_ctl -g -s http://localhost:2046 ps
but get the following error:
Traceback (most recent call last): File "/usr/local/bin/ser_ctl", line 19, in ? main(sys.argv) File "./serctl/main.py", line 173, in main return call(func, args, opts) File "./serctl/main.py", line 115, in call return apply(func, args, opts) File "./serctl/ctlctl.py", line 235, in ps ret = rpc.core_ps() File "./serctl/ctlrpc.py", line 195, in core_ps ps = self.ser.core.ps() File "/usr/lib/python2.3/xmlrpclib.py", line 1029, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.3/xmlrpclib.py", line 1316, in __request verbose=self.__verbose File "./serctl/serxmlrpc.py", line 132, in request self._http_request(uripath, body, host) File "./serctl/serxmlrpc.py", line 104, in _http_request self.conn.request("POST", uripath, body, headers) File "/usr/lib/python2.3/httplib.py", line 718, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.3/httplib.py", line 739, in _send_request self.endheaders() File "/usr/lib/python2.3/httplib.py", line 712, in endheaders self._send_output() File "/usr/lib/python2.3/httplib.py", line 597, in _send_output self.send(msg) File "/usr/lib/python2.3/httplib.py", line 564, in send self.connect() File "/usr/lib/python2.3/httplib.py", line 548, in connect raise socket.error, msg socket.error: (111, 'Connection refused')
In my ser.cfg, I have:
# unix sockets and fifo creation parameters modparam("ctl", "binrpc", "unix:/tmp/ser_ctl") # default modparam("ctl", "binrpc", "udp:10.10.90.51:2046") modparam("ctl", "binrpc", "tcp:10.10.90.51:2046") modparam("ctl", "binrpc", "unixd:/tmp/unix_dgram") # unix datagram modparam("ctl", "binrpc", "unixs:/tmp/unix_stream") # unix stream modparam("ctl", "binrpc", "unix:/tmp/unix_default") # unix stream modparam("ctl", "binrpc", "/tmp/unix_test") # unix stream modparam("ctl", "binrpc", "10.10.90.51:3000") # udp modparam("ctl", "binrpc", "tcp:3012") # tcp any , port 3012 modparam("ctl", "binrpc", "udp:*:3012") # udp any , port 3012 modparam("ctl", "fifo", "fifo:/tmp/ser_fifo") modparam("ctl", "mode", 0666)
Any suggestions? Thanks.
Ctl module is needed for 'sercmd' command not for ser_ctl.
For ser_ctl to be usable you need to configure ser to listen for XML-RPC commands.
My suggestion: use sercmd command. ;-)
-- hallik
On Wed, Mar 14, 2007 at 05:45:42PM -0700, Terry Robert wrote:
Hi, I'm using ser_ctl as follows:
ser_ctl -g -s http://localhost:2046 ps
but get the following error:
Traceback (most recent call last): File "/usr/local/bin/ser_ctl", line 19, in ? main(sys.argv) File "./serctl/main.py", line 173, in main return call(func, args, opts) File "./serctl/main.py", line 115, in call return apply(func, args, opts) File "./serctl/ctlctl.py", line 235, in ps ret = rpc.core_ps() File "./serctl/ctlrpc.py", line 195, in core_ps ps = self.ser.core.ps() File "/usr/lib/python2.3/xmlrpclib.py", line 1029, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.3/xmlrpclib.py", line 1316, in __request verbose=self.__verbose File "./serctl/serxmlrpc.py", line 132, in request self._http_request(uripath, body, host) File "./serctl/serxmlrpc.py", line 104, in _http_request self.conn.request("POST", uripath, body, headers) File "/usr/lib/python2.3/httplib.py", line 718, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.3/httplib.py", line 739, in _send_request self.endheaders() File "/usr/lib/python2.3/httplib.py", line 712, in endheaders self._send_output() File "/usr/lib/python2.3/httplib.py", line 597, in _send_output self.send(msg) File "/usr/lib/python2.3/httplib.py", line 564, in send self.connect() File "/usr/lib/python2.3/httplib.py", line 548, in connect raise socket.error, msg socket.error: (111, 'Connection refused')
In my ser.cfg, I have:
# unix sockets and fifo creation parameters modparam("ctl", "binrpc", "unix:/tmp/ser_ctl") # default modparam("ctl", "binrpc", "udp:10.10.90.51:2046") modparam("ctl", "binrpc", "tcp:10.10.90.51:2046") modparam("ctl", "binrpc", "unixd:/tmp/unix_dgram") # unix datagram modparam("ctl", "binrpc", "unixs:/tmp/unix_stream") # unix stream modparam("ctl", "binrpc", "unix:/tmp/unix_default") # unix stream modparam("ctl", "binrpc", "/tmp/unix_test") # unix stream modparam("ctl", "binrpc", "10.10.90.51:3000") # udp modparam("ctl", "binrpc", "tcp:3012") # tcp any , port 3012 modparam("ctl", "binrpc", "udp:*:3012") # udp any , port 3012 modparam("ctl", "fifo", "fifo:/tmp/ser_fifo") modparam("ctl", "mode", 0666)
Any suggestions? Thanks. _______________________________________________ Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers