[Pkg-cups-devel] Bug#677180: cups crash with "undefined symbol: _ppdCacheGetFinishingOptions"

Nicolas Patrois nicolas.patrois at gmail.com
Tue Jun 12 06:38:14 UTC 2012


Package: cups
Version: 1.5.3-1
Severity: serious
Justification: required

Dear Maintainer,

After a recent upgrade, cups does not work anymore.

# service cups restart
[....] Restarting Common Unix Printing System: cupsd/usr/sbin/cupsd: symbol lookup error: /usr/sbin/cupsd: undefined symbol: _ppdCacheGetFinishingOptions
 failed!

Moreover, HPlip does not find the PPD file where it should find it, but it’s not a cups bug.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-2-686-bigmem (SMP w/3 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cups depends on:
ii  adduser                3.113+nmu3
ii  bc                     1.06.95-2
ii  cups-client            1.5.3-1
ii  cups-common            1.5.3-1
ii  cups-filters           1.0.18-2+b1
ii  cups-ppdc              1.5.3-1
ii  debconf [debconf-2.0]  1.5.43
ii  dpkg                   1.16.3
ii  ghostscript            9.05~dfsg-6
ii  libavahi-client3       0.6.31-1
ii  libavahi-common3       0.6.31-1
ii  libc6                  2.13-33
ii  libcups2               1.5.0-8
ii  libcupscgi1            1.5.3-1
ii  libcupsimage2          1.5.3-1
ii  libcupsmime1           1.5.3-1
ii  libcupsppdc1           1.5.3-1
ii  libdbus-1-3            1.5.12-1
ii  libgcc1                1:4.7.0-8
ii  libgnutls26            2.12.19-1
ii  libgssapi-krb5-2       1.10.1+dfsg-1
ii  libkrb5-3              1.10.1+dfsg-1
ii  libldap-2.4-2          2.4.28-1.1
ii  libpam0g               1.1.3-7.1
ii  libpaper1              1.1.24+nmu2
ii  libslp1                1.2.1-9
ii  libstdc++6             4.7.0-8
ii  libusb-1.0-0           2:1.0.9-1
ii  lsb-base               4.1+Debian6
ii  poppler-utils          0.18.4-2
ii  procps                 1:3.3.2-3
ii  ssl-cert               1.0.28

Versions of packages cups recommends:
ii  avahi-daemon               0.6.31-1
ii  colord                     0.1.21-1
ii  foomatic-filters           4.0.15-1
ii  ghostscript-cups           9.05~dfsg-6
ii  printer-driver-gutenprint  5.2.7-5

Versions of packages cups suggests:
ii  cups-bsd               1.5.3-1
ii  cups-pdf               2.6.1-6
ii  foomatic-db            20120523-1
ii  hplip                  3.12.2-1
ii  printer-driver-hpcups  3.12.2-1
ii  smbclient              2:3.6.5-3
ii  udev                   175-3.1

-- Configuration Files:
/etc/cups/cupsd.conf changed:
LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
Listen localhost:631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseLocalProtocols
DefaultAuthType Basic
<Location />
  # Restrict access to the server...
  Order allow,deny
</Location>
<Location /admin>
  # Restrict access to the admin pages...
  Order allow,deny
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  # Restrict access to the configuration files...
  Order allow,deny
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  <Limit Create-Job Print-Job Print-URI>
  AuthType Default
  Order deny,allow
</Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  AuthType Default
  Require user @SYSTEM
  Order deny,allow
    </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
      </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
      AuthType Default
      Require user @OWNER @SYSTEM
      Order deny,allow
        </Limit>
  <Limit All>
        Order deny,allow
          </Limit>
</Policy>


-- debconf information:
  cupsys/backend: ipp, lpd, socket, usb, snmp, dnssd
  cupsys/raw-print: true





More information about the Pkg-cups-devel mailing list