Bug 18038 - Windows Druckertreiberzuordnung - Entfernen alter Treiber bei Neuzuordnung
Windows Druckertreiberzuordnung - Entfernen alter Treiber bei Neuzuordnung
Status: RESOLVED MOVED
Product: Z_wiki.univention.de
Classification: Unclassified
Component: Cool Solutions - other
unspecified
Other Linux
: P5 normal
: ---
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-06 13:28 CEST by Roman Asendorf
Modified: 2016-02-04 14:59 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Asendorf univentionstaff 2010-04-06 13:28:38 CEST
Die Installation der Windows-Druckertreiber in Samba geschieht in zwei Schritten:

1. Registrierung (Hochladen und Bekanntmachen) von Treiberdateien
2. Zuordnung von Treiberdateien zu Druckern

Bei Veränderung der zugrundeliegenden Treiberdateien kann es sinnvoll sein, die Treiber zunächst wieder von der Bekanntmachung zurückzuziehen.

Dies erfordert die Prüfung, die Treiber von zugeordneten Druckern wieder zu entfernen "setdriver auf None" bspw. und im Anschluss die Treiber zu deregistrieren "deldriver".

Die Entfernung der Treiberdateien muss im Anschluss manuell auf Dateisystemebene durchgeführt werden, da Samba dies nicht mit in die o.g. Vorgänge einschließt.

Eine Treiberzuordnung bzw. der Austausch der zugrundeliegenden Treiberdateien kann durch die o.g. Schritte 1+2 ebenfalls problemlos erfolgen, wenn die Dateirechte in Samba gegeben sind.

BTW: result was WERR_UNKNOWN_PRINTER_DRIVER deutet auf ein Rechteproblem hin, etwas verwirrend.
Comment 1 Roman Asendorf univentionstaff 2010-04-08 15:21:44 CEST
Die Treiberinstallation berücksichtigt nun das Entfernen alter Druckertreiber im PreInst.

Hierzu werden die Treiberzuordnungen aktuell im Samba nicht entfernt, sofern Drucker bereits mit diesen verknüpft wurden. Die Treiberdateien werden jedoch entfernt bzw. bei Reinstall/Update ausgetauscht.

Dieser Vorgang kann noch optimiert werden:

1. Deinstallation der Treiberdateien und Aufheben der Treiberzuordnung beim Package-Removal auch im Samba. (Erfordert anschließende Listeneraktivität.)

2. Listener Scripte je Treiberinstallationspaket: Listener resync nach Treiberpaketinstallation um Treiberzuordnung (wieder-)herzustellen

Dadurch können Treiber grundsätzlich auch komplett entfernt werden, bzw. müssen bei Zuordnung im LDAP auch noch nicht vorliegen.
Comment 2 Michel Smidt 2016-02-04 14:59:26 CET
Moved to redmine #4212.