I am trying to start tftpd (on arch without inetd) for a simple (or so I thought) operation (nothing permanent).
However, starting tftpd <directory> as advised in the manual fails with this comment in syslog:
tftpd[PID]: recvfrom: Socket operation on non-socket
strace tftpd says:
(...)
geteuid() = 0
setgid(65534) = 0
setuid(65534) = 0
ioctl(0, FIONBIO, [1]) = 0
recvfrom(0, 0x603600, 516, 0, 0x6035d0, 0x603828) = -1 ENOTSOCK (Socket operation on non-socket)
brk(0) = 0xbe9000
brk(0xc0a000) = 0xc0a000
(...)
So, what is going on? No-one is using UDP port 69 yet, and I have temporarily disabled the firewall.