[Pkg-cups-devel] Bug#532845: Bug#532845: cups needs ssl-cert

Hongzheng Wang wanghz at gmail.com
Fri Jun 12 08:29:24 UTC 2009


Hi Martin,

Thank you for your mail.

On Fri, Jun 12, 2009 at 4:13 PM, Martin Pitt<mpitt at debian.org> wrote:
> Hello Hongzheng,
>
> Hongzheng Wang [2009-06-12 14:34 +0800]:
>> After upgrading to 1.3.10-3, cups fails to start.  The problem it reports is:
>>
>> Unable to read configuration file '/etc/cups/cupsd.conf' - exiting!
>
> This doesn't look related to ssl-cert. Please give me the output of
>
>  ls -ld /etc/cups
>  ls -l /etc/cups/cupsd.conf
>
> This should be
>
>  drwxr-xr-x 4 root lp 4096 2009-06-07 11:24 /etc/cups/
>  -rw-r--r-- 1 root root 1655 2009-04-17 11:52 /etc/cups/cupsd.conf

$ ls -ld /etc/cups/
drwxr-xr-x 4 root lp 4096 2009-06-12 14:15 /etc/cups/
$ ls -l /etc/cups/cupsd.conf
-rw-r--r-- 1 root root 2356 2009-03-10 20:52 /etc/cups/cupsd.conf
$ ls -l /etc/cups/cupsd.conf.default
-rw-r--r-- 1 root root 2476 2009-03-10 20:52 /etc/cups/cupsd.conf.default

It seems that the date of cupsd.conf is not the same as you expected

>> Googling this bug tells us it is due to the lack of /etc/ssl/certs/ssl-cert-snakeoil.pem.
>> The package ssl-cert is needed to generate this file.
>
> cups has a strict dependency on ssl-cert, so that should be installed.

ssl-cert has not been installed automatically.  I checked the
dependencies of cups and did not find ssl-cert however.

$ apt-cache depends cups
cups
  Depends: libavahi-compat-libdnssd1
  Depends: libc6
  Depends: libcups2
  Depends: libcupsimage2
  Depends: libdbus-1-3
  Depends: libgcc1
  Depends: libgnutls26
  Depends: libgssapi-krb5-2
  Depends: libijs-0.35
  Depends: libkrb5-3
  Depends: libldap-2.4-2
  Depends: libpam0g
  Depends: libpaper1
  Depends: libpoppler4
  Depends: libslp1
  Depends: libstdc++6
 |Depends: debconf
  Depends: <debconf-2.0>
    cdebconf
    debconf
 |Depends: poppler-utils
    xpdf-utils
  Depends: xpdf-utils
    poppler-utils
  Depends: perl-modules
  Depends: procps
  Depends: ghostscript
  Depends: lsb-base
  Depends: cups-common
  Depends: cups-client
  Depends: adduser
  Depends: bc
  Depends: ttf-freefont
  Suggests: cups-bsd
  Suggests: foomatic-db-engine
  Suggests: foomatic-db
  Suggests: hplip
 |Suggests: xpdf-korean
 |Suggests: xpdf-japanese
 |Suggests: xpdf-chinese-traditional
  Suggests: xpdf-chinese-simplified
  Suggests: cups-pdf
  Recommends: smbclient
  Recommends: foomatic-filters
  Recommends: cups-driver-gutenprint
  Recommends: avahi-utils
  Conflicts: cupsys
  Conflicts: cupsys-bsd
  Breaks: foomatic-filters
  Replaces: cupsys
  Replaces: cupsys-bsd

Actually, the reverse dependencies of ssl-cert is:

$ apt-cache rdepends ssl-cert
ssl-cert
Reverse Depends:
  rageircd
  postgresql-8.4
  gforge-web-apache2
  cipux-rpcd
  prayer
  postgresql-common
  postgresql-8.3
  postfix
  nufw
  nuauth
  gforge-web-apache2
  flumotion
  debian-edu-config
  calendarserver
  apache2.2-common

> Martin
>
> --
> Martin Pitt                        | http://www.piware.de
> Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
>

Thank you :-)

-- 
HZ





More information about the Pkg-cups-devel mailing list