Here's the error:
[oracle@abyssinian bin]$ svrmgrl
Oracle Server Manager Release 3.1.7.0.0 - Production
Copyright (c) 1997, 1999, Oracle Corporation.  All Rights Reserved.
oraclemuffin: error while loading shared libraries: libskgxp8.so: cannot open shared object file: No such file or directory
oraclemuffin: error while loading shared libraries: libskgxp8.so: cannot open shared object file: No such file or directory
ORA-12547: TNS:lost contact
The listener won't start either, so it's possible that if I fix that, this error will magically go away.
I didn't install http or advanced replication either, or a couple of other things we never use (I forget the exact names now).  But I always skip those so it should be ok.
The listener error is more generic:
[oracle@abyssinian bin]$ lsnrctl start
LSNRCTL for Linux: Version 8.1.7.4.0 - Production on 08-JUN-2004 09:52:55
(c) Copyright 1998 Oracle Corporation.  All rights reserved.
Starting /export/oracle/product/8.1.7/bin/tnslsnr: please wait...
TNS-12545: Connect failed because target host or object does not exist
 TNS-12560: TNS:protocol adapter error
  TNS-00515: Connect failed because target host or object does not exist
   Linux Error: 2: No such file or directory
So I just need to figure out what the msising file or directory is.  No problem! :)  It could be the same library but I don't think so;  that linux error usually happens when trying to directly open a file, not from loading a library.