Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] CUPS filter failed (Read 1543 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] CUPS filter failed

   The other problem I have is that cups filter always fails, on my new cheap Canon Pixmaa just as on my old not-so-cheap  Brother DCPJ-4110DW.  I read somewhere that Cups needs a 32-bit library libc32-libcups or something but I can't find it.  It's never shown when I've updated cups.  When I look up the error log it just says filter failed.  IPP everywhere and autodetected printer and ports OK but I think there's something about  the rasterisation setup from what I can glean from other forums.

Re: CUPS filter failed

Reply #1
You need to install CUPS drivers at least for your Canon printer. There are many drivers from AUR, and you should figure out which one is suitable.

Re: CUPS filter failed

Reply #2
  Thx, glgl-schemer, downloaded Canon pkg from AUR and makepkg seemed to go ok, restarted cupsd,  but modify printer from web inrerface doesn't show any Canon drivers so I'm forced back to generic so problem persists.  Thx for help, though.  Progress.  Ah, hadn't really installed package made by makepkg so did that.  Now I can select Canon driver.  Still says "filter failed" so maybe have to move filter files to cups-filters or something.  Was most reluctant to install git and gtk2 - how many gtks do you want on one computer?  Be nice if you could just set GTK=/usr/local/lib/gtk3 or something like that.

 

Re: CUPS filter failed

Reply #3
  Unfortunately cups won't let me do any administrative tasks any more.  When I click on administration in the web interface it brings up  a dialog and accepts root and password.  Then when I try to modify printer the dialog box no longer accepts either root and password or user and password or anything else, just keeps coming back.  I removed all lines in cupsd.conf that said "required USER @SYSTEM" and put allow all and restarted cups but no difference at all.  Before I upgraded cups-2.4.4 to cups 2.4.5 I could configure cupsd.conf lp admin group etc but I don't see that option now.  Apparently there is an lppasswd as well as an lp and an lpadmin and a cups etc. 

  Linux is a bit like my cats: when alarmed they take off, every one in a different direction.  I don't want a user group and an admin group for every device on my computer and every service and every bit of linux software on the internet.  I want an admin group or two and normal users not to have to jump through security hoops.  There is a group called demon after all.  As for every user having a personal group, does Linux want to copy Windows models or build on its own traditional models.  Allow by default and deny if necessary is my philosophy.

Re: CUPS filter failed

Reply #4
Hello,

I don't want a user group and an admin group for every device on my computer and every service and every bit of linux software on the internet.  I want an admin group or two and normal users not to have to jump through security hoops. 

wheel       Administration group, commonly used to give privileges to perform administrative actions. It has full read access to journal files and the right to administer printers in CUPS. Can also be used to give access to the sudo and su utilities (neither uses it by default).

https://wiki.archlinux.org/title/users_and_groups

Re: CUPS filter failed

Reply #5
Quote

wheel       Administration group, commonly used to give privileges to perform administrative actions. It has full read access to journal files and the right to administer printers in CUPS. Can also be used to give access to the sudo and su utilities (neither uses it by default).

https://wiki.archlinux.org/title/users_and_groups



  Thx tintin agreed that wheel is a good solution.  I remember in cupsd.conf wheel was an lpadmin group.  I'll read up on it.

Re: CUPS filter failed

Reply #6
After some changes to cupsd.conf the problem disappeared.