** No longer affects: cups (Ubuntu)
** No longer affects: gnome-control-center (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping
Promoted this bug to "Critical". Its solution is essentially important
for all functions of the GNOME printer tool to work.
** Changed in: cups-pk-helper (Ubuntu)
Importance: High => Critical
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages,
@ken-vandine: I'd not name the system user 'lpadmin' but rather 'cups-
pk-helper', which is more precise, especially as its creation/deletion
is handled by the cups-pk-helper maintainer scripts.
Other than that, it looks like a good solution.
That said, only the cups-pk-helper maintainer in
@odyx do you think the patch in comment #53 is suitable for debian? I'd
like to avoid a delta with debian if possible, so i'll defer sponsoring
this until we have some agreement on the fix.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
** Changed in: gnome-control-center
Status: Incomplete => Unknown
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does
Sorry for dropping the ball on this one, for some reason I completely
missed all notifications and I only happened to find this bug today
almost by chance :-)
Anyway, if you don't mind me asking... I understand that my workaround
of passing --with-system-groups='lpadmin root' to configure when
Patch to apply is the one of comment #53.
** Changed in: cups (Ubuntu)
Status: Incomplete => Invalid
** Changed in: cups-pk-helper (Ubuntu)
Status: Incomplete => In Progress
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
It is working now. Thank you very much.
Can someone upload this version of cups-pk-helper to Bionic? Thanks.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Thanks for testing. It really does not work on a freshly installed
Artful, because the mechanism was only allowing root and not lpadmin to
run. I changed that and tested it on a freshly installed Artful, and it
worked, so here's another debdiff. I also updated my PPA. Please do
test.
** Patch
I have tried the PPA some days ago (Dec 15) and it did not work. Is
there a new version on the PPA?
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or
Does the PPA work?
Sent from Mailspring (https://link.getmailspring.com/link/local-
2575ba08-3601@shemgp-
x230t/0?redirect=https%3A%2F%2Fgetmailspring.com%2F=934291%40bugs.launchpad.net),
the best free email app for work
On Dec 21 2017, at 12:05 am, Till Kamppeter <934...@bugs.launchpad.net>
shemgp, thank you also for this attempt but it is also not working for
me.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does
Yup, as I see it using cups-pk-helper gives two layers of auth, one for
cupsd and another for policy-kit. Using cups-pk-helper as lpadmin or
root would override cupsd permissions as it'll be running with all
privileges, but there's still the policy-kit permissions.
Right now, I've tested it,
It's fine to have root as member of the lpadmin group. BUT… it's not
fine to have cups-pk-helper run as root and allow unauthorized users (in
CUPS' eyes) cancel other user's jobs.
This should be fixed in cups-pk-helper through making it interact with
CUPS using the requesting user's user. This
shemgp, unfortunately, your newest patch still does not solve the
problem for me.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print
I use Artful and I have added your PPA now. I have also removed "root"
as member of the "lpadmin" group in /etc/group, to have only your fix
active.
What did you change in your PPA compared to your patch from comment #36?
--
You received this bug notification because you are a member of Ubuntu
Hello,
Are you using Artful? I've tested it again in Ubuntu 17.10 and the UI
doesn't get updated immediately but it does pause, resume, and cancel
jobs just fine: https://youtu.be/Z5IuAAtKlnI.
Could you test using this PPA:
https://launchpad.net/~shemgp/+archive/ubuntu/other-apps?
I'll test it
If I add "root" as member of the "lpadmin" group in /etc/group, all is
working perfecty: Kill button of the job list entry, "Clear all" at the
top of job list, and "Restart" in the print queue entry.
OdyX, WDYT? Should we add root as member of the lpadmin group?
shemgp, your latest patch is
"Restart" button for the queue returns to work when I re-install the
original cups-pk-helper without the patch.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
I have applied the patch of comment #36 to cups-pk-helper now (nothing
uploaded, only local testing) and for me it does not work.
On the command line I have disabled a print queue and send a job to it,
by disabling the job stays in the queue so that one has time to do the
actual test.
Now I have
Added cups-pk-helper task and re-subscribed ubuntu-sponsors.
** Changed in: gnome-control-center (Ubuntu)
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
So then why does no one apply the patch of comment #36? OdyX (printing
maintainer for Debian) and me, we are OK with this solution.
** Changed in: cups (Ubuntu)
Status: Confirmed => Invalid
** Also affects: cups-pk-helper (Ubuntu)
Importance: Undecided
Status: New
** Changed
Welcome 2 Linux. Enduser is worthless!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not work
Status in
Can't believe that this bug is still present after 5 years
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not work
Re:
> OdyX, WDYT about applying the patch of comment #24 to the Debian/Ubuntu
> package of CUPS? It adds root to CUPS' system group and this way
> cups-pk-helper (runs as root) can authenticate queue and job manipulations
> from GUIs.
I think it should not be solved in CUPS, but in
Here's a more complete fix. Added the annotation for all actions and
made setting the daemon user an option in the configure.ac.
** Patch added: "run_as_lpadmin3.debdiff"
Thanks for the quick fix.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not work
Status in gnome-control-center:
Here's another debdiff. I tested this on my machine and was able to
delete jobs from the queue. I just had to add the annotation which I
got an idea from from the colord package.
** Patch added: "run_as_lpadmin2.debdiff"
Now, yes. I thought it was working but I was using a gnome-shell
extension that used the command 'cancel' to cancel a job and not cups-
pk-helper. Anyway, still digging into it. Sorry for the non-working
patch.
--
You received this bug notification because you are a member of Ubuntu
Touch
OdyX, WDYT about applying the patch of comment #24 to the Debian/Ubuntu
package of CUPS? It adds root to CUPS' system group and this way cups-
pk-helper (runs as root) can authenticate queue and job manipulations
from GUIs.
If there are any objections from the Debian side, what about letting
only
shemgp, did you test this patch?
There is no user "lpadmin". With "run as lpadmin" I mean run as a user
which is in the lpadmin group.
So the better solution would be to build CUPS with root in the system
group or let root be member of the lpadmin group.
--
You received this bug notification
Here's another debdiff to make cups-pk-helper run as lpadmin.
** Patch added: "run_as_lpadmin.debdiff"
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/934291/+attachment/4912677/+files/run_as_lpadmin.debdiff
--
You received this bug notification because you are a member
If cups-pk-helper is only to allow doing things like creating,
modifying, removing queues, managing jobs, changing config options in
cupsd.conf and NOT for changing options in cups-files.conf, then it will
work perfectly also if running as lpadmin. lpadmin is exactly for these
things.
So my
Unsubscribing ~ubuntu-sponsors for now, as I don't think this is ready
for an upload to Ubuntu without either Till's opinion or an opinion from
Debian or a fix in Debian. Please resubscribe ~ubuntu-sponsors if you
disagree or an upload is otherwise ready to go in.
--
You received this bug
> by just making something run as root
Well it's rather than inverse of course.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs
Mario, thank you for the detailed analysis. This is really helpful.
I wonder though if the right fix would be to have cups-pk-helper run as
lpadmin, rather than root? I'm not familiar with the details though, so
I don't know if that would work or is possible. If the goal in having
lpadmin is to
** Tags added: rls-z-incoming
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not work
Status in gnome-control-center:
The attachment "add root to system-groups in rules" seems to be a
debdiff. The ubuntu-sponsors team has been subscribed to the bug report
so that they can review and hopefully sponsor the debdiff. If the
attachment isn't a patch, please remove the "patch" flag from the
attachment, remove the
Here's a patch to add root to the system-groups in the rules file in the
debian directory.
** Patch added: "add root to system-groups in rules"
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/934291/+attachment/4782065/+files/934291.diff
--
You received this bug
This is a simple packaging/configuration issue, the bug has been
assigned for 18 months and it still isn't fixed? Come on, guys!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
What a pity! Bug is still present in UbuntuGnome 16.10 with Gnome Shell
3.20.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs
The but is still present.
The workaround by @mariospr fixes it though.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: cups (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
I hope this old and quite serious bug will get some attention soon.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/934291
Title:
Deleting or stopping print jobs does not
Till, could you have a look, the previous comment points to
debian/ubuntu packaging issues
** Also affects: cups (Ubuntu)
Importance: Undecided
Status: New
** Changed in: cups (Ubuntu)
Assignee: (unassigned) = Till Kamppeter (till-kamppeter)
** Changed in: cups (Ubuntu)
45 matches
Mail list logo