I have four machines running RedHat 7.0 i386 Linux. I have run up2date on
all of the machines to ensure that all bug fixes are installed. After
updating the machines I am unable to run talk on all four machines. When I
run 'talk <user>' I receive the following message:
"[ Error on read from talk daemon: Connection refused. Press any key... ] "
I then have checked to see if the talk daemon is running, and it is not.
When I try starting it manually it returns the following error:
(pts/1)[root@abyss slu]$ in.talkd
Socket operation on non-socket(pts/1)[root@abyss slu]$
needless to say I am unable to run the talk daemon on all four machines,
the results are the same. I can't remember if it worked before updating
the machines, but I tried a fresh install of the respin discs on a VMware
machine and it does not work either.
talkd is disabled by default, try switching it on 'disable = no' in /etc/xinet.d/talk.
please tell if this helps.
I have already checked over that a dozen times, but anyway here is the xinetd config for talk:
# default: off
# description: The talk server accepts talk requests for chatting with users \
# on other systems.
disable = no
socket_type = dgram
wait = yes
user = nobody
group = tty
server = /usr/sbin/in.talkd
But I should be able to start the daemon from the console and not recive that error. So the xinetd config is not the problem.
Umm, sorry. It seems that even if you talk locally, e.g. 'talk otheruser' uses
Try enabling the service in /etc/xinet.d/ntalk and restart. Should work, for me
That did the trick! I though I had checked that as well but apperently I did not. Thanks for the help!