H
holger.hoffmann
Grünschnabel
Hallo Leute!
Ich habe folgendes Problem:
Ein SLES 9 mit Samba 3 dient mir als Printserver in der Firma. Alle Treiber sind erfolgreich installiert worden und der Server läuft korrekt. Bootet man allerdings neu, so waren zunächst alle Treiberinformationen verloren. Die Dateien zu den Treibern waren zwar noch im richtigen Ordner, aber eben die Zuordnung zum zugehörigen Treiber weg. Nach einigem nachforschen, habe ich festgestellt, dass die Zuordnungen im /var/lib/ Verzeichnis, in den Dateien ntdrivers.tdb, ntprinters.tdb, ntforms.tdb, sowie in den Dateien des Unterordners "printing" gespeichert werden.
Die MTIME von der Datei ntdrivers.tdb war alt, und der mit tdbdump anzeigbare Inhalt der Datei war nach dem Neustart verschwunden, ohne dass sich die MTIME geändert hat. Also bin ich davon ausgegangen, dass sich der mit tdbdump anzeigbare Inhalt nur im RAM befindet. Daher habe ich mit tdbbackup ein Backup der Datei erstellt (mit aktueller MTIME) und habe die eigentliche Datei durch ihr Backup ersetzt. Dadurch waren schonmal die Treiber grundsätzlich wieder da.
Was aber immernoch nach dem Reboot verschwindet ist die Zuordnung Drucker<->Treiber, sowie (damit einhergehend) die Voreinstellungen in den Druckertreibern. Ich habe versucht wie oben zu verfahren, allerdings sind die mit tdbbackup erzeugten Backups viel kleiner als die Originialdateien und das Ersetzen der Datei ntprinters.tdb hat dazu geführt, dass einfach kein Drucker mehr angezeigt wurde...
Vielen Dank, für jegliche Hilfe.
Gruß,
Holger
Ich habe folgendes Problem:
Ein SLES 9 mit Samba 3 dient mir als Printserver in der Firma. Alle Treiber sind erfolgreich installiert worden und der Server läuft korrekt. Bootet man allerdings neu, so waren zunächst alle Treiberinformationen verloren. Die Dateien zu den Treibern waren zwar noch im richtigen Ordner, aber eben die Zuordnung zum zugehörigen Treiber weg. Nach einigem nachforschen, habe ich festgestellt, dass die Zuordnungen im /var/lib/ Verzeichnis, in den Dateien ntdrivers.tdb, ntprinters.tdb, ntforms.tdb, sowie in den Dateien des Unterordners "printing" gespeichert werden.
Die MTIME von der Datei ntdrivers.tdb war alt, und der mit tdbdump anzeigbare Inhalt der Datei war nach dem Neustart verschwunden, ohne dass sich die MTIME geändert hat. Also bin ich davon ausgegangen, dass sich der mit tdbdump anzeigbare Inhalt nur im RAM befindet. Daher habe ich mit tdbbackup ein Backup der Datei erstellt (mit aktueller MTIME) und habe die eigentliche Datei durch ihr Backup ersetzt. Dadurch waren schonmal die Treiber grundsätzlich wieder da.
Was aber immernoch nach dem Reboot verschwindet ist die Zuordnung Drucker<->Treiber, sowie (damit einhergehend) die Voreinstellungen in den Druckertreibern. Ich habe versucht wie oben zu verfahren, allerdings sind die mit tdbbackup erzeugten Backups viel kleiner als die Originialdateien und das Ersetzen der Datei ntprinters.tdb hat dazu geführt, dass einfach kein Drucker mehr angezeigt wurde...
Vielen Dank, für jegliche Hilfe.
Gruß,
Holger