Forum: Ruby More DRb Fun

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Fee23d1fc58edee59e05d7a52dcf172e?d=identicon&s=25 Kevin Brown (Guest)
on 2006-01-15 08:36
(Received via mailing list)
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?
Fee23d1fc58edee59e05d7a52dcf172e?d=identicon&s=25 Kevin Brown (Guest)
on 2006-01-17 13:45
(Received via mailing list)
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.
This topic is locked and can not be replied to.