skip to Main Content

Con il recente aggiornamento di Samba si  è reso noto un problema che riguarda le Stampanti condivise su  macchine windows, ma utilizzate tramite NethService. Per maggiori informazioni leggere questo doc. http://docs.nethesis.it/index.php?title=Stampanti_Windows

In breve, a seguito dell’aggiornamento cambia anche il pacchetto smbclient, che richiede i parametri in maniera diversa. Conseguentemente cambia anche lo script /usr/bin/smbprint che invoca smbclient. Il problema sta nella personalizzazione descritta nel documento qui sopra, viene fatto un:

cp /usr/share/doc/samba-3.0.10/printing/smbprint /usr/bin/smbprint

Quindi lo script in /usr/bin è vecchio e non più funzionante. Il sintomo chiaro è un blocco delle stampanti condivise su macchine windows (non di quelle collegate direttamente a NethService o altre stampanti di rete) ed un errore nelle stampe di questo tipo:

[root@serv01 bin]# lpstat -o all
Printer: sp01@serv01 'printer_sp01'
Queue: no printable jobs in queue
Server: no server active
Status: job 'chiara@serv01+264' saved at 17:33:14.791
Rank   Owner/ID               Pr/Class Job Files                 Size Time
error  chiara@serv01+264            A   264 ERROR: too many errors

Per fissare il problema basta copiare l’smbprint aggiornato del pacchetto in /usr/bin (sovrascrivendo):

cp /usr/share/doc/samba-3.0.*/printing/smbprint /usr/bin/smbprint
chmod 755 /usr/bin/smbprint

Dove al posto della * va la versione corretta di samba

 

Alessio Fattorini - Community Marketing Manager

Particolarmente attratto da tutto quello che aiuta ed incentiva le persone a lavorare e collaborare insieme.
In Nethesis creo community, racconto storie e lavoro con l'Open Source.
Community Strategist, Copywriter, Speaker internazionale e Linux Sysadmin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back To Top