|
|
Samba printing problems after upgradeSometime after I'd upgraded the hydrus printer/file server to FreeBSD 8.1, I discovered that printing from windows clients was not working. As far as the clients were concerned, a print was successful, but nothing appeared at the printer. During the upgrade to FreeBSD 8.1, I'd elected to move to Samba 3.4 from Samba 3.0, so I figured that was the likeliest cause of the problem. I checked all the samba log files, but there was no trace of any errors. I looked at the smb.conf file for mismatches between it and the real world. The printer stanza was defined as follows: [printers] comment = All Printers path = /var/spool/samba browseable = no # Set public = yes to allow user 'guest account' to print guest ok = no writable = no printable = yes Hmm, looks OK. How does that compare with /var/spool? clientmqueue/ lpd/ opielocks/ samba34/ lock/ mqueue/ output/ Aha! A mismatch between the spool directory defined in smb.conf and the one that actually existed. Reviewing the provided samba 3.4 smb.conf.sample confirmed that the new version had renamed the spool file (or I had at some time in the past). Modifying the name of the spool file in smb.conf and restarting samba had printing working again.
|