talk not working

Alexis Rosen alexis at panix.uucp
Wed Apr 24 15:57:31 AEST 1991


marcelo at deadzone.uucp (Marcelo Gallardo) writes:
>	I've got a problem that seems to have popped up after moving to
>	2.0.1. When I try to "talk" to anyone connected to my machine,
>	talk gives me a strange error message...
>
>	[deadzone]/usr/users/marcelo % talk root
>	This machine doesn't exist. Boy, am I confused!
>
>	I don't have an ethernet card, but I have configured both bnet
>	and nfs. Anyone know why I'm getting this error? To quote a
>	silly error "Boy, am I confused!"

I HATE this crap. Whoever wrote talk was a hacker in the dirty sense of the
word! I struggled with the same thing for months before I finally figured
this one out.

(And if you think that's a bad error message, how about the one that says:
   You don't exist. Go away.
Nice user interface, huh?)

Anyway, the solution is quite simple: Your hostname is not the first name
in the first line in /etc/hosts. Yes, that's right- the one that says something
like:
127.0.0.1	loopback loop lo	# loopback interface

Talk wants your hostname, "deadzone," before any other name. Simply putting
it in as an alias (ie, at the end of the line) does not work (or at least
it didn't used to. I don't trust anything anymore :-( ).

Even if you have SLIP running, you need your hostname in the loopback line.

With a real EtherNet card installed, I don't think any of this matters, but
I haven't tried it.

---
Alexis Rosen
Owner/Sysadmin, PANIX Public Access Unix, NY
{cmcl2,apple}!panix!alexis



More information about the Comp.unix.aux mailing list