I had to install the identd rpm on my SLES11sp1 server for PostgreSQL authentication.
I think I have found a bug in the package.
The issue is that the identd service will not start after it has been installed.
If you check the log it claims it cannot create a listener on TCP port 138.
After some troubleshooting I found out that it does work if you force the daemon to start a listener on localhost.
The “fix” is:
vi /etc/init.d/identd
Update the Âstart section and replace:
startproc -q $IDENTD_BIN Âe
with
startproc -q $IDENTD_BIN Âe Âa 127.0.0.1
It might have something to do with the fact I disabled IPv6, but haven’t checked that. (shouldn’t really matter I would say)
Can someone notify the package maintainer about this, or point me to the right person?