Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 610086 - net-print/cups-2.2.2-r3 - Unable to execute ippfind utility: No such file or directory
Summary: net-print/cups-2.2.2-r3 - Unable to execute ippfind utility: No such file or ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
: 720958 (view as bug list)
Depends on: 695438
Blocks:
  Show dependency tree
 
Reported: 2017-02-20 13:55 UTC by Martin Mokrejš
Modified: 2022-05-22 12:02 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2017-02-20 13:55:34 UTC
Hi,
  why trying to figur eout why I cannot print to ione printer I found in /var/log/cups/error_log the following:

E [20/Feb/2017:13:53:16 +0100] [cups-deviced] PID 25719 (gutenprint52+usb) stopped with status 1!
E [20/Feb/2017:13:53:17 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:13:55:00 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:13:55:42 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:14:01:02 +0100] [Client 29] Returning IPP client-error-document-format-not-supported for CUPS-Add-Modify-Printer (ipp://localhost/printers/IT4I_MinoltaC280) from localhost
E [20/Feb/2017:14:03:07 +0100] [Client 36] Returning IPP client-error-document-format-not-supported for CUPS-Add-Modify-Printer (ipp://localhost/printers/IT4I_MinoltaC280) from localhost
E [20/Feb/2017:14:03:16 +0100] [Client 41] Returning IPP client-error-document-format-not-supported for CUPS-Add-Modify-Printer (ipp://localhost/printers/IT4I_MinoltaC280) from localhost
E [20/Feb/2017:14:03:22 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:14:03:22 +0100] [cups-deviced] PID 26209 (gutenprint52+usb) stopped with status 1!
E [20/Feb/2017:14:04:13 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:14:04:29 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
W [20/Feb/2017:14:04:36 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [20/Feb/2017:14:04:36 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [20/Feb/2017:14:05:40 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [20/Feb/2017:14:05:40 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [20/Feb/2017:14:26:22 +0100] [CGI] Unable to execute ippfind utility: No such file or directory
E [20/Feb/2017:14:26:23 +0100] [cups-deviced] PID 26407 (gutenprint52+usb) stopped with status 1!


# emerge -pv cups

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] net-print/cups-2.2.2-r3::gentoo  USE="X dbus pam python ssl threads usb -acl -debug -java -kerberos -lprng-compat (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="cs -ca -de -es -fr -it -ja -ru" PYTHON_TARGETS="python2_7" 0 KiB



Whwere is the ipp-utils equivalent hiding on Gentoo? Anyway, should be enabled by default unless you want to rip away ipp support from cups.

https://packages.debian.org/search?keywords=cups-ipp-utils
https://manpages.debian.org/jessie/cups-client/ippfind.1.en.html
Comment 1 Alexis Lahouze 2017-03-04 11:32:00 UTC
Hi,

I have exactly the same problem. ipptool is installed by cups package but there is no ippfind.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2017-03-05 09:40:35 UTC
Do you have the zeroconf use-flag set? If not, please switch it on and check again.
Comment 3 Geoff Leach 2017-04-15 05:32:31 UTC
Setting zeroconf use-flag results in ippfind being installed for me
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2017-04-15 20:34:46 UTC
(In reply to Geoff Leach from comment #3)
> Setting zeroconf use-flag results in ippfind being installed for me

Guessed so, since that is what it does. :)
Comment 5 Martin Mokrejš 2017-04-25 09:16:05 UTC
Hi,
  sorry I but do not understand why you close this.

  Regarding zeroconf, I do not see it explained in global flags nor under cups: https://www.gentoo.org/support/use-flags/

  Second, I have my own cups config settings but I cannot use IPP protocol because the utility is missing. Please ensure the utility is installed for everybody.
Comment 6 Navid Zamani 2017-10-07 07:07:34 UTC
(In reply to Andreas K. Hüttel from comment #2)
This is not a reasonable solution at all. Obviously, people who can think for themselves, should not be forced to use “zeroconf”, should they? The correct solution would be to disable whatever wants to use ippfind. (And smash it with a figurative hammer.)

E.g. In my case, I have my printer set up. There is zero reason for it to “zeroconf” anything. To be frank: We are not mentally iDisabled. We are not brainless blobs that let “Siri” or whatever think for us, while drooling on “teh shiny” [sic]. That’s why we use Gentoo, after all.
Comment 7 peter@prh.myzen.co.uk 2018-07-15 10:43:31 UTC
(In reply to Navid Zamani from comment #6)

> The correct solution would be to disable whatever wants to use ippfind. (And
> smash it with a figurative hammer.)

No, that won't fix it - or not for me, anyway. Cups works fine here with gentoo-sources-4.9.95, but with 4.14.52 I get the reported error: "ippfind: no such file or directory". IMO ippfind should run and enable the user to click on the printer he wants to add instead of having to jump through all manner of arcane hoops in the ancient way.
Comment 8 charles17 2020-05-06 16:44:19 UTC
(In reply to Andreas K. Hüttel from comment #4)
> (In reply to Geoff Leach from comment #3)
> > Setting zeroconf use-flag results in ippfind being installed for me
> 
> Guessed so, since that is what it does. :)

Doesn't work, see bug 720958
Comment 9 Winston Weinert 2020-11-29 05:13:14 UTC
It sounds like this ebuild should be IUSE="+zeroconf"?  It seems reasonable to assume that most CUPS users will want to be able to discover with IPP printers on the network.
Comment 10 Joe Kappus 2021-04-21 00:10:42 UTC
This is caused by bug 695438, need to fix the usedeps for avahi.
Comment 11 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2021-07-28 18:43:42 UTC
*** Bug 720958 has been marked as a duplicate of this bug. ***
Comment 12 Pacho Ramos gentoo-dev 2022-05-22 12:02:13 UTC
this should be fixed with latest ebuilds