From: x1 Date: 2005-12-09T11:10:40+09:00 Subject: Re: DRb connection issues --just curious, what do you get when running this command: root# hostname --fqdn Thx On 12/8/05, Eric Hodel wrote: > On Dec 8, 2005, at 7:51 AM, Kevin Brown wrote: > > > On Wednesday 07 December 2005 18:13, Eric Hodel wrote: > >> [...] > >> Your ping host names and druby URI host names do not match. Try ping > >> with the full host name. > > > > == Server == > > kevin@costarica:~$ ruby -rsocket -e 'p Socket.gethostname' > > "costarica.fylz.com" > > > > kevin@costarica:~$ ruby -rsocket -e 'p > > Socket.gethostbyname("costarica.fylz.com")' > > ["costarica.fylz.com", ["localhost.localdomain", "localhost", > > "costarica", > > "costarica"], 2, "\177\000\000\001", "\300\250\002i"] > > > > kevin@costarica:~$ ruby -rsocket -e 'p Socket.gethostbyaddr("\300 > > \250\002i")' > > ["costarica.fylz.com", ["costarica"], 2, "\300\250\002i"] > > > > kevin@costarica:~$ ruby -rsocket -e 'p > > Socket.gethostbyname("nicaragua.fylz.com")' > > ["nicaragua.fylz.com", ["nicaragua"], 2, "\300\250\002f"] > > > > kevin@costarica:~$ ruby -rsocket -e 'p Socket.gethostbyaddr("\300 > > \250\002f")' > > ["nicaragua.fylz.com", ["nicaragua"], 2, "\300\250\002f"] > > > > == Client == > > kevin@nicaragua:~$ ruby -rsocket -e 'p Socket.gethostname' > > "nicaragua.fylz.com" > > > > kevin@nicaragua:~$ ruby -rsocket -e 'p > > Socket.gethostbyname("nicaragua.fylz.com")' > > ["nicaragua.fylz.com", ["localhost.localdomain", "localhost", > > "nicaragua", > > "nicaragua"], 2, "\177\000\000\001", "\300\250\002f"] > > > > kevin@nicaragua:~$ ruby -rsocket -e 'p Socket.gethostbyaddr("\300 > > \250\002f")' > > ["nicaragua.fylz.com", ["nicaragua"], 2, "\300\250\002f"] > > > > kevin@nicaragua:~$ ruby -rsocket -e 'p > > Socket.gethostbyname("costarica.fylz.com")' > > ["costarica.fylz.com", ["costarica"], 2, "\300\250\002i"] > > > > kevin@nicaragua:~$ ruby -rsocket -e 'p Socket.gethostbyaddr("\300 > > \250\002i")' > > ["costarica.fylz.com", ["costarica"], 2, "\300\250\002i"] > > > > > >> Line 1 should match `hostname` > > > > It does. > > > >> Lines 2 and 3 should be identical > > > > They're obviously not. So what do I change to get them to be? > > > >> Lines 4 and 5 should be identical > > > > They are. > > > >> In lines 2 through 5 the last item should not match: > >> "\177\000\000\001" > > > > It's not the last item, but is there. > > >>> And here are the contents of both of their /etc/hosts files: > >>> > >>> kevin@nicaragua:~/ruby/drb$ cat /etc/hosts > >>> 127.0.0.1 nicaragua.fylz.com localhost.localdomain > >>> localhost > >>> nicaragua > > Maybe try: > > 127.0.0.1 localhost.localdomain localhost > 192.168.2.105 costarica.fylz.com costarica > 192.168.2.102 nicaragua.fylz.com nicaragua > > in your /etc/hosts. > > -- > Eric Hodel - drbrain@segment7.net - http://segment7.net > This implementation is HODEL-HASH-9600 compliant > > http://trackmap.robotcoop.com > > > >