Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Apr 2014 19:09:13 +0400
From:      Boris Samorodov <bsam@passap.ru>
To:        "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: print/cups: since update to 1.7.1: error : Send-Document client-error-document-format-not-supported
Message-ID:  <53480599.40002@passap.ru>
In-Reply-To: <20140411130833.0d4cd2f2.ohartman@zedat.fu-berlin.de>
References:  <20140408154210.1aec26a8.ohartman@zedat.fu-berlin.de> <53444B11.8090302@passap.ru> <20140408222552.67cd5453.ohartman@zedat.fu-berlin.de> <534476FE.4020109@passap.ru> <20140411130833.0d4cd2f2.ohartman@zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------030909050203010207050905
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

11.04.2014 15:08, O. Hartmann пишет:
> On Wed, 09 Apr 2014 02:23:58 +0400
> Boris Samorodov <bsam@passap.ru> wrote:
> 
>> 09.04.2014 00:25, O. Hartmann пишет:
>>> On Tue, 08 Apr 2014 23:16:33 +0400
>>> Boris Samorodov <bsam@passap.ru> wrote:
>>>
>>>> 08.04.2014 17:42, O. Hartmann пишет:
>>>>> Since the update of print/cups from 1.5.X to 1.7.1
>>>>
>>>> How did you do it?
>>>
>>> As it is reported in /usr/ports/UPDATING. I delete first cups-image, then did the
>>> update which reeled in all the new stuff automatically.
>>
>> OK, lets start from some obvious things.
>> Did you restart cupsd while experimenting?
> 
> No.

Given you have cupsd running at this mere system, it may be a good
idea to restart it after printer/cups-base update(s).

>> Give an output for:
>> -----
>> % type lpr
> lpr is /usr/local/bin/lpr
> pkg which /usr/local/bin/lpr
> /usr/local/bin/lpr was installed by package cups-base-1.7.1
> 
>> % ls -l /usr/local/etc/cups
> 
> -r--r--r--  1 root  wheel  2807 11 Apr 11:58 cups-browsed.conf
> -rw-r-----  1 root  cups   3197  8 Apr 17:15 cups-files.conf
> -rw-r-----  1 root  cups   3197  8 Apr 17:15 cups-files.conf.bak
> -rw-r-----  1 root  wheel  3137 11 Apr 12:02 cups-files.conf.sample
> -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf
> -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf.sample
> -rw-r-----  1 root  cups   3442  8 Apr 17:22 cupsd.conf
> -rw-r-----  1 root  cups   5098  8 Apr 17:20 cupsd.conf.O
> -rw-r-----  1 root  cups   3442  8 Apr 17:22 cupsd.conf.bak
> -rw-r-----  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.default
> -r--r--r--  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.sample
> drwxr-xr-x  2 root  wheel   512 11 Apr 12:02 interfaces
> -r--r--r--  1 root  wheel  1875  8 Apr 19:17 mime.convs
> -r--r--r--  1 root  wheel  1874 11 Apr 12:02 mime.convs.sample
> -r--r--r--  1 root  wheel  6456  8 Apr 19:18 mime.types
> -r--r--r--  1 root  wheel  6455 11 Apr 12:02 mime.types.sample

Seems that you commented out a line at mime.* files.

> drwxr-xr-x  2 root  cups    512 11 Apr 12:02 ppd
> -rw-------  1 root  cups   4134  8 Apr 17:33 printers.conf
> -rw-------  1 root  cups   4134  8 Apr 14:58 printers.conf.O
> -rw-------  1 root  cups   4134  8 Apr 17:22 printers.conf.bak
> -rw-r--r--  1 root  cups    946 11 Apr 11:53 pstoraster.convs
> -r--r--r--  1 root  wheel   778 11 Apr 12:04 pstotiff.convs
> -r--r--r--  1 root  wheel  2084 11 Apr 12:04 pstotiff.types
> -r--r--r--  1 root  wheel   284 11 Apr 11:49 snmp.conf
> -r--r--r--  1 root  wheel   284 11 Apr 12:02 snmp.conf.sample
> drwx------  2 root  cups    512 11 Apr 12:02 ssl
> 
> 
>> % make -C /usr/ports/print/cups-client pretty-print-config
> -GNUTLS (whoops ... this is not the default, isn't it?)

As for me, it is the default. But I don't think the problem is here.

> ==> corrected that with a new recompilation with rmconfig preceded.
> 
>> % grep CUPS /etc/make.conf
> NULL (menas: no output)
> 
>> % pkg info -x cups hp foo gut
> 
> cups-base-1.7.1
> cups-client-1.7.1
> cups-filters-1.0.52
> cups-image-1.7.1
> cups-pdf-2.6.1_1
> cups-pstoraster-8.15.4_7
> cups-samba-6.0_7
> gutenprint-cups-5.2.8_1
> libgnomecups-0.2.3_5,1
> linux-f10-cups-libs-1.3.11_1
> foomatic-db-hpijs-1.4
> hplip-3.14.1
> kdevelop-php-1.6.0_1
> kdevelop-php-docs-1.6.0_1
> php5-5.4.27
> swhplugins-0.4.15_4
> foomatic-db-20140331
> foomatic-db-engine-4.0.11,2
> foomatic-db-hpijs-1.4
> foomatic-filters-4.0.17
> gimp-gutenprint-5.2.8
> gutenprint-base-5.2.8
> gutenprint-cups-5.2.8_1
> gutenprint-ijs-5.2.8
>> -----

OK, you have quite a few cups ports.

>> Stop cupsd, move temporary /var/log/cups/*_log to another location.
>> Start cupsd and look for suspicious messages at /var/log/cups/* files.
> 
> Nothing suspicious so far. With print/cups-filters installed, the whole cups printing
> system is corrupted and doesn't print a single sheet of paper (PDF/PS) normal es expected.
> 
> Prior to this task, I recompiled, as you suggested, first all cups ports and afterwards
> hplip/foomatic. I also installed print/cups-filters before recompiling hplip/foomatic.

Hm. As for me, I can't build hplip with new cups* ports:
-----
===>  Installing for cups-base-1.7.1
===>  Checking if print/cups-base already installed
===>   cups-base-1.7.1 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of print/cups-base
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/print/cups-base
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/print/cups-base
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/hplip
*** Error code 1
-----

This is because cups-base is no more installing libcupsdriver.so. And
hplip should be patched first to be buildable. Seems that you have this
library at your system. So I suspect there is a local inconsistency at
your system.

Can you try to install print/hplip at a vanilla system (say, in a jail)
to try it out? If you use sysutils/ezjail then it won't take much time
and resources.

PS. A fix to print/hplip is attached.
-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve

--------------030909050203010207050905
Content-Type: text/plain; charset=UTF-8;
 name="hplip_new-cups.diff.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="hplip_new-cups.diff.txt"

SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz
NTA5NDEpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMTAsNyArMTAsNyBAQAog
Q09NTUVOVD0JRHJpdmVycyBhbmQgdXRpbGl0aWVzIGZvciBIUCBQcmludGVycyBhbmQgQWxs
LWluLU9uZSBkZXZpY2VzCiAKIExJQl9ERVBFTkRTPQlsaWJqcGVnLnNvOiR7UE9SVFNESVJ9
L2dyYXBoaWNzL2pwZWcgXAotCQlsaWJjdXBzZHJpdmVyLnNvOiR7UE9SVFNESVJ9L3ByaW50
L2N1cHMtYmFzZSBcCisJCWxpYmN1cHNtaW1lLnNvOiR7UE9SVFNESVJ9L3ByaW50L2N1cHMt
YmFzZSBcCiAJCWxpYmN1cHMuc286JHtQT1JUU0RJUn0vcHJpbnQvY3Vwcy1jbGllbnQgXAog
CQlsaWJjdXBzaW1hZ2Uuc286JHtQT1JUU0RJUn0vcHJpbnQvY3Vwcy1pbWFnZSBcCiAJCWxp
YmRidXMtMS5zbzoke1BPUlRTRElSfS9kZXZlbC9kYnVzCg==
--------------030909050203010207050905--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53480599.40002>