On Tue, 2010-08-03 at 14:37 -0700, Alain Péteut wrote: > DEBUG sockets(397): Replacing dead unix socket at /tmp/kaa-1000/('localhost', > 7600)
Notice here that it's using a UNIX socket instead of a TCP socket. > File > "/home/alain/freevo-test/lib/python2.6/site-packages/tvserver/scheduler/rpc.py", > > line 64, in listen > ip, port = config.rpc.address.split(':') > ValueError: need more than 1 value to unpack It looks like dischi assumed that you'd always use a TCP socket in the form 'host:port'. kaa.Socket (which is the underlying socket class in kaa that RPC uses) itself is very liberal in terms of what it accepts for address formats, but the tvserver constrains it to just host:port. However, while you can specify 'localhost:1234' to establish a connection, you couldn't specify a hostname for listening sockets, which is what the rpc.address config value defines. That is, 127.0.0.1:1234 was valid but localhost:1234 wasn't. I added support for this. Try updating kaa.base. > Configuration: > ... > # | IP address and port to use for inter-process communication > rpc.address = ('localhost', 7600) > ... One important thing to note is that with freevo2 and kaa, config files are, unlike Freevo 1.x, not Python scripts that are interpreted, so a value like "('localhost', 7600)" is treated as a string and happens to not be a valid form. The correct form is host:port. So this should work: rpc.address = 127.0.0.1:7600 Now, you said you got a socket.error here: > > rpc.address = 127.0.0.1:7600 > > leads to > > socket.error: [Error 22] Invalid argument This was actually the exception traceback I was more interested in, because this should have worked (and it worked for me). Can you update kaa.base and try to reproduce? If it still happens, please provide the traceback. With kaa.base r4305, you should now be able to specify: rpc.address = localhost:7600 This would also work, if you want to listen on all interfaces: rpc.address = :7600 Thanks! ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel