I run into this problem when running in.talkd daemons between Debian 8.5
and Fedora 24. I'm letting everyone know about how I could make the two
work even though not one of the involved machined was an Ubuntu one,
because I guess the issue other people experienced years ago could be
caused by the same configuration errors.
Involved distros (lsb_release -d):
Description: Debian GNU/Linux 8.5 (jessie)
Description: Fedora release 24 (Twenty Four)
Involved packages:
(dpkg-query --search /usr/sbin/in.ntalkd)
talkd: /usr/sbin/in.ntalkd
(dpkg-query --show talkd)
talkd 0.17-15
(rpm -qf /usr/sbin/in.ntalkd)
talk-server-0.17-50.fc24.x86_64
First thing, I put the following lines in the /etc/xinetd.d/ntalk file
on both machines:
service ntalk
{
disable = no
id = talk-dgram
socket_type = dgram
protocol = udp
flags = IPv4
#user = nobody
user = talk
server = /usr/sbin/in.ntalkd
wait = yes
}
As I did not want the nobody user to be part of a system group (it's
supposed to be always the least-capable user in the system), I created
on both machines an ad-hoc talk user with the command:
[root@... ~]# useradd -c 'in.talkd User' -d /nonexistent -s
/usr/sbin/nologin -r -g tty talk
Line "flags = IPv4" was necessary in order to prevent the two talk
client to hang after displaying: [No connection yet] followed by:
[Checking for invitation on caller's machine] and the following line
appearing in the Fedora machine log /var/log/messages:
Jul 14 12:23:57 wrkstn07 talkd[2457]: recvfrom: bogus address length
Restricting the two talkd daemons made this error disappear. However,
another error showed up that would prevent the talk session to initiate:
On the Debian machine: [Target machine does not recognize us] ... [Trying to
connect to your party's talk daemon]
On the Fedora machine: [Waiting for your party to respond] ... [Trying to
connect to your party's talk daemon]
On the Fedora machine I got this line in the log:
Jul 14 12:31:10 wrkstn07 talkd[2467]: 192.168.1.63: bad dns
I then added this line on the Fedora machine's /etc/hosts file:
192.168.1.63 debian
The last attempt at talking between the two machines worked:
[Connection established]
Hope others will benefit from this followup.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/232051
Title:
talkd does not work
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/232051/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs