Here I go solving my own problems again. The thing that threw me was the error message. Turns out the problem was that the wrong hostname was in the top line of /etc/hosts, so the host name of the machine wasn't mapping to 127.0.0.1. On 1/14/06, Kevin Brown <blargity / gmail.com> wrote: > I'm not sure why I'm having so much fun with DRb, really: > > kevin@itzamna:~/drb$ ./server.rb > /usr/lib/ruby/1.8/drb/drb.rb:837:in `getaddrinfo': getaddrinfo: Name > or service not known (SocketError) > from /usr/lib/ruby/1.8/drb/drb.rb:837:in `open_server_inaddr_any' > from /usr/lib/ruby/1.8/drb/drb.rb:860:in `open_server' > from /usr/lib/ruby/1.8/drb/drb.rb:756:in `open_server' > from /usr/lib/ruby/1.8/drb/drb.rb:754:in `each' > from /usr/lib/ruby/1.8/drb/drb.rb:754:in `open_server' > from /usr/lib/ruby/1.8/drb/drb.rb:1335:in `initialize' > from /usr/lib/ruby/1.8/drb/drb.rb:1624:in `new' > from /usr/lib/ruby/1.8/drb/drb.rb:1624:in `start_service' > from ./server.rb:9 > kevin@itzamna:~/drb$ cat server.rb > #!/usr/bin/env ruby > # simple_service.rb > # A simple DRb service > > # load DRb > require 'drb' > > # start up the DRb service > DRb.start_service nil, [] > > # We need the uri of the service to connect a client > puts DRb.uri > > # wait for the DRb service to finish before exiting > DRb.thread.join > > This is on a fresh install of Debian Sarge, and I'm pretty sure I've > grabbed all the Debian Ruby portions off of apt-get... > > Any ideas why I'm having this trouble? >