[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#995124: printer-driver-cups-pdf: error_log say 'E...[cups-driverd] Bad driver information file...' with indexbraille-*.defs files



Reassigned to printer-driver-indexbraille.

Martin-Éric

su 26. syysk. 2021 klo 21.36 yg2709 (yg2709@hotmail.com) kirjoitti:
>
> Package: printer-driver-cups-pdf
> Version: 3.0.1-11
> Severity: normal
> X-Debbugs-Cc: yg2709@hotmail.com
>
> Dear Maintainer,
>
> After the last update (3.0.1-11), in /var/log/error_log appears:
>
> E [26/Sep/2021:11:36:19 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexbraille-filter.defs\"!
> E [26/Sep/2021:11:36:19 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexbraille-media.defs\"!
>
> Why is bad? Since I don't know, I look at the following.
>
> (1) All ".defs" files of cups are in /usr/share/cups/ppdc/, except those two:
>
> /usr/share/cups/drv/indexbraille-filter.defs
> /usr/share/cups/drv/indexbraille-media.defs
>
> /usr/share/cups/ppdc/braille.defs
> /usr/share/cups/ppdc/font.defs
> /usr/share/cups/ppdc/imagemagick.defs
> /usr/share/cups/ppdc/index.defs
> /usr/share/cups/ppdc/liblouis1.defs
> /usr/share/cups/ppdc/liblouis2.defs
> /usr/share/cups/ppdc/liblouis3.defs
> /usr/share/cups/ppdc/liblouis4.defs
> /usr/share/cups/ppdc/liblouis.defs
> /usr/share/cups/ppdc/media-braille.defs
> /usr/share/cups/ppdc/media.defs
> /usr/share/cups/ppdc/raster.defs
>
> (2) All "#include" lines show the file between <>, except for /usr/share/cups/drv/indexbraille.drv which is between "".
>
> /usr/share/cups/drv/brlaser.drv:#include <font.defs>
> /usr/share/cups/drv/brlaser.drv:#include <media.defs>
> . . .
> /usr/share/cups/drv/indexbraille.drv:   #include "indexbraille-filter.defs"
> /usr/share/cups/drv/indexbraille.drv:   #include "indexbraille-media.defs"
> . . .
> /usr/share/cups/drv/sample.drv:#include <epson.h>
> /usr/share/cups/drv/sample.drv:#include <hp.h>
> /usr/share/cups/drv/sample.drv:#include <label.h>
>
> From the above two points, I do the following to test:
>
> (A) Move those .defs files from drv to ppdc with this command:
>
> mv -v /usr/share/cups/drv/indexbraille*.defs /usr/share/cups/ppdc/
> renamed '/usr/share/cups/drv/indexbraille-filter.defs' -> '/usr/share/cups/ppdc/indexbraille-filter.defs'
> renamed '/usr/share/cups/drv/indexbraille-media.defs' -> '/usr/share/cups/ppdc/indexbraille-media.defs'
>
> (B) Modify indexbraille.drv to change "" by <> with this command:
>
> sed -i \
>   -e '/#include/s/"/</' \
>   -e '/#include/s/"/>/' \
>   /usr/share/cups/drv/indexbraille.drv
>
> grep include /usr/share/cups/drv/indexbraille.drv
> #include <media.defs>
>         #include <indexbraille-media.defs>
>         #include <indexbraille-filter.defs>
>         #include <indexbraille-media.defs>
>         #include <indexbraille-filter.defs>
>         #include <indexbraille-media.defs>
>         #include <indexbraille-filter.defs>
>         #include <indexbraille-media.defs>
>         #include <indexbraille-filter.defs>
>         #include <indexbraille-media.defs>
>         #include <indexbraille-filter.defs>
>
> After reset, no message on error_log. Seems to work!
>
> Do you consider what I have done to be correct?
>
> If this is the solution, perhaps this bug should be reassigned to package printer-driver-indexbraille, to which these two files belong:
>
> $ sudo apt-file search indexbraille-filter.defs
> printer-driver-indexbraille: /usr/share/cups/drv/indexbraille-filter.defs
> $ sudo apt-file search indexbraille-media.defs
> printer-driver-indexbraille: /usr/share/cups/drv/indexbraille-media.defs
>
> Thanks in advance.
>
>
> -- System Information:
> Debian Release: bookworm/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
> Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages printer-driver-cups-pdf depends on:
> ii  cups            2.3.3op2-7
> ii  cups-client     2.3.3op2-7
> hi  ghostscript     9.53.3~dfsg-7+b1
> ii  libc6           2.32-4
> ii  libcups2        2.3.3op2-7
> ii  libpaper-utils  1.1.28+b1
>
> printer-driver-cups-pdf recommends no packages.
>
> Versions of packages printer-driver-cups-pdf suggests:
> ii  system-config-printer  1.5.14-1
>
> -- Configuration Files:
> /etc/cups/cups-pdf.conf changed:
> Out ${HOME}/PDF
> Label 2
> Grp lpadmin
> GSTmp /tmp
> DecodeHexStrings 1
>
>
> -- debconf-show failed
>


Reply to: