Ever tried to run a server and find it won't start because some other program is already using the same port number to listen on?
In my case, I was installing a new package onto a Debian machine. For some reason, the new service didn't seem to be working. Checking the log of the newly installed server revealed a clue:
Cannot create listening socket on port 32101 - socket address already in use
Hmmm. To track down the problem, we need to find out what process is already listening on port 32101.