I'm trying to add a new network printer on ubuntu 16.04 LTS. After setting it's IP address it recognises that a printer is available (, but when I click Forward I get a CUPS server error: 'server-error-internal-error'. Can anyone help?

The printer is connected to the router and is accessible from another Windows machine.

  • This isn't an answer but, when you run into this, look at /var/log/cups/error_log for a real error message. – LarrikJ Mar 22 at 20:22

I was able to work around the problem by setting up the printer using the CUPS web interface. I pointed my browser at localhost:631, which gave me the web interface. Then selected "Adding Printers and Classes", then "Add Printer".

It had already detected my network attached printer so it was just a matter of installing the correct PPD file from the selection.

I don't know why attempting to install the printer through the ubuntu Printers settings resulted in the 'server-error-internal-error', but this method seems to have worked fine. If anyone knows what the root cause of the error is I'd still love to know...

  • I click on Adding Printers and Classes in localhost:631 but I get Not Found error – silwar Dec 4 '18 at 5:47
  • Exactly same issue for me under Fedora 28. – newandlost Apr 2 at 14:52
  • 1
    I had the same issue with my Xubuntu 18.04 and this workaround helped – Max May 5 at 20:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.