Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#993668: CUPS is missing after a default GNOME Desktop Install

22 views
Skip to first unread message

Nader Nooryani

unread,
Sep 4, 2021, 10:30:04 AM9/4/21
to
Package: task-gnome-desktop
Version: 3.68

As of Debian 11, Print Server is no longer included as an option in the Debian installer if you use the defaults: Debian desktop environment, GNOME and standard system utilities.  Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950553

This leaves the user without CUPS after a default install.  This should perhaps be included in task-gnome-desktop

Suggestion: It may be wise to include CUPS in task-gnome-desktop or somewhere else, since there are no instructions informing the user how they can enable support for printing.

I am using Linux debian 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux

Holger Wansing

unread,
Sep 4, 2021, 3:30:03 PM9/4/21
to
Hi,

Nader Nooryani <nn.bug...@gmail.com> wrote (Sat, 4 Sep 2021 16:16:50 +0200):
> As of Debian 11, Print Server is no longer included as an option in the
> Debian installer if you use the defaults: Debian desktop environment, GNOME
> and standard system utilities. Ref:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950553
>
> This leaves the user without CUPS after a default install. This should
> perhaps be included in task-gnome-desktop

I have tested this, and CUPS got installed here with GNOME desktop (default install).

The dependency chain turns out to be:
task-gnome-desktop -> gnome-core -> system-config-printer-common -> cups-pk-helper -> libcups2

(BTW: CUPS also gets installed with the other desktops via
gnome-core -> system-config-printer-common -> cups-pk-helper -> libcups2)

So, I cannot reproduce this.


Do you have the installation logs available?


Holger


--
Holger Wansing <hwan...@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

Holger Wansing

unread,
Sep 4, 2021, 3:50:03 PM9/4/21
to
Hi,

Holger Wansing <hwan...@mailbox.org> wrote (Sat, 4 Sep 2021 21:09:56 +0200):
> (BTW: CUPS also gets installed with the other desktops via
> gnome-core -> system-config-printer-common -> cups-pk-helper -> libcups2)

Hrr, copy-and-paste error here.
Should have been:

(BTW: CUPS also gets installed with the other desktops via
task-xxyy-desktop -> system-config-printer -> libcups2 )



And:
KDE's dependency chain:
task-kde-desktop -> print-manager -> libcups2

Nader Nooryani

unread,
Sep 4, 2021, 8:00:03 PM9/4/21
to
Sorry, I should have mentioned that I have the packages you mention as well as ipp-usb.
Will Debian detect and add both driverless-enabled printers and ones that require drivers?

When I check Settings -> Printers in GNOME I am presented with this "Sorry! The system printing service doesn't seem to be available."

I don't have a printer available to test, but I was under the impression that libcups2 wasn't the only library required for printing.

Brian Potkin

unread,
Sep 5, 2021, 6:40:03 AM9/5/21
to
On Sat 04 Sep 2021 at 21:09:56 +0200, Holger Wansing wrote:

> Hi,
>
> Nader Nooryani <nn.bug...@gmail.com> wrote (Sat, 4 Sep 2021 16:16:50 +0200):
> > As of Debian 11, Print Server is no longer included as an option in the
> > Debian installer if you use the defaults: Debian desktop environment, GNOME
> > and standard system utilities. Ref:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950553
> >
> > This leaves the user without CUPS after a default install. This should
> > perhaps be included in task-gnome-desktop
>
> I have tested this, and CUPS got installed here with GNOME desktop (default install).
>
> The dependency chain turns out to be:
> task-gnome-desktop -> gnome-core -> system-config-printer-common -> cups-pk-helper -> libcups2
>
> (BTW: CUPS also gets installed with the other desktops via
> gnome-core -> system-config-printer-common -> cups-pk-helper -> libcups2)
>
> So, I cannot reproduce this.
>
>
> Do you have the installation logs available?

I have a recent bullseye installation that has only the base system.
Therefore, I can be confident that 'apt install task-xxxxx-desktop
will show all the packages to be installed. Only kde and cinnamon
install the cups package.

libcups2 has shared libraries. For a working printing system it is
essential to have the scheduler, cupsd, available, This is in the
cups-daemon package and would be installed when cups is pulled in.

Regards,

Brian.

Brian Potkin

unread,
Sep 5, 2021, 6:40:03 AM9/5/21
to
On Sun 05 Sep 2021 at 01:48:06 +0200, Nader Nooryani wrote:

> Sorry, I should have mentioned that I have the packages you mention as well
> as ipp-usb.
> Will Debian detect and add both driverless-enabled printers and ones that
> require drivers?

Yes - if the scheduler is present. Printing, whether driverless or not,
requires cupsd.

> When I check Settings -> Printers in GNOME I am presented with this "Sorry!
> The system printing service doesn't seem to be available."

The scheduler is not present. 'apt install cups'.

Regards,

Brian.

Holger Wansing

unread,
Sep 5, 2021, 4:00:03 PM9/5/21
to
Hi,

Brian Potkin <clarem...@gmail.com> wrote (Sun, 5 Sep 2021 11:14:43 +0100):
> I have a recent bullseye installation that has only the base system.
> Therefore, I can be confident that 'apt install task-xxxxx-desktop
> will show all the packages to be installed. Only kde and cinnamon
> install the cups package.
>
> libcups2 has shared libraries. For a working printing system it is
> essential to have the scheduler, cupsd, available, This is in the
> cups-daemon package and would be installed when cups is pulled in.

Hmm, apparently you are right.
(I was under the impression, that the libcups2 package pulls all the needed
cups packages, but I was wrong here.)

So we will need to add cups to all the *-desktop tasks probably, to
make this work again.
(Rationale: the print server task has been removed from tasksel under the
assumption, that cups is installed with all desktop environments anyway.
However, this is not true as it seems, at least not now.)

Debian Bug Tracking System

unread,
Sep 6, 2021, 7:50:03 PM9/6/21
to
Processing control commands:

> retitle -1 Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing
Bug #993668 [task-gnome-desktop] CUPS is missing after a default GNOME Desktop Install
Changed Bug title to 'Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing' from 'CUPS is missing after a default GNOME Desktop Install'.
> tags -1 + patch
Bug #993668 [task-gnome-desktop] Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing
Added tag(s) patch.

--
993668: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993668
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

Holger Wansing

unread,
Sep 6, 2021, 7:50:03 PM9/6/21
to
Control: retitle -1 Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing
Control: tags -1 + patch


Holger Wansing <hwan...@mailbox.org> wrote (Sun, 5 Sep 2021 21:48:35 +0200):
> Hmm, apparently you are right.
> (I was under the impression, that the libcups2 package pulls all the needed
> cups packages, but I was wrong here.)
>
> So we will need to add cups to all the *-desktop tasks probably, to
> make this work again.
> (Rationale: the print server task has been removed from tasksel under the
> assumption, that cups is installed with all desktop environments anyway.
> However, this is not true as it seems, at least not now.)

The attached diff should do it.
tasksel_cups.diff

Debian Bug Tracking System

unread,
Sep 8, 2021, 4:30:04 PM9/8/21
to
Processing control commands:

> tags -1 + pending
Bug #993668 [task-gnome-desktop] Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing
Added tag(s) pending.

Holger Wansing

unread,
Sep 8, 2021, 4:30:04 PM9/8/21
to
Control: tags -1 + pending


Holger Wansing <hwan...@mailbox.org> wrote (Tue, 7 Sep 2021 01:41:13 +0200):
> > So we will need to add cups to all the *-desktop tasks probably, to
> > make this work again.
> > (Rationale: the print server task has been removed from tasksel under the
> > assumption, that cups is installed with all desktop environments anyway.
> > However, this is not true as it seems, at least not now.)
>
> The attached diff should do it.

Pushed.
Tagging this bug as pending

Brian Potkin

unread,
Sep 9, 2021, 2:20:03 PM9/9/21
to
From a previous mail to -boot:

> I have written a bit more about this on Reddit as well.
> https://www.reddit.com/r/debian/comments/pgl6c9/debian_11_and_printing/

It would be nice if the reddit thread could be updated to record the
responsive and timely intervention from the d-i maintainers.

Regards,

Brian.

Nader Nooryani

unread,
Sep 9, 2021, 6:10:03 PM9/9/21
to
Of course!

Updated the Reddit post.  Thank you so much for your swift help here Brian and Holder :)

Kjö Hansi Glaz

unread,
Dec 10, 2021, 10:40:04 AM12/10/21
to
Hi,

> Tagging this bug as pending

I installed a fresh system with 11.1 installer, and Settings -> Printers
in GNOME printing is still showing "Sorry! The system printing service
doesn't seem to be available.".

Did something went wrong?

Thanks by advance

Holger Wansing

unread,
Dec 18, 2021, 10:10:03 AM12/18/21
to
Hi,
Nothing went wrong.
It just needs an upload to stable.
However, when asking for advise on this, I got no answer.
Thus, I'm a bit helpless here...
0 new messages