packaging: hplip udev rules conflict with foo2zjs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned | ||
foo2zjs (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
hplip (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
foo2zjs and hplip are both printer drivers for HP LaserJet 1018 (and others).
Both install their own udev rules. Those rules are conflicting as both try to upload the firmware to the printer:
From /lib/udev/
#Own udev rule for HP Laserjet 1018
KERNEL=="lp*", SUBSYSTEMS=="usb", ATTRS{idVendor}
From /etc/udev/
# hp_laserjet_1018
SUBSYSTEM=
As those rules are not declared in the same way they are probably both executed (sorry I don't know much udev) and the result is that the firmware upload fails. When I uninstalled foo2zjs, the printer worked.
So I think that foo2zjs should be declared as incompatible with hplip in the hplip .deb.
looks like foo2zjs is removing the udev rule files of HPLIP foo2zjs. rkkda.com/ ChangeLog
http://
Thanks,
Naga Samrat Chowdary, Narla