Bug 19459

Summary: Can't Install SCX-4200 due missing "printers lp user fix" udev rules
Product: Mageia Reporter: José Eduardo Martins <jemartins>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: jemartins, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: cups-2.2.0-2.mga6 CVE:
Status comment:

Description José Eduardo Martins 2016-09-26 16:36:07 CEST
Description of problem: 74-printers_lp_user_fix.rules was missing in cups package


Version-Release number of selected component (if applicable): cups-2.2.0-2.mga6


How reproducible:


Steps to Reproduce:
1.
2.
3.
Comment 1 José Eduardo Martins 2016-09-26 16:40:50 CEST
workaround:

copy /usr/lib/udev/rules.d/74-printers_lp_user_fix.rules from cups-2.0.4-1.3.mga5
to /usr/lib/udev/rules.d/

cat /usr/lib/udev/rules.d/74-printers_lp_user_fix.rules
# Let printers have an ACL allowing rw for user lp, so CUPS backends running
# as user lp/group sys can access them.  This should be removed when CUPS is
# run with group 'lp' instead of 'sys', but it may not be trivial to handle
# on upgrades --spuk@2009-10-26

ACTION=="remove", GOTO="not_lp_user_fix"

# Devices specifications copied from 69-printeracl.rules
KERNEL=="parport[0-9]*", GOTO="lp_user_fix"
SUBSYSTEM=="printer", KERNEL=="lp*", GOTO="lp_user_fix"
SUBSYSTEM=="ppdev", GOTO="lp_user_fix"
SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", GOTO="lp_user_fix"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", GOTO="lp_user_fix"
KERNEL=="lp[0-9]*", GOTO="lp_user_fix"
KERNEL=="irlpt[0-9]*", GOTO="lp_user_fix"
GOTO="not_lp_user_fix"

LABEL="lp_user_fix"
RUN+="/usr/bin/setfacl -m user:lp:rw $env{DEVNAME}"

LABEL="not_lp_user_fix"
José Eduardo Martins 2016-09-26 16:48:31 CEST

CC: (none) => jemartins

Comment 2 Marja Van Waes 2016-09-27 13:23:34 CEST
(In reply to José Eduardo Martins from comment #1)
> workaround:
> 
> copy /usr/lib/udev/rules.d/74-printers_lp_user_fix.rules from
> cups-2.0.4-1.3.mga5


That file is indeed no longer available in cups-2.2.0-2.mga6

CC: (none) => marja11
Assignee: bugsquad => thierry.vignaud
Source RPM: (none) => cups-2.2.0-2.mga6