Page 1 of 1

Update beschädigt - wie ersetzen?

PostPosted: 20.10.2010, 00:29
by Lenge
Hallo Welt,

der Updater-Installer liefert mir im Logfile die Warnung (WOU 6.6.4, Windows XP Prof. SP3):
Warning: Installation of ..\wxp\deu\windowsxp-kb975562-x86-deu_524b5d3ca898397f4fc8a536c75671f6b5b73c9e.exe /q /n /z failed (errorlevel: 536870913)

Das sieht nach ms10-033 aus (Medienkomprimierung DirectX 9). Manuelles Starten der Datei liefert den Fehler "Dekomprimierung fehlgeschlagen, Datei ist beschädigt". Also scheinbar ein Fehler beim Download, obwohl alle Verifikationsoptionen eingeschaltet waren und kein Fehler gemeldet wurde.

Aber wie kann man das korrigieren? Wenn ich die Datei im Repository lösche (dort liegt sie in "client\wxp\deu\") und den Download erneut anstoße, produziert dieser den Fehler "ERROR: File integrity verification failure." und endet, ohne die Datei neu runterzuladen.

Was tun?

Re: Update beschädigt - wie ersetzen?

PostPosted: 20.10.2010, 00:57
by boco
Zusätzlich die Datei .\client\md\hashes-wxp-deu.txt löschen. Dann werden die Checksummen neu erstellt, nachdem die Datei heruntergeladen wurde.

Re: Update beschädigt - wie ersetzen?

PostPosted: 20.10.2010, 02:10
by Lenge
@boco: Vielen Dank, so klappt es!
@Admins: Ich würde vorschlagen, das in die Doku und/oder die FAQ aufzunehmen.

Re: Update beschädigt - wie ersetzen?

PostPosted: 21.10.2010, 14:17
by WSUSUpdateAdmin
Lenge wrote:@Admins: Ich würde vorschlagen, das in die Doku und/oder die FAQ aufzunehmen.

Ich würde vorschlagen, die FAQs auch mal zu lesen... :!:
Auszug aus ...\doc\faq-deu.txt (bzw. http://trac.wsusoffline.net/browser/tru ... aq-deu.txt):
--------------------------------------------------------------------------------
F: Während des Downloads erhalte ich einen "file integrity verification"-Fehler. Was kann ich dagegen tun?
A: Wenn Sie sich sicher sind, dass die Dateien in Ihrem Repository nicht manipuliert wurden, können Sie die entsprechende Prüfsummen-Dateien unter ...\client\md löschen. Sie werden beim nächsten Download-Lauf neu erzeugt.
--------------------------------------------------------------------------------
:(
GTW

Re: Update beschädigt - wie ersetzen?

PostPosted: 21.10.2010, 14:21
by boco
Da ist auch meiner Meinung nach noch ein gravierender Mangel von hashdeep: Die Prüfsummendateien sind nicht autosigniert! Das bedeutet, ich kann auch einfach die Datei bearbeiten und die fehlerhafte Zeile herauslöschen. Blöderweise könnte ich auch die Prüfsummen verfälschen, ohne daß das Programm es merkt...

Re: Update beschädigt - wie ersetzen?

PostPosted: 21.10.2010, 14:44
by WSUSUpdateAdmin
boco wrote:Da ist auch meiner Meinung nach noch ein gravierender Mangel von hashdeep: Die Prüfsummendateien sind nicht autosigniert! Das bedeutet, ich kann auch einfach die Datei bearbeiten und die fehlerhafte Zeile herauslöschen. Blöderweise könnte ich auch die Prüfsummen verfälschen, ohne daß das Programm es merkt...

Gut, das stimmt, aber wie weit will ich Sicherheit treiben?
Wenn ein Prozess ohne mein Wissen die Binärdateien manipuliert, muss er auch noch wissen, dass, wo und in welchem Format ich Prüfsummen gespeichert habe.
Darüber hinaus werden während des Downloads vor dem Berechnen der Prüfsummen auch noch die digitalen Signaturen überprüft, und wir alle nutzen ja selbsterstellte Update-Pakete und keine fertigen Zusammenstellungen aus nicht nachvollziehbaren Quellen... ;)

Gruß
Torsten

Re: Update beschädigt - wie ersetzen?

PostPosted: 22.10.2010, 12:56
by Lenge
WSUSUpdateAdmin wrote:Ich würde vorschlagen, die FAQs auch mal zu lesen... :!:
Auszug aus ...\doc\faq-deu.txt (bzw. http://trac.wsusoffline.net/browser/tru ... aq-deu.txt):
--------------------------------------------------------------------------------
F: Während des Downloads erhalte ich einen "file integrity verification"-Fehler. Was kann ich dagegen tun?
A: Wenn Sie sich sicher sind, dass die Dateien in Ihrem Repository nicht manipuliert wurden, können Sie die entsprechende Prüfsummen-Dateien unter ...\client\md löschen. Sie werden beim nächsten Download-Lauf neu erzeugt.
--------------------------------------------------------------------------------

Erwischt - der war mir tatsächlich durchgegangen. Sorry!