wollte heute mal testen, wie sich WSUS entwickelt hat - leider versagt der UpdateGenerator.exe total - es gibt nur ein kurzes Aufflackern der cmd.exe, dann nix mehr. Leider enthält das generierte Logfile keine relevanten Informationen:
- Code: Select all
24.02.2012 12:42:04,10 - Info: Starting WSUS Offline Update download (v. 7.3+ (r348)) for wxp deu
24.02.2012 12:42:04,10 - Info: Option /nocleanup detected
24.02.2012 12:42:04,12 - Info: Option /exitonerror detected
24.02.2012 12:42:04,14 - Info: Option /skipiso detected
Wahrscheinlich geht UpdateGenerator.exe von irgendwelchen Voraussetzungen aus, die auf meinem System nicht existieren - wenn ich herausbekommen kann, was genau schief läuft, könnte ich vielleicht dabei behilflich sein, diese immer wieder gerne vorkommenden Programmierfehler auszumerzen - oder zumindest dabei helfen, die notwendigen Voraussetzungen zu dokumentieren - das könnte auch schon hilfreich sein
Zur nicht vorhandenen Doku: das ist ein grosses Problem! Es wäre wirklich sehr, sehr hilfreich, wenn man zumindest so viele Informationen bekommen würde, dass man solche Fehler selber verfolgen oder ausmerzen kann - ohne zumindest eine rudimentäre Information ist erst ein langwieriges Code-Studium notwendig und z.B. extrem aufwändige Analyse eines procmon-logfiles - da ist dann mal schnell ein ganzer Tag verbrannt - hier könnte man also unheimlich Zeit sparen, wenn wenigstens eine minimale Dokumentation vorhanden wäre, die z.B. systematisch die notwendigen Voraussetzungen beschreibt, wie man testet, ob diese erfüllt sind, was eigentlich genau passieren soll und wie man das evtl. manuell nachvollziehen und testen kann.
Die Videos, die auf der Website des Projektes verlinkt sind, sind leider ebenfalls nicht hilfreich - sie sind offensichtlich mit irgendeinem exotischen Codec gerendert worden - MediaInfo sagt "VMnc" - hab ich in 10 Jahren Videos gucken und selbst erzeugen noch nie gebraucht, will ich auch gar nicht - mein System spielt die nicht ab und ich möchte hier nicht meine Codec-Konfiguration durch Installation eines normalerweise von mir nicht benötigten Codecs gefährden - es wäre auch hier wirklich viel, viel einfacher, diese Videos einfach bei Youtube hochzuladen - warum so kompliziert?
Der Autor macht bei den Videos übrigens möglicherweise denselben Fehler, wie bei dem Downloader: er geht von Voraussetzungen aus, die er aber nicht beeinflussen kann - das ist ein immer wieder auftretendes Muster, das man aber recht einfach selbst durchbrechen kann, indem man sich nur darüber bewusst wird. Es hilft das einfache Mantra: "Ich kann nicht wissen, was auf dem Zielsystem los ist". Die praktische Lösung besteht darin, alles, was man braucht, selber mitzubringen oder mindestens vorher zu testen, ob das, was man voraussetzt, tatsächlich vorhanden ist und auch wie erwartet funktioniert - erst, wenn diese Tests positiv sind, kann man mit der Ausführung der eigentlichen Routinen beginnen. Sind Sie negativ, ist es sinnvoll, dem User zu erklären, warum die Software nicht funktionieren kann und was er tun kann, um das zu ändern.
Ich weiss jetzt nicht, wie das Fehler-Handling von AutoIt funktioniert, hab damit noch nie was gemacht, aber die Tatsache, dass trotz Fehlfunktion im Logfile null sinnvolle Information drinsteht, würde ich als Hinweis darauf werten, dass das Error-Handling der Software mal überdacht werden müsste
Ich kann bei Bedarf an den Autor ein ProcMon Logfile schicken um zu gucken, warum UpdateGenerator.exe überhaupt nicht das tut, was erwartet wird, will das aber hier nicht veröffentlichen.
Bughunter