Can confirm your solution, @severach. Thank you!
Edit 2018-02-01: Aaaand it's broken again, probably after the last cups updates.
Git Clone URL: | https://aur.archlinux.org/cndrvcups-lb.git (read-only, click to copy) |
---|---|
Package Base: | cndrvcups-lb |
Description: | CUPS Canon UFR II LIPSLX CARPS2 printer driver for LBP iR MF ImageCLASS ImageRUNNER Laser Shot i-SENSYS ImagePRESS ADVANCE printers and copiers |
Upstream URL: | https://www.canon-europe.com/support/products/imagerunner/imagerunner-1730i.aspx |
Keywords: | Canon Printer |
Licenses: | custom |
Conflicts: | cndrvcups-lb-cpca |
Submitter: | Lone_Wolf |
Maintainer: | severach |
Last Packager: | severach |
Votes: | 79 |
Popularity: | 0.000027 |
First Submitted: | 2012-04-22 13:50 (UTC) |
Last Updated: | 2021-11-27 05:27 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 20 Next › Last »
Can confirm your solution, @severach. Thank you!
Edit 2018-02-01: Aaaand it's broken again, probably after the last cups updates.
I recompiled glibc and lib32-glibc 2.26 with all protection turned off and that didn't work.
This can be fixed by downgrading or substituting the crashing segfault /usr/bin/cnpkmoduleufr2 from an old version. cnpkmoduleufr2 3.00 - 3.20 are tested and working. Newer versions are likely to break less printers. cnpkmoduleufr2 versions >3.20 - 3.40 are tested and do not work. No problems with a current version of c3pldrv.
I have cndrvcups-lb-bin printing UFR II on a Canon imageRUNNER iR1730.
I also packaged canon-cque for those with the PXL and PS licenses.
The SELinux problem is because cnpkmoduleufr2 is suid. There is no code in the RPM to register the binary with SELinux or AppArmor.
The problem cause is most likely the removal of deprecated functionality in glibc 2.26+ .
Verify whether dmesg/journal show segfaults with the cnpkmoduleufr2 . If that's the case, try the downgrade described in NPL' comment from 2017-10-01 21:53
Hi guys, after a long time without printing in the canoin ir3235N I tried today and I figured out that I can't. I get the c3pldrv process using 100% of CPU, no errors and not print job sent. I see that many people here got the same error and some propose different solutions (downgrade and so on). Could any of you tell me what's the actual working approach?
In a Centos forum someone related this error with selinux, but this is arch, selinux is not even supported.
I have an updated system and the latest driver version. Any solution or workaround?
Thanks in advance
@NPL thx for trying to help. I almost gave up printing and then problem was resolved by system update and remaking printer in CUPS web interface with PCL driver and ipp...
Pinned Comments
Lone_Wolf commented on 2019-09-28 12:44 (UTC)
--- DEPRECATED ---
Lone_Wolf commented on 2016-02-24 20:33 (UTC)