As a part of installing 3rdRail 1.1 on my Mac, I was attempting to clean up and get rid of the bits and pieces of the old version of 3rdRail. One of the old pieces was an install of InterBase that I never did get up and running properly. So, I navigated to the uninstall directory of InterBase, and invoke the uninstaller... and nothing happened. Tried that again a couple of times, and still nothing happened. So, I opened up Console.app, and cleared my console, and tried the uninstaller again. And magically, it complains about missing /usr/sbin/lookupd.
Sigh. lookupd disappeared when I upgraded from Tiger to Leopard back in December. I futzed around for a while, and then discovered a work-around. lookupd was replaced by dscacheutil, so I sym-linked /usr/bin/dscacheutil over to /usr/sbin/lookupd. Then I tried the InterBase uninstaller again, and it worked. When I was done, I removed the sym-link, because, although dscacheutil appeared when lookupd disappeared, they are not identical, so it's best not to pretend they are. I'm not certain why the InterBase uninstaller required lookupd to begin with, but it obviously wasn't that important.
So, if you have upgraded from Tiger to Leopard, and then been unable to uninstall InterBase, try this from Terminal:
sudo ln -s /usr/bin/dscacheutil /usr/sbin/lookupd


