Debian Bug report logs - #820345
printing fails by default with "cannot open printer description file"

version graph

Package: emacs24; Maintainer for emacs24 is Rob Browning <rlb@defaultvalue.org>; Source for emacs24 is src:emacs (PTS, buildd, popcon).

Reported by: Antoine Beaupré <anarcat@debian.org>

Date: Thu, 7 Apr 2016 15:57:06 UTC

Severity: normal

Found in version emacs24/24.4+1-5

Fixed in version 24.5+1-11+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Rob Browning <rlb@defaultvalue.org>:
Bug#820345; Package emacs24. (Thu, 07 Apr 2016 15:57:09 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
New Bug report received and forwarded. Copy sent to Rob Browning <rlb@defaultvalue.org>. (Thu, 07 Apr 2016 15:57:09 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: printing fails by default with "cannot open printer description file"
Date: Thu, 07 Apr 2016 11:54:47 -0400
Package: emacs24
Version: 24.4+1-5
Severity: normal

I am not sure this is a bug in emacs as much as in lpr(1), but since
Emacs is the *only* program showing this behavior, I figured I would
try my luck here first.

By default, in Emacs 24 on Jessie, printing fails. If I do "M-x
print-buffer", I get this in *Messages*:

Send current buffer to default printer? y
Spooling...
user-error: Spooling...done: lpr: cannot open printer description file

And indeed, lpr(1) on the commandline fails similarly:

$ echo test | lpr
lpr: cannot open printer description file

lp(1) works fine, however:

$ echo test | lp
request id is HP_LaserJet_1012-59 (0 file(s))

So a workaround for me is to customize the lpr-command variable *and*
switches, otherwise you get:

user-error: Spooling...done: /usr/bin/lp: Error - unknown option "J".

The customize code is this:

(custom-set-variables
 '(lpr-add-switches nil)
 '(lpr-command "lp"))

I am not sure why emacs tries to use lpr, or why it is even
installed. Aptitude tells me it is a hard dependency of a2ps and a
Suggests of imagemagick. I am not sure why a2ps is installed, but I
seem to have installed it manually for some reason... but even if i
uninstall it, Emacs then fails even more badly because lpr is not
installed!

Can't we have more appropriate, configuration-less defaults here?

I am assuming here that everyone is now using CUPS to configure their
printers. I have been using Debian for about a decade and would have
absolutely zero idea on how to configure my HP printer with LPR. In
fact, I am pretty sure no one would actually want to bother with that.

Maybe I'm missing something obvious here.

-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable'), (1, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-0.bpo.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages emacs24 depends on:
ii  emacs24-bin-common     24.4+1-5
ii  gconf-service          3.2.6-3
ii  libacl1                2.2.52-2
ii  libasound2             1.0.28-1
ii  libatk1.0-0            2.14.0-1
ii  libc6                  2.19-18+deb8u4
ii  libcairo-gobject2      1.14.0-2.1+deb8u1
ii  libcairo2              1.14.0-2.1+deb8u1
ii  libdbus-1-3            1.8.20-0+deb8u1
ii  libfontconfig1         2.11.0-6.3
ii  libfreetype6           2.5.2-3+deb8u1
ii  libgconf-2-4           3.2.6-3
ii  libgdk-pixbuf2.0-0     2.31.1-2+deb8u4
ii  libgif4                4.1.6-11+deb8u1
ii  libglib2.0-0           2.42.1-1+b1
ii  libgnutls-deb0-28      3.3.8-6+deb8u3
ii  libgomp1               4.9.2-10
ii  libgpm2                1.20.4-6.1+b2
ii  libgtk-3-0             3.14.5-1+deb8u1
ii  libice6                2:1.0.9-1+b1
ii  libjpeg62-turbo        1:1.3.1-12
ii  libm17n-0              1.6.4-3
ii  libmagickcore-6.q16-2  8:6.8.9.9-5+deb8u1
ii  libmagickwand-6.q16-2  8:6.8.9.9-5+deb8u1
ii  libotf0                0.9.13-2
ii  libpango-1.0-0         1.36.8-3
ii  libpangocairo-1.0-0    1.36.8-3
ii  libpng12-0             1.2.50-2+deb8u2
ii  librsvg2-2             2.40.5-1+deb8u1
ii  libselinux1            2.3-2
ii  libsm6                 2:1.2.2-1+b1
ii  libtiff5               4.0.3-12.3+deb8u1
ii  libtinfo5              5.9+20140913-1+b1
ii  libx11-6               2:1.6.2-3
ii  libxft2                2.3.2-1
ii  libxinerama1           2:1.1.3-1+b1
ii  libxml2                2.9.1+dfsg1-5+deb8u1
ii  libxpm4                1:3.5.11-1+b1
ii  libxrandr2             2:1.4.2-1+b1
ii  libxrender1            1:0.9.8-1+b1
ii  zlib1g                 1:1.2.8.dfsg-2+b1

emacs24 recommends no packages.

Versions of packages emacs24 suggests:
ii  emacs24-common-non-dfsg  24.4+1-2

-- no debconf information



Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Fri, 11 Aug 2017 18:47:38 GMT) (full text, mbox, link).


Notification sent to Antoine Beaupré <anarcat@debian.org>:
Bug acknowledged by developer. (Fri, 11 Aug 2017 18:47:38 GMT) (full text, mbox, link).


Message #10 received at 820345-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 9741-done@bugs.debian.org,26348-done@bugs.debian.org,89072-done@bugs.debian.org,100855-done@bugs.debian.org,102290-done@bugs.debian.org,112094-done@bugs.debian.org,114849-done@bugs.debian.org,115440-done@bugs.debian.org,117502-done@bugs.debian.org,117956-done@bugs.debian.org,119516-done@bugs.debian.org,128385-done@bugs.debian.org,130399-done@bugs.debian.org,130556-done@bugs.debian.org,132910-done@bugs.debian.org,139487-done@bugs.debian.org,144072-done@bugs.debian.org,149341-done@bugs.debian.org,150138-done@bugs.debian.org,152044-done@bugs.debian.org,167805-done@bugs.debian.org,170794-done@bugs.debian.org,177536-done@bugs.debian.org,180960-done@bugs.debian.org,187624-done@bugs.debian.org,193483-done@bugs.debian.org,243893-done@bugs.debian.org,257786-done@bugs.debian.org,291017-done@bugs.debian.org,293557-done@bugs.debian.org,299324-done@bugs.debian.org,307307-done@bugs.debian.org,335052-done@bugs.debian.org,335712-done@bugs.debian.org,337339-done@bugs.debian.org,379659-done@bugs.debian.org,393527-done@bugs.debian.org,401792-done@bugs.debian.org,405684-done@bugs.debian.org,421505-done@bugs.debian.org,422236-done@bugs.debian.org,427167-done@bugs.debian.org,434907-done@bugs.debian.org,438687-done@bugs.debian.org,440993-done@bugs.debian.org,443992-done@bugs.debian.org,447318-done@bugs.debian.org,449073-done@bugs.debian.org,449594-done@bugs.debian.org,459370-done@bugs.debian.org,471143-done@bugs.debian.org,484578-done@bugs.debian.org,498060-done@bugs.debian.org,499604-done@bugs.debian.org,518565-done@bugs.debian.org,526715-done@bugs.debian.org,531281-done@bugs.debian.org,539919-done@bugs.debian.org,541355-done@bugs.debian.org,549485-done@bugs.debian.org,549708-done@bugs.debian.org,578322-done@bugs.debian.org,583373-done@bugs.debian.org,586223-done@bugs.debian.org,594346-done@bugs.debian.org,594514-done@bugs.debian.org,595036-done@bugs.debian.org,595216-done@bugs.debian.org,599003-done@bugs.debian.org,622870-done@bugs.debian.org,622872-done@bugs.debian.org,623233-done@bugs.debian.org,656042-done@bugs.debian.org,677365-done@bugs.debian.org,680941-done@bugs.debian.org,682006-done@bugs.debian.org,682995-done@bugs.debian.org,683355-done@bugs.debian.org,684399-done@bugs.debian.org,685872-done@bugs.debian.org,687171-done@bugs.debian.org,692485-done@bugs.debian.org,698096-done@bugs.debian.org,701621-done@bugs.debian.org,702806-done@bugs.debian.org,704938-done@bugs.debian.org,705512-done@bugs.debian.org,705724-done@bugs.debian.org,706135-done@bugs.debian.org,706701-done@bugs.debian.org,706924-done@bugs.debian.org,707586-done@bugs.debian.org,708205-done@bugs.debian.org,711377-done@bugs.debian.org,712782-done@bugs.debian.org,717038-done@bugs.debian.org,720775-done@bugs.debian.org,726251-done@bugs.debian.org,727060-done@bugs.debian.org,729180-done@bugs.debian.org,729750-done@bugs.debian.org,730593-done@bugs.debian.org,732029-done@bugs.debian.org,732620-done@bugs.debian.org,732638-done@bugs.debian.org,734325-done@bugs.debian.org,734417-done@bugs.debian.org,736339-done@bugs.debian.org,745553-done@bugs.debian.org,747170-done@bugs.debian.org,749040-done@bugs.debian.org,750633-done@bugs.debian.org,750934-done@bugs.debian.org,754636-done@bugs.debian.org,755051-done@bugs.debian.org,755351-done@bugs.debian.org,757126-done@bugs.debian.org,757916-done@bugs.debian.org,759400-done@bugs.debian.org,759646-done@bugs.debian.org,760109-done@bugs.debian.org,760850-done@bugs.debian.org,762435-done@bugs.debian.org,762814-done@bugs.debian.org,763077-done@bugs.debian.org,764166-done@bugs.debian.org,767111-done@bugs.debian.org,767121-done@bugs.debian.org,769188-done@bugs.debian.org,769340-done@bugs.debian.org,769832-done@bugs.debian.org,769942-done@bugs.debian.org,770006-done@bugs.debian.org,771855-done@bugs.debian.org,772453-done@bugs.debian.org,774684-done@bugs.debian.org,774940-done@bugs.debian.org,777141-done@bugs.debian.org,778662-done@bugs.debian.org,783100-done@bugs.debian.org,783492-done@bugs.debian.org,785625-done@bugs.debian.org,787424-done@bugs.debian.org,790098-done@bugs.debian.org,794796-done@bugs.debian.org,796192-done@bugs.debian.org,796988-done@bugs.debian.org,797477-done@bugs.debian.org,798817-done@bugs.debian.org,799489-done@bugs.debian.org,801325-done@bugs.debian.org,801806-done@bugs.debian.org,803089-done@bugs.debian.org,803961-done@bugs.debian.org,804751-done@bugs.debian.org,805930-done@bugs.debian.org,806289-done@bugs.debian.org,806821-done@bugs.debian.org,808154-done@bugs.debian.org,808299-done@bugs.debian.org,809805-done@bugs.debian.org,810383-done@bugs.debian.org,810784-done@bugs.debian.org,812003-done@bugs.debian.org,812967-done@bugs.debian.org,814482-done@bugs.debian.org,814661-done@bugs.debian.org,815067-done@bugs.debian.org,815108-done@bugs.debian.org,816826-done@bugs.debian.org,819003-done@bugs.debian.org,819680-done@bugs.debian.org,820345-done@bugs.debian.org,821428-done@bugs.debian.org,822237-done@bugs.debian.org,822944-done@bugs.debian.org,823406-done@bugs.debian.org,824049-done@bugs.debian.org,824050-done@bugs.debian.org,826299-done@bugs.debian.org,826347-done@bugs.debian.org,827753-done@bugs.debian.org,828638-done@bugs.debian.org,828728-done@bugs.debian.org,834149-done@bugs.debian.org,837072-done@bugs.debian.org,838250-done@bugs.debian.org,839256-done@bugs.debian.org,840321-done@bugs.debian.org,842012-done@bugs.debian.org,847939-done@bugs.debian.org,848624-done@bugs.debian.org,854244-done@bugs.debian.org,858025-done@bugs.debian.org,859028-done@bugs.debian.org,860150-done@bugs.debian.org,862143-done@bugs.debian.org,864836-done@bugs.debian.org,
Cc: emacs24@packages.debian.org, emacs24@packages.qa.debian.org
Subject: Bug#871627: Removed package(s) from unstable
Date: Fri, 11 Aug 2017 18:38:25 +0000
Version: 24.5+1-11+rm

Dear submitter,

as the package emacs24 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/871627

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 09 Sep 2017 07:38:22 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 23:56:50 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.