Q: I'm trying to connect to another machine using UUCP over the ethernet. When I run uucico in debug mode (-x99), I get the message
tcpopen failed: errno 61
root rhino (11/13-14:39-2883) FAILED (Connection refused)
My L.sys and USERFILE files are correct; the remote machine's, likewise. I have an entry for uucp in my /services directory in NetInfo:
myhost:22# niutil -read . /services/uucp
port: 540
protocol: tcp
name: uucp uucpd
What's wrong?
A: You also need to enable uucp in the file /etc/inetd.conf. We ship the system with the line in the file, but commented out:
# Run as user "uucp" if you don't want uucpd's wtmp entries.
# uucp stream tcp nowait root /usr/etc/uucpd uucpd
Just uncomment the " uucp stream" line, send inetd a SIGHUP, and you're all set. See the inetd(8) UNIX Manual Page for details on the format of inetd.conf.
By the way, each step accomplished (L.sys and USERFILE being correct on both machines, a uucp entry in /services in NetInfo) is necessary in addition to the modification to inetd.conf.
Note also that in Release 1.0 and Release 1.0a a TCP-based UUCP connection does not work, even if you accomplish everything mentioned in this document. This is because of a bug, fixed in Release 2.
QA681
Valid for 1.0, 2.0, 3.0,3.1