Ordinarily, I'd do a little more research before asking this. Starting with a forensic on the computer that worked. It's 11:30, I'm tired, I have a headache, and I'm hoping that if I post this question somebody will have a quick answer in the morning.
I got my shiny new server today, and did a ground-up reinstall. Surprisingly, most of it went well. I had no problems getting any of the server software compiled/installed, or migrating my configuration files from the old system. I got the fileserver up and running with minimal hassle, migrated the IMAP mailboxes without any headaches at all. All in all, it was a peachy process, and much less irritating than the last time I did this.
However, I think I didn't install something that I need for CUPS. I'm using exactly the same foomatic PPD from linuxprinting.org that I was using yesterday with the old server, and all indications CUPS-side indicate that it works. I install the printer, no complaints. I tell CUPS to print the test page, and it doesn't gripe. It doesn't say Aborted, or give any error codes. In fact, CUPS says that the job completed just fine, and doesn't give any errors that I can see in the error_log.
Only one problem, then. Nothing comes out of the printer. There's plenty of paper in the tray, and there's plenty of toner, but nothing at all comes out. I know the system *can* talk to the printer, however, because "ls > /dev/lp0" prints a page. (I love not having a win-printer
)
I'm using a stock /etc/cups/cupsd.conf file (from the 10.1 install package). The only changes are the loglevel (currently on debug2), and allowing remote web connections. (Allow From All).
Here's what I think is the relevant section of the error log:
Code:
d [30/May/2005:23:20:23 -0400] POST /
d [30/May/2005:23:20:23 -0400] CONTENT_TYPE = application/ipp
d [30/May/2005:23:20:23 -0400] ReadClient: 7 con->data_encoding = length, con->data_remaining = 859, con->file = -1
d [30/May/2005:23:20:23 -0400] ProcessIPPRequest(0xb7bb1c3c[7]): operation_id = 000b
d [30/May/2005:23:20:23 -0400] ProcessIPPRequest: URI="ipp://alice/printers/LaserJet"
d [30/May/2005:23:20:23 -0400] get_printer_attrs(0xb7bb1c3c[7], ipp://alice/printers/LaserJet)
d [30/May/2005:23:20:23 -0400] add_printer_state_reasons(0xb7bb1c3c[7], 0x8092f88[LaserJet])
d [30/May/2005:23:20:23 -0400] add_queued_job_count(0xb7bb1c3c[7], 0x8092f88[LaserJet])
d [30/May/2005:23:20:23 -0400] copy_attrs(0x80c6448, 0x80dc9a0, 0x80c60d8, 0)
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x808fb28[printer-uri-supported,4,45])
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x80e6508[printer-name,4,42])
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x80ea1a0[printer-location,4,41])
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x80da3d0[printer-info,4,41])
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x80e80e8[device-uri,4,45])
d [30/May/2005:23:20:23 -0400] copy_attribute(0x80c6448, 0x80e1550[printer-make-and-model,4,41])
d [30/May/2005:23:20:23 -0400] copy_attrs(0x80c6448, 0x8094880, 0x80c60d8, 0)
D [30/May/2005:23:20:23 -0400] ProcessIPPRequest: 7 status_code=1
d [30/May/2005:23:20:23 -0400] ProcessIPPRequest: Adding fd 7 to OutputSet...
d [30/May/2005:23:20:23 -0400] WriteClient: Removing fd 7 from OutputSet...
d [30/May/2005:23:20:23 -0400] WriteClient: 5 1811 bytes
d [30/May/2005:23:20:23 -0400] ReadClient: 7, used=0, file=-1
D [30/May/2005:23:20:23 -0400] ReadClient: 7 POST / HTTP/1.1
d [30/May/2005:23:20:23 -0400] decode_auth(0xb7bb1c3c): Authorization string = ""
d [30/May/2005:23:20:23 -0400] decode_auth: 7 username=""
d [30/May/2005:23:20:23 -0400] IsAuthorized: con->uri = "/"
d [30/May/2005:23:20:23 -0400] FindBest: uri = "/"...
d [30/May/2005:23:20:23 -0400] FindBest: Location CUPS_INTERNAL_BROWSE_ACL Limit 0
d [30/May/2005:23:20:23 -0400] FindBest: Location / Limit 7f
d [30/May/2005:23:20:23 -0400] FindBest: Location /admin Limit 7f
d [30/May/2005:23:20:23 -0400] FindBest: best = "/"
Near as I can tell, there's nothing wrong. I'm guessing I forgot to install something important like ghostscript, but I can't for the life of me figure out what. From the CD, I've done "upgradepkg --install-new *.tgz" in the A, AP, L, T, and TEX directories, just in case I've missed something. (that command will install every package in the directory, skipping the ones that're already installed).
I've also tried uninstalling/reinstalling CUPS.
Any suggestions? TIA
-bob