[Pkg-cups-devel] Bug#671347: cups-lpr disabled after update

Daniel Craig daniel.craig at csiro.au
Wed Jan 9 04:48:48 UTC 2013


Package: cups
Version: 1.4.4-7+squeeze2
Severity: normal

I am seeing the same problem also. The root cause is that the 'printer'
inetd option is being disabled on upgrade by the prerm script but not
re-enabled in postinst. The postinst script currently checks for the
value of cups-bsd/setuplpd on 'configure' before modifying inetd.conf::

# Add cups-lpd to inetd.conf
db_get cups-bsd/setuplpd
if [ "$RET" = "true" ]; then
  update-inetd --add 'printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd'
fi

I guess that the situation could be remedied with something like the following:

# Enable lpd in inetd (will only have an effect if entry already exists
# and is currently disabled)

update-inetd --enable printer

# Add cups-lpd to inetd.conf
db_get cups-bsd/setuplpd
if [ "$RET" = "true" ]; then
  update-inetd --add 'printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd'
fi

Cheers,
Dan.

-- System Information:
Debian Release: 6.0.6
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/12 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages cups depends on:
ii  adduser            3.112+nmu2            add and remove users and groups
ii  bc                 1.06.95-2             The GNU bc arbitrary precision cal
ii  cups-client        1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  cups-common        1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  cups-ppdc          1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  debconf [debconf-2 1.5.36.1              Debian configuration management sy
ii  ghostscript        8.71~dfsg2-9+squeeze1 The GPL Ghostscript PostScript/PDF
ii  libavahi-client3   0.6.27-2+squeeze1     Avahi client library
ii  libavahi-common3   0.6.27-2+squeeze1     Avahi common library
ii  libc6              2.11.3-4              Embedded GNU C Library: Shared lib
ii  libcups2           1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libcupscgi1        1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libcupsdriver1     1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libcupsimage2      1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libcupsmime1       1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libcupsppdc1       1.4.4-7+squeeze2      Common UNIX Printing System(tm) - 
ii  libdbus-1-3        1.2.24-4+squeeze1     simple interprocess messaging syst
ii  libgcc1            1:4.4.5-8             GCC support library
ii  libgnutls26        2.8.6-1+squeeze2      the GNU TLS library - runtime libr
ii  libgssapi-krb5-2   1.8.3+dfsg-4squeeze6  MIT Kerberos runtime libraries - k
ii  libijs-0.35        0.35-7                IJS raster image transport protoco
ii  libkrb5-3          1.8.3+dfsg-4squeeze6  MIT Kerberos runtime libraries
ii  libldap-2.4-2      2.4.23-7.2            OpenLDAP libraries
ii  libpam0g           1.1.1-6.1+squeeze1    Pluggable Authentication Modules l
ii  libpaper1          1.1.24                library for handling paper charact
ii  libpoppler5        0.12.4-1.2            PDF rendering library
ii  libslp1            1.2.1-7.8             OpenSLP libraries
ii  libstdc++6         4.4.5-8               The GNU Standard C++ Library v3
ii  libusb-0.1-4       2:0.1.12-16           userspace USB programming library
ii  lsb-base           3.2-23.2squeeze1      Linux Standard Base 3.2 init scrip
ii  poppler-utils      0.12.4-1.2            PDF utilitites (based on libpopple
ii  procps             1:3.2.8-9squeeze1     /proc file system utilities
ii  ssl-cert           1.0.28                simple debconf wrapper for OpenSSL
ii  ttf-freefont       20090104-7            Freefont Serif, Sans and Mono True
ii  zlib1g             1:1.2.3.4.dfsg-3      compression library - runtime

Versions of packages cups recommends:
pn  cups-driver-gutenp <none>                (no description available)
ii  foomatic-filters   4.0.5-6+squeeze2      OpenPrinting printer support - fil
ii  ghostscript-cups   8.71~dfsg2-9+squeeze1 The GPL Ghostscript PostScript/PDF

Versions of packages cups suggests:
ii  cups-bsd          1.4.4-7+squeeze2       Common UNIX Printing System(tm) - 
pn  cups-pdf          <none>                 (no description available)
ii  foomatic-db       20100630-1             OpenPrinting printer support - dat
pn  hplip             <none>                 (no description available)
ii  smbclient         2:3.5.6~dfsg-3squeeze8 command-line SMB/CIFS clients for 
ii  udev              164-3                  /dev/ and hotplug management daemo
pn  xpdf-korean | xpd <none>                 (no description available)

-- Configuration Files:
/etc/default/cups changed [not included]

-- debconf-show failed



More information about the Pkg-cups-devel mailing list