Public bug reported:

Description:
When installing cups-pdf inside a chroot as part of an unattended live build, 
it prompts for a password for the localhost root user.
This should not happen as per debian policy 3.9.1 (detailed below):

=================
Bug Text:

Setting up cups-pdf (2.6.1-9) ...
/usr/sbin/policy-rc.d denied action: `cups force-reload'
invoke-rc.d: policy-rc.d denied execution of force-reload.
Password for root on localhost?

=================
Versions:

$ lsb_release -rd
Description:    Ubuntu 14.04.3 LTS
Release:        14.04

$ apt-cache policy cups-pdf
cups-pdf:
  Installed: 2.6.1-9
  Candidate: 2.6.1-9
  Version table:
     2.6.1-9 0

=================
References/Extra:

ref debian bugs:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539156
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614713

To quote the report in 539156:

"cups-pdf requires user interaction because of calling lpadmin in the
postinst script. This violates Debian policy "3.9.1 Prompting in
maintainer scripts". Quote: "Prompting must be done by communicating
through a program, such as debconf, which conforms to the Debian
Configuration Management Specification, version 2 or higher.""

Patch attached

** Affects: cups-pdf (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: 14.04 cups lts

** Patch added: "patch from the debian package cups-pdf= 2.6.1-18"
   
https://bugs.launchpad.net/bugs/1486796/+attachment/4449098/+files/cups-pdf-chroot.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1486796

Title:
  14.04: cups-pdf=2.6.1-9 fails to install inside a chroot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups-pdf/+bug/1486796/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to