Home > Troubleshooting > General/Other

# General/Other Troubleshooting

Issue 1: I am seeing messages like "Unable to find GUI for username..." and "No GUI available" in the system log.

Solution:

These are normal and should not cause any concerns.

Issue 2: How do I check the syslog for HPLIP system errors?

Solution:

With superuser (su/sudo) privileges, use the following command to view the syslog. Look for any errors during the time of the failure.

# tail -f /var/log/messages

Issue 3: How to debug HPLIP.

Solution:

Debugging HPLIP is a several step process. Use su/sudo as applicable for your configuration and step.

The HPSSD process provides various services to HPLIP client applications. Maintains persistant device status. Putting hpssd in debug mode will assist in troubleshooting connection problems.

This will restart HPLIP and CUPS:

# /etc/init.d/hplip restart

# /etc/init.d/cups restart

for Ubuntu

$ /etc/init.d/cupsys restart

Go to the hplip working directory:

cd /usr/share/hplip

Find the hpssd.py process number:

# ps ax | grep hp

Find the line that looks like:

4193 ? S 0:00 python ./hpssd.py

Kill the hpssd.py process:

# kill 4193

for Ubuntu

$ sudo kill 4193

Start the hpssd.py process in debug mode:

# python ./hpssd.py -g

You should see something like this:

hpssd [DEBUG]: port=36181

hpssd Listening on localhost:36181

hpssd [DEBUG]: Starting async loop...

Then open a new terminal/console window: (Shift-Control-T if you are using Terminal)

Run the hp-toolbox in debug mode:

# hp-toolbox -g

Attempt to do the function you are having issues with, when the error occurs, note the information displayed for both the hp-toolbox and for hpssd.

Issue 4: When I go to login to the CUPS web interface (http://localhost:631) it asks for my root password--and my root password doesn't give me access.

Solution:

First verify with your distribution the proper way in each to install a printer for your system.

To enable the CUPS web interface follow these directions.

Edit the cupsd.conf file.

# gedit /etc/cups/cupsd.conf

Find this section:

# Restrict access to the admin pages...

<Location /admin>

#Order allow,deny

#Allow localhost

</Location>

Change it to:

# Restrict access to the admin pages...

<Location /admin>

Order allow,deny

Allow localhost

</Location>

Save/Exit, restart CUPS:

# /etc/init.d/cups restart

for Ubuntu

$ /etc/init.d/cupsys restart

Open your web browser, go to http://localhost:631. Complete the administrative tasks you need to complete.

Page last updated: Fri Jan 19 12:50:50 2007; HPLIP Version: 1.7.4a