client-error-not-possible error when adding a printer

Bug #740618 reported by floflooo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux Mint
Triaged
Undecided
Unassigned
system-config-printer (Debian)
New
Undecided
Unassigned

Bug Description

Hi,

I have Linux Mint Debian Edition Release 1 (64 bit).
I tried to add a network printer recently using system-config-printer and it failed with the CUPS error "client-error-not-possible". Luckily, I managed to find what is wrong and add the printer.

To reproduce the error:
   Open 'Printing' (system-config-printer)
   Click on Add Printer
   Choose LPD/LPR Host or Printer
   In the Host field, enter, say, lpd://my.printer.edu
   Click on Forward
   Pick a printer, say 'Generic'
   Click on Forward
   Pick a driver, say 'text-only'
   Click on Forward
   Click on Apply

A cryptic error message window pops up: "CUPS server error. There was an error during the CUPS operation: 'client-error-not-possible'.

Now repeat the same steps from the beginning, but for the host name, enter my.printer.edu instead of lpd://my.printer.edu. The printer is added without trouble.

Clearly, system-config-printer does not like that the host name contains the protocol (lpd://). However, when the printer uses a queue, it does not matter if the queue is specified in the queue field, or directly in the host name, e.g. my.printer.edu/queue1 works fine.

Therefore, I suggest that system-config-printer is made more flexible by accepting host names that contain the protocol, e.g. 'lpd://my.printer.edu', without crashing.

Changed in linuxmint:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.