Problemi di installazione dei driver stampanti su Samba
Impossibile installare un driver Windows
Se un driver di stampa Windows non si riesce ad installarlo via rete, provare a scaricare la versione NON per Windows 2000 o XP, ma per Windows 2003 Server.
Errore di accesso negato nel tentativo di installare un drover
Alla fine della copia dei files del driver, windows dà un errore di "Accesso negato" ed il driver non risulta installato.
Se si guarda in /var/log/samba/smbd si trova l'errore:
[2006/08/28 11:52:24, 1] smbd/service.c:close_cnum(835) w2000bi (192.168.0.66) closed connection to service print$ [2006/08/28 11:52:24, 0] tdb/tdbutil.c:tdb_log(725) tdb(/var/lib/samba/ntdrivers.tdb): rec_free_read bad magic 0x42424242 at offset=4356 [2006/08/28 11:52:24, 0] printing/nt_printing.c:add_a_printer_driver_3(1754) add_a_printer_driver_3: Adding driver with key DRIVERS/W32X86/3/Xerox Document Centre 440 PS failed.
Significa che il database dei driver è corrotto.
Provare a cancellare il file danneggiato, perdendo TUTTE le configurazioni delle stampanti:
sudo /etc/init.d/samba stop mv /var/lib/samba/ntdrivers.tdb sudo /etc/init.d/samba stop
Il file verrà ricreato e sarà vuoto.
Se non dovesse funzionare, rimuovere TUTTI i files nt*.tdb