Never came across this in Hardy, but have had it ever since I did a fresh install of Jaunty Alpha 5 and it is still this today in Jaunty Beta.
So, boot up. Switch on my printer (Kyocera FS-1020D attached via USB cable). Bring up system-config-print 1.1.3. New Printer. It give me the option of "Kyocera FS-1020D" ("A printer connected to a USB port.". Select this and hit Forward. It fills in the fields for me (Printer Name, Description and Location all look sensible). Hit Apply. Up pops a dialog:
CUPS server error
There was an error during the CUPS operation: 'server-error-internal-error'.
OK
Not okay, really.
/var/log/cups/error_log contains:
E [27/Mar/2009:20:19:37 +0000] CUPS-Add-Modify-Printer: Unauthorized
E [27/Mar/2009:20:19:40 +0000] [CGI] Could not determine driver name for Kyocera-FS-1020D-gutenprint.ppd!
E [27/Mar/2009:20:19:40 +0000] copy_model: empty PPD file!
E [27/Mar/2009:20:19:40 +0000] PID 3341 (/usr/lib/cups/daemon/cups-driverd) stopped with status 9!
/var/log/messages contains:
Mar 27 20:18:21 graham-desktop kernel: [ 92.957855] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0482 pid 0x000E
Mar 27 20:18:21 graham-desktop kernel: [ 92.957881] usbcore: registered new interface driver usblp
Mar 27 20:19:16 graham-desktop python: [3315]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Mar 27 20:19:22 graham-desktop python: [3328]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
/var/log/syslog contains:
Mar 27 20:18:16 graham-desktop kernel: [ 87.720025] usb 4-2: new full speed USB device using uhci_hcd and address 2
Mar 27 20:18:21 graham-desktop kernel: [ 92.904218] usb 4-2: configuration #1 chosen from 1 choice
Mar 27 20:18:21 graham-desktop kernel: [ 92.957855] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0482 pid 0x000E
Mar 27 20:18:21 graham-desktop kernel: [ 92.957881] usbcore: registered new interface driver usblp
Mar 27 20:18:21 graham-desktop hal_lpadmin: Running hal_lpadmin
Mar 27 20:18:22 graham-desktop hal_lpadmin: hal_lpadmin triggered by low-level USB device
Mar 27 20:18:23 graham-desktop hal_lpadmin: Getting device ID from the usblp HAL entry ...
Mar 27 20:18:23 graham-desktop hal_lpadmin: Device ID for /dev/usb/lp0: MFG:Kyocera;MDL:FS-1020D;DES:Kyocera Mita FS-1020D;CMD:PCLXL,PostScript,Emulation,PCL5E,PJL;
Mar 27 20:18:23 graham-desktop hal_lpadmin: Written device ID into HAL database entry: MFG:Kyocera;MDL:FS-1020D;DES:Kyocera Mita FS-1020D;CMD:PCLXL,PostScript,Emulation,PCL5E,PJL;
Mar 27 20:18:23 graham-desktop hal_lpadmin: add
Mar 27 20:18:23 graham-desktop hal_lpadmin: Printer reported by HAL: Kyocera FS-1020D XHW4203971
Mar 27 20:18:23 graham-desktop hal_lpadmin: URIs: ['usb://Kyocera/FS-1020D?serial=XHW4203971', 'hal:///org/freedesktop/Hal/devices/usb_device_482_e_XHW4203971_if0_printer_noserial']
Mar 27 20:18:23 graham-desktop hal_lpadmin: HPLIP Fax URIs: None
Mar 27 20:18:23 graham-desktop hal_lpadmin: Calling GetReady
Mar 27 20:18:41 graham-desktop hal_lpadmin: Device ID: MFG:Kyocera;MDL:FS-1020D;DES:Kyocera Mita FS-1020D;CMD:PCLXL,PostScript,Emulation,PCL5E,PJL; URI:usb://Kyocera/FS-1020D?serial=XHW4203971
Mar 27 20:18:43 graham-desktop hal_lpadmin: PPD: foomatic:Kyocera-FS-1020D-gutenprint.ppd; Status: 0
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/hal/scripts/hal_lpadmin", line 889, in main h = HalLpAdmin()
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/hal/scripts/hal_lpadmin", line 858, in __init__ self.addPrinter()
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/hal/scripts/hal_lpadmin", line 872, in addPrinter printer.add()
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/hal/scripts/hal_lpadmin", line 729, in add location=os.uname ()[1])
Mar 27 20:18:46 graham-desktop hal_lpadmin: IPPError: (1280, 'server-error-internal-error')
Mar 27 20:19:14 graham-desktop kernel: [ 145.904104] ppdev0: registered pardevice
Mar 27 20:19:14 graham-desktop kernel: [ 145.952031] ppdev0: unregistered pardevice
Mar 27 20:19:14 graham-desktop kernel: [ 146.128820] ppdev0: registered pardevice
Mar 27 20:19:14 graham-desktop hp: io/hpmud/pp.c 627: unable to read device-id ret=-1
Mar 27 20:19:14 graham-desktop kernel: [ 146.176340] ppdev0: unregistered pardevice
Mar 27 20:19:16 graham-desktop python: [3315]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Mar 27 20:19:22 graham-desktop python: [3328]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Never came across this in Hardy, but have had it ever since I did a fresh install of Jaunty Alpha 5 and it is still this today in Jaunty Beta.
So, boot up. Switch on my printer (Kyocera FS-1020D attached via USB cable). Bring up system-config-print 1.1.3. New Printer. It give me the option of "Kyocera FS-1020D" ("A printer connected to a USB port.". Select this and hit Forward. It fills in the fields for me (Printer Name, Description and Location all look sensible). Hit Apply. Up pops a dialog:
CUPS server error
There was an error during the CUPS operation: 'server- error-internal- error'.
OK
Not okay, really.
/var/log/ cups/error_ log contains:
E [27/Mar/ 2009:20: 19:37 +0000] CUPS-Add- Modify- Printer: Unauthorized 2009:20: 19:40 +0000] [CGI] Could not determine driver name for Kyocera- FS-1020D- gutenprint. ppd! 2009:20: 19:40 +0000] copy_model: empty PPD file! 2009:20: 19:40 +0000] PID 3341 (/usr/lib/ cups/daemon/ cups-driverd) stopped with status 9!
E [27/Mar/
E [27/Mar/
E [27/Mar/
/var/log/ cups/access_ log contains: 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 411 CUPS-Get-Printers successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 411 CUPS-Get-Classes successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 72 CUPS-Get-Default client- error-not- found 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 409 CUPS-Get-Printers successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 411 CUPS-Get-Printers successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 411 CUPS-Get-Classes successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 72 CUPS-Get-Default client- error-not- found 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 177 CUPS-Get-Printers successful-ok 2009:20: 19:14 +0000] "POST / HTTP/1.1" 200 2003 CUPS-Get-Devices - 2009:20: 19:16 +0000] "POST / HTTP/1.1" 200 2154451 CUPS-Get-PPDs - 2009:20: 19:24 +0000] "POST / HTTP/1.1" 200 155 Get-Notifications successful-ok 2009:20: 19:22 +0000] "POST / HTTP/1.1" 200 2154451 CUPS-Get-PPDs - 2009:20: 19:29 +0000] "POST / HTTP/1.1" 200 203 CUPS-Get-PPD - 2009:20: 19:37 +0000] "POST /admin/ HTTP/1.1" 401 283 CUPS-Add- Modify- Printer successful-ok 2009:20: 19:37 +0000] "POST /admin/ HTTP/1.1" 200 283 CUPS-Add- Modify- Printer server- error-internal- error
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - - [27/Mar/
localhost - root [27/Mar/
/var/log/messages contains:
Mar 27 20:18:21 graham-desktop kernel: [ 92.957855] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0482 pid 0x000E
Mar 27 20:18:21 graham-desktop kernel: [ 92.957881] usbcore: registered new interface driver usblp
Mar 27 20:19:16 graham-desktop python: [3315]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Mar 27 20:19:22 graham-desktop python: [3328]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
/var/log/syslog contains:
Mar 27 20:18:16 graham-desktop kernel: [ 87.720025] usb 4-2: new full speed USB device using uhci_hcd and address 2 MDL:FS- 1020D;DES: Kyocera Mita FS-1020D; CMD:PCLXL, PostScript, Emulation, PCL5E,PJL; MDL:FS- 1020D;DES: Kyocera Mita FS-1020D; CMD:PCLXL, PostScript, Emulation, PCL5E,PJL; /Kyocera/ FS-1020D? serial= XHW4203971' , 'hal:// /org/freedeskto p/Hal/devices/ usb_device_ 482_e_XHW420397 1_if0_printer_ noserial' ] MDL:FS- 1020D;DES: Kyocera Mita FS-1020D; CMD:PCLXL, PostScript, Emulation, PCL5E,PJL; URI:usb: //Kyocera/ FS-1020D? serial= XHW4203971 Kyocera- FS-1020D- gutenprint. ppd; Status: 0 hal/scripts/ hal_lpadmin" , line 889, in main h = HalLpAdmin() hal/scripts/ hal_lpadmin" , line 858, in __init__ self.addPrinter() hal/scripts/ hal_lpadmin" , line 872, in addPrinter printer.add() hal/scripts/ hal_lpadmin" , line 729, in add location=os.uname ()[1]) error-internal- error')
Mar 27 20:18:21 graham-desktop kernel: [ 92.904218] usb 4-2: configuration #1 chosen from 1 choice
Mar 27 20:18:21 graham-desktop kernel: [ 92.957855] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0482 pid 0x000E
Mar 27 20:18:21 graham-desktop kernel: [ 92.957881] usbcore: registered new interface driver usblp
Mar 27 20:18:21 graham-desktop hal_lpadmin: Running hal_lpadmin
Mar 27 20:18:22 graham-desktop hal_lpadmin: hal_lpadmin triggered by low-level USB device
Mar 27 20:18:23 graham-desktop hal_lpadmin: Getting device ID from the usblp HAL entry ...
Mar 27 20:18:23 graham-desktop hal_lpadmin: Device ID for /dev/usb/lp0: MFG:Kyocera;
Mar 27 20:18:23 graham-desktop hal_lpadmin: Written device ID into HAL database entry: MFG:Kyocera;
Mar 27 20:18:23 graham-desktop hal_lpadmin: add
Mar 27 20:18:23 graham-desktop hal_lpadmin: Printer reported by HAL: Kyocera FS-1020D XHW4203971
Mar 27 20:18:23 graham-desktop hal_lpadmin: URIs: ['usb:/
Mar 27 20:18:23 graham-desktop hal_lpadmin: HPLIP Fax URIs: None
Mar 27 20:18:23 graham-desktop hal_lpadmin: Calling GetReady
Mar 27 20:18:41 graham-desktop hal_lpadmin: Device ID: MFG:Kyocera;
Mar 27 20:18:43 graham-desktop hal_lpadmin: PPD: foomatic:
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/
Mar 27 20:18:46 graham-desktop hal_lpadmin: File "/usr/lib/
Mar 27 20:18:46 graham-desktop hal_lpadmin: IPPError: (1280, 'server-
Mar 27 20:19:14 graham-desktop kernel: [ 145.904104] ppdev0: registered pardevice
Mar 27 20:19:14 graham-desktop kernel: [ 145.952031] ppdev0: unregistered pardevice
Mar 27 20:19:14 graham-desktop kernel: [ 146.128820] ppdev0: registered pardevice
Mar 27 20:19:14 graham-desktop hp: io/hpmud/pp.c 627: unable to read device-id ret=-1
Mar 27 20:19:14 graham-desktop kernel: [ 146.176340] ppdev0: unregistered pardevice
Mar 27 20:19:16 graham-desktop python: [3315]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Mar 27 20:19:22 graham-desktop python: [3328]: warning: CUPSEXT could not be loaded. Please check HPLIP installation.
Anything else you'd like me to provide?