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
startproc -q $IDENTD_BIN –e –a

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?