"Unable to load a valid driver"

Michael Goffioul kde-print@mail.kde.org
Mon, 28 Oct 2002 10:54:26 +0100


> D [26/Oct/2002:19:47:04 +0100] AcceptClient() 2 from 127.0.0.1:631.
> D [26/Oct/2002:19:47:04 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:04 +0100] AcceptClient() 2 from 127.0.0.1:631.
> D [26/Oct/2002:19:47:04 +0100] ReadClient() 2 POST /printers/ HTTP/1.1
> D [26/Oct/2002:19:47:04 +0100] AcceptClient() 4 from 127.0.0.1:631.
> D [26/Oct/2002:19:47:04 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:04 +0100] ReadClient() 4 POST /printers/ HTTP/1.1
> D [26/Oct/2002:19:47:04 +0100] AcceptClient() 2 from 127.0.0.1:631.
> D [26/Oct/2002:19:47:04 +0100] CloseClient() 4
> D [26/Oct/2002:19:47:04 +0100] ReadClient() 2 POST /classes/ HTTP/1.1
> D [26/Oct/2002:19:47:04 +0100] AcceptClient() 4 from 127.0.0.1:631.
> D [26/Oct/2002:19:47:04 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:04 +0100] ReadClient() 4 POST /printers/ HTTP/1.1
> D [26/Oct/2002:19:47:04 +0100] CloseClient() 4
> D [26/Oct/2002:19:47:05 +0100] AcceptClient() 2 from gandalf:631.
> D [26/Oct/2002:19:47:05 +0100] ReadClient() 2 POST /printers/ HTTP/1.1
> D [26/Oct/2002:19:47:05 +0100] SendError() 2 code=403
> D [26/Oct/2002:19:47:05 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:05 +0100] AcceptClient() 2 from gandalf:631.
> D [26/Oct/2002:19:47:05 +0100] ReadClient() 2 POST / HTTP/1.1
> D [26/Oct/2002:19:47:05 +0100] SendError() 2 code=403
> D [26/Oct/2002:19:47:05 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:06 +0100] AcceptClient() 2 from gandalf:631.
> D [26/Oct/2002:19:47:06 +0100] ReadClient() 2 POST / HTTP/1.1
> D [26/Oct/2002:19:47:06 +0100] SendError() 2 code=403
> D [26/Oct/2002:19:47:06 +0100] CloseClient() 2
> D [26/Oct/2002:19:47:06 +0100] AcceptClient() 2 from gandalf:631.
> D [26/Oct/2002:19:47:06 +0100] ReadClient() 2 GET /printers/hpdj3820.ppd
> HTTP/1.1
> D [26/Oct/2002:19:47:06 +0100] SendError() 2 code=403
> D [26/Oct/2002:19:47:06 +0100] CloseClient() 2

Ok, this makes things clearer. If you look at these log entries
you'll notice that some requests end up with error code 403, that is
"Forbidden access". The server refuses the connection. If you look
more closely, you'll see that this happens when the connection
comes from gandalf (all requests from localhost succeed). I'm pretty
sure gandalf is localhost, but the way the connection is established
is different.
Conclusion: I'm pretty sure this is this recurrent configuration
problem, where the cups.conf file contains access restrictions
on some standard resources, such that all connections are refused
except those from localhost (which IMO is quite illogical in a
network environment).

Michael.

-- 
------------------------------------------------------------------
Michael Goffioul		IMEC-DESICS-MIRA
e-mail: goffioul@imec.be	(Mixed-Signal and RF Applications)
Tel:    +32/16/28-8510		Kapeldreef, 75
Fax:    +32/16/28-1515		3001 HEVERLEE, BELGIUM
------------------------------------------------------------------