Client Debugging Procedures

Windows (using Samba)

MacOS X.2 and X.3

Diagnostic test

"Get_local_host: hostname '<your hostname>.<your domainname>' bad" error

Your host name as reported by the hostname command must be the same as the host name which is registered in DNS for your host.  In practice, we find that having the line HOSTNAME=-AUTOMATIC- in the file /etc/hostconfig works.  If the HOSTNAME line on your workstation has a different value, then consider using the following method to change it:
  1. Invoke a terminal session.
  2. cd /etc
  3. sudo pico hostconfig
  4. Edit the HOSTNAME line to be HOSTNAME=-AUTOMATIC-
  5. Save the hostconfig file.
  6. You must reboot your workstation for this change to take effect.

Kerberos

One possible reason for printing failure is if you do not have Kerberos 5 tickets.  This could be due to a problem with your Kerberos configuration file.  You can restore your Kerberos configuration file (/Library/Preferences/edu.mit.Kerberos) by removing it and then re-installing Sidecar/Kerberos.  The installer will not replace the config file if it already exists.

CUPS

You can examine your current printer configuration using the CUPS Web interface.  For some reason, this doesn't work with Internet Explorer.  It does work with Mozilla (and presumably Netscape).  The main page is at http://localhost:631.
The error log for CUPS is in /var/log/cups/error_log.  You can obtain more detailed log output by editing /etc/cups/cupsd.conf to change LogLevel info to LogLevel debug.  You will have to type  sudo killall -HUP cupsd to get CUPS to reread its configuration file.