From kde-print Wed Jun 19 09:02:08 2002 From: Michael Goffioul Date: Wed, 19 Jun 2002 09:02:08 +0000 To: kde-print Subject: Re: new kprinter doesn't start any more X-MARC-Message: https://marc.info/?l=kde-print&m=102447756528256 > > weird, this corresponds to a "Bad request" error. However, at that point, KDEPrint > > only tries to open a connection, nothing is sent through the socket. > > This hint helped. I was then able to think of what could cause it. > > As you know, I am using regularly LD_PRELOAD to load the "transconnect" > library (Thanks to your suggestion long ago). This helps me to cross the > passdword-enabled proxy here and use cvs, irc etc. LD_PRELOAD is called > from the .bashrc. of users kdehead > and kde4. > > If I do "unset LD_PRELOAD" everything seems to work fine. (But I don't see the > little new splash screen I had before....) This is normal, the splash screen only appears after 500ms, so if the connection is established directly, you don't see anything. > But up to now, kprinter (and kjobviewer and kcmshell printmgr...) are the > only apps which seem to have problems..... > > Can you think of a solution? > > The CONNECT call of tconn.so seems to reach the cupsd, but it then seems to > react with "SendError() 3 code=400".... I digged into socket code of Qt, and discovered that when you ask Qt to connect to a host, it tries to connect twice (this happens if the connection is established immediately, like for localhost). The first time, it uses the correct address 127.0.0.1:631, but for some obsure reasons the second time it uses 0.0.0.0:631 (will send a mail on kde-devel for that). This address is usually not covered by tconn.conf as a local address, such that tconn think it has to use a proxy, which means a real HTTP request, and that's probably why you get a "Bad request" error from the CUPS server. The workaround is to add this line to your tconn.conf: localnet 0.0.0.0/255.255.255.255 I tried here and it works OK now. Bye. 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 ------------------------------------------------------------------ _______________________________________________ kde-print mailing list kde-print@mail.kde.org http://mail.kde.org/mailman/listinfo/kde-print