Problemi di installazione dei driver stampanti su Samba

From RVM Wiki
Jump to navigation Jump to search

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