War das denn derselbe Rechner, mit dem die Updates auch heruntergeladen wurden?
ja das war der gleiche Rechner und beide Code-Fenster sind auszüge dessen wsusofflineupdate.log.
Dann konnte dieser Rechner zwischendurch die Root-Zertifikate aktualisieren.
Verstehe ich nicht, da Alle Rechner jederzeit (ausser Provider hat Störung) ins Internet verbinden können.
Ich gehe davon aus, dass der wsusofflineupdater diese Root -Zertifikate doch ebenfalls aktualisiert selbst wenn es nicht der gleiche Rechner ist und der Internetzugang erst später erfolgen würde. Weil wenn nicht dann wäre ja die Sicherheit des Systems potentiell gefährdet durch falsche oder fehlerhafte Zertifikate die nicht ersetzt wurden.
Windows Vista und neuere Windows-Versionen aktualisieren die Root-Zertifikate selber, sobald sie online gehen dürfen. Klingt für mich nach einer plausiblen Erklärung.
Wäre plausibel, aber der wsus soll doch auch ein system das frisch aufgesetzt wird und erstmal ohne Internet läuft auf den aktuellen Stand der Technik bringen um die Sicherheit für den Internetzugang zu gewährleisten, unter anderem. Ohne aktualisierung der Root-Zertifikate schwer vorstellbar, ausserdem prüft der Updater nicht auch diese?
Ansonsten vergleiche doch selber einmal, ob es tatsächlich Unterschiede in den heruntergeladenen Dateien zwischen Windows und Linux gibt. Dazu dienen die beiden Skripte im Verzeichnis wsusoffline/sh/comparison-linux-windows.
Das Skript compare-integrity-database.bash vergleicht die Integrity Database von zwei verschiedenen wsusoffline-Installationen, also jeweils die Ordner wsusoffline/client/md unter Linux und Windows. Diese Ordner enthalten Prüfsummen für alle heruntergeladenen Dateien. Wenn alle Prüfsummen gleich sind, sind auch die Download-Ordner gleich.
Für diesen Vergleich musst Du also nur den Ordner "md" mit den Prüfsummen von Windows auf den Linux-Rechner kopieren.
Die Pfade zu den beiden "md"-Ordnern müssen in das Skript eingetragen werden. Das Skript vergleicht dann die hashdeep-Dateien aus beiden Ordnern. Die meisten Dateien sollten genau gleich sein, wenn man die Zeilen sortiert. Nur die beiden hashdeep-Dateien für die Virusdefinitionen (msse und wddefs) können unterschiedlich sein, weil die Virusdefinitionen alle zwei Stunden aktualisiert werden.
Sehr guter Tip, perfekte Anletung für einen Anfänger und auch durchgeführt von mir mit diesem Ergebnis in der Schlusszeile:
- Code: Select all
Files /tmp/md-windows/hashes-win-glb.txt and /tmp/md-linux/hashes-win-glb.txt are identical
Files /tmp/md-windows/hashes-wsus.txt and /tmp/md-linux/hashes-wsus.txt are identical
Das Skript compare-update-tables.bash dient speziell dem Vergleich von Office-Updates.
Ich habe das oft genug gemacht und bin mir ziemlich sicher, dass es keine Unterschiede gibt.
- Code: Select all
Files /tmp/ofc-windows/UpdateTable-ofc-deu.csv and /tmp/ofc-linux/UpdateTable-ofc-deu.csv are identical
Files /tmp/ofc-windows/UpdateTable-ofc-enu.csv and /tmp/ofc-linux/UpdateTable-ofc-enu.csv are identical
Files /tmp/ofc-windows/UpdateTable-ofc-glb.csv and /tmp/ofc-linux/UpdateTable-ofc-glb.csv are identical
Also sind beide Identisch - hervorragend.
Als Fazit würde ich derzeit ziehen, dass MS irgendwelche Änderungen nach erstellung der wsusscn2.cab an den Updates durchgeführt hat und dies zu meinen
"not Found" Meldungen im Updater führten, bleibt manchmal tatsächlich nur das Problem auszusitzen.
Vielen Dank für die sehr ausführliche Hilfestellung
gruß
josalom