HP Officejet 6210 and HPLIP Problems (Almost Solved)

Charlie McVeigh cmcveigh at adelphia.net
Wed Jun 21 15:51:47 UTC 2006


On Wed, 2006-06-21 at 11:10 +0100, Paul Howarth wrote:
> Charlie McVeigh wrote:
> > On Mon, 2006-06-12 at 16:46 -0400, Charlie McVeigh wrote:
> >> Using FC4 my Officejet 6210 worked perfectly - however since my upgrade
> >> to FC5 I am not able to scan or fax using my Officejet all-in-one.
> >>
> >> When I run the command "hp-toolbox" the HP control panel starts up and I
> >> get an error message indicating "That no HP installed devices found. To
> >> install a device use the CUPS web interface. (http://localhost:631)"   
> >>
> >> The problem is that I have already installed the printer using CUPS and
> >> I can print without any problems.  When I run "xsane" the program exits
> >> indicating that It can't find any devices.
> >>
> >> Does anyone on the list have any thoughts on how to troubleshoot the
> >> problem.  The documentation found at http://hplip.sourceforge.net/ is of
> >> marginal help.  Am I experiencing some sort of SELinux problem?
> >>
> >> Thanks in advance for any help.
> >>
> >> Charlie
> >>
> >>
> > 
> > Upon further research it turns out that this was an SELinux problem with
> > FC5.
> > 
> > I noticed some SELinux error messages in my security log so I disabled
> > SELinux.  At that point I was able to run "hp-makeuri xxx:yyy"  where
> > xxx:yyy is the USB bus id and device id of my Officejet.  I then deleted
> > and re-installed the printer using "/usr/bin/printconf-gui"  Everything
> > (printing/scanning/faxing) works as advertised now.
> > 
> > When I re-enable SELinux,  the "hp-toolbox" command no longer can find
> > the Officejet and I can't print/fax/scan.  If I disable SELinux then
> > everything starts working again.  So I am now stuck running without
> > SELinux enabled.
> > 
> > Any thoughts on how how to fix this particular SELinux issue?
> 
> Run with SELinux in "permissive" mode. This will log SELinux denials but 
> not actually deny most things. Things that break with SELinux in 
> enforcing mode should still work.
> 
> Then look in /var/log/messages (or, if you're running auditd, 
> /var/log/audit/audit.log), for lines containing "type=AVC" and post back 
> what you find.
> 
> Paul.
> 
> 

Here are the pertinent messages from /var/log/messages when I run the
command "/usr/bin/hp-toolbox" :

Jun 21 11:44:00 dhcppc1 kernel: audit(1150904640.619:12281): avc:
denied  { write } for  pid=2693 comm="python" name="[13078]" dev=pipefs
ino=13078 scontext=system_u:system_r:hplip_t:s0
tcontext=system_u:system_r:hplip_t:s0 tclass=fifo_file
Jun 21 11:44:00 dhcppc1 kernel: audit(1150904640.619:12282): avc:
denied  { read } for  pid=2693 comm="python" name="[13078]" dev=pipefs
ino=13078 scontext=system_u:system_r:hplip_t:s0
tcontext=system_u:system_r:hplip_t:s0 tclass=fifo_file

Please be kind to me - I know nothing about SELinux.  Though I think I
am about to start learning!  Thanks for the help.

Charlie




More information about the fedora-list mailing list