Mit Empirum v12 kann es vermehrt auftreten, dass vormals als “fehlerfrei” markierte Pakete nun mit dem Status “undefiniert” versehen werden, obwohl diese laut Eintrag der SWDepot-Log korrekt installiert wurde:

Diskrepanz zwischen Log- und Statusanzeige
Ursache hierfür ist die neue Vorgehensweise, dass die Informationen aus Empirum Inventory für die Statusanzeige eine höhere Bedeutung hat. Im obigen Fall haben die Inventory-Daten dazu geführt, dass der Status des Paketes “Microsoft Office 2007 Enterprise” auf undefiniert umgestellt wird, obwohl es ein SWDepot-Log Eintrag gibt mit der Meldung “Success”. Ein kurzer Blick in die Inventorydaten ist der erste Schritt:
Die wichtigen Information “Hersteller”, “Produktname” und “Version” wurden während der Installation des Paketes (Setup.inf: “Developername”, “Productname” und “Version”) generiert. Vergleicht man nun diese Werte mit den Informationen der Paketeigenschaft “Microsoft Office 2007 Enterprise” im Depot, ist der Unterschied sofort erkennbar:
| Inventory | Paketeigenschaft | |
| Developername: | Microsoft | Microsoft |
| Productname: | Office Enterprise | Office |
| Version: | 12.0 | 12.0 |
Mit Hilfe dieser Informationen ist klar zu sehen, dass nach dem Hinzufügen des Paketes in das Depot mit den Werten “Microsoft” “Office Enterprise” “12.0″ die Daten in den Paketeigenschaften manuell geändert wurden. Das Feld “Name” gilt innerhalb von Empirum jedoch als “Identifier” – in der Konfigurationsgruppe ist für Empirum nicht das Paket “Microsoft Office 2007 Enterprise” zugewiesen, sondern “Microsoft\Office\12.0″. Die Setup.inf hat jedoch das Paket “Microsoft\Office Enterprise\12.0″ installiert, welches Inventory später inventarisierte. Ein “Microsoft\Office\12.0″ ist demnach auf dem Computer nicht installiert und die Statusanzeige wird auf “undefiniert” umgestellt.
Um dieses Problem zu lösen, muss in der Paketeigenschaft wieder der korrekte Wert “Microsoft\Office Enterprise\12.0″ eingetragen werden. Ist dies geschehen, wird ein erneutes Inventarisieren des Computers den Status korrekt wieder auf “fehlerfrei” ändern.
Setzt man den Advanced Agent ein, kann es auch aus einem anderen Grund dazu kommen, dass die Statusanzeige das Paket als “undefiniert” anzeigt, obwohl es in der selben Zeile die Informationen “installiert” nebst Installationszeitpumkt angegeben werden – alles also dafür spricht, dass das Paket installiert ist. Dies kann auftreten, wenn der Advanced Agent einen Benutzerteil für dieses Paket nachinstallieren musste. Befand sich das Paket zu diesem Zeitpunkt nicht mehr im lokalen Depot, lädt der Agent aktuell das Paket zuerst wieder herunter. Dieser Vorgang wird mit einem SWDepot-Log “Downloading” und “Downloaded” vermerkt. Kommen diese Logdateien am Empirumserver an, ersetzt der Dienst “Empirum-SWDepotLog” den vorher vorhandenen “Success”-Eintrag durch den “Downloaded”. In diesem Falle helfen die Daten aus Inventory leider nicht, um das Paket auf “fehlerfrei” zu setzen, da es ein zu diesem Paket einen Eintrag im Log gibt, der nicht “Success” lautet. Mit dem Patch02 für Empirum v12, welcher Mitte/Ende Q4 erscheinen soll, wird der Logdienst ein “Success” nicht mehr durch ein “Downloading” oder “Downloaded” ersetzen und das Problem kann nicht mehr auftreten.
Keine ähnlichen Artikel vorhanden.



Also wir haben den Patch 02 eingespielt und das Problem besteht nach wie vor.
Die Status Anzeige funktioniert eigentlich nur richtig bei den Empirum Paketen.