Archiv für die Kategorie 'Paketierung'

Immer häufiger melden Installationen von -Paketen am Ende nicht Error 0 (Installation erfolgreich durchgeführt), sondern Error 3010. Dieser Error-Code ist genauso wie der Code 0 nicht als Fehler zu verstehen, sondern als Information. Error 3010 bedeutet lediglich, dass das installierte MSI als Abschluss einen Neustart des Rechners benötigt, dieser jedoch durch den Aufrufparameter REBOOT=REALLYSUPPRESS oder /quiet verhindert wurde.
Korrekterweise sollte nun auch ein Neustart durch den Agenten ( oder Advanced Agent) durchgeführt werden – dieser weiß jedoch nichts davon, da schliesslich der Neustartbefehl unterdrückt wurde.
Die folgenden beiden Lösungen betreffen Pakete, welche durch den Empirum Package Wizard mit der Methode “Unattended”, bzw. “MSI” erstellt wurde. Wird der Error 3010 erkannt, wird die Einstellung Reboot von 0 auf 1 gesetzt. Hierdurch weiß der Agent nun, dass nach Abschluss der Installation ein Neustart angeboten oder sogar ungefragt durchgeführt werden soll. Dies ist von der Konfiguration des Agenten abhängig – im Normalfall wird der Agent den Benutzer darauf hinweisen, dass ein Neustart noch durchgeführt werden muss und dieser kann entsprechend darauf reagieren.

Den ganzen Beitrag lesen »

Microsoft bietet die certmgr.exe als Kommandozeilen-Programm an, mit der Zertifikate installiert werden können.

Den ganzen Beitrag lesen »

Viele haben den Wunsch den Advanced Agent als selbstextrahierendes Paket durch das Login Script zu installieren. Kaum zu glauben, es ist möglich, es sind nur wenige Anpassungen an der und im Paket Empirum Advanced Agent vorzunehmen. In der setup.inf sind alle Einträge zu entfernen, die der Ermittlung des zugewiesenen Templates dienen, die AgentConfig.xml der Wahl ist in das Verzeichnis
Empirum\Configurator\Packages\matrix42\EmpirumAgentLogon\11.1\Windows\System\Empirum
zu kopieren.
Am Ende des Artikels wird eine beispielhafte setup.inf zum Herunterladen angeboten

Den ganzen Beitrag lesen »

Wert Beschreibung
1601 ERROR_INSTALL_SERVICE_FAILURE Auf den Windows-Installationsdienst konnte nicht zugegriffen werden. Wenden Sie sich an den Support, um sicherzustellen, dass der Windows-Installationsdienst ordnungsgemäß registriert ist.
1602 ERROR_INSTALL_USEREXIT Die Installation wurde vom Benutzer abgebrochen.
1603 ERROR_INSTALL_FAILURE Schwerwiegender Fehler bei der Installation.
1604 ERROR_INSTALL_SUSPEND Installation angehalten, unvollständig.
1605 ERROR_UNKNOWN_PRODUCT Dieser Vorgang ist nur für Produkte gültig, die zurzeit installiert sind.
1606 ERROR_UNKNOWN_FEATURE Die Funktionskennung ist nicht registriert.
1607 ERROR_UNKNOWN_COMPONENT Die Komponentenkennung ist nicht registriert.
1608 ERROR_UNKNOWN_PROPERTY Unbekannte Eigenschaft.
1609 ERROR_INVALID_HANDLE_STATE Der Handlezustand ist ungültig.
1610 ERROR_BAD_CONFIGURATION Die Konfigurationsdaten für dieses Produkt sind beschädigt. Wenden Sie sich an den Support.
1611 ERROR_INDEX_ABSENT Der Kennzeichner der Komponente istnicht verfügbar.
1612 ERROR_INSTALL_SOURCE_ABSENT Die Installationsquelle für dieses Produkt ist nicht verfügbar. Stellen Sie sicher, dass die Quelle vorhanden ist und Sie Zugriff darauf haben.
1613 ERROR_INSTALL_PACKAGE_VERSION Dieses Installationspaket kann durch den Windows-Installationsdienst nicht installiert werden. Sie müssen zunächst ein Windows Service Pack mit einer neueren Version des Windows-Installationsdienstes installieren.
1614 ERROR_PRODUCT_UNINSTALLED Das Produkt wurde deinstalliert.
1615 ERROR_BAD_QUERY_SYNTAX Die SQL-Abfragesyntax ist ungültig oder wird nicht unterstützt.
1616 ERROR_INVALID_FIELD Das Eintragsfeld ist nicht vorhanden.
1617 ERROR_ Das Gerät wurde entfernt.
1618 ERROR_INSTALL_ALREADY_RUNNING Es wird bereits anderweitig eine Installation ausgeführt. Beenden Sie den anderen Installationsvorgang, bevor Sie diese Installation fortsetzen.
1619 ERROR_INSTALL_PACKAGE_OPEN_FAILED Dieses Installationspaket konnte nicht geöffnet werden. Stellen Sie sicher, dass das Paket vorhanden ist und Sie darauf zugreifen können, oder wenden Sie sich an den Hersteller der Anwendung, um sicherzustellen, dass es sich um ein gültiges Windows-Installationspaket handelt.
1620 ERROR_INSTALL_PACKAGE_INVALID Dieses Installationspaket konnte nicht geöffnet werden. Wenden Sie sich an den Hersteller der Anwendung, um sicherzustellen, dass es sich um ein gültiges Windows-Installationspaket handelt.
1621 ERROR_INSTALL_UI_FAILURE Beim Starten der Benutzeroberfläche des Windows-Installationsdienstes ist ein Fehler aufgetreten. Wenden Sie sich an den Support.
1622 ERROR_INSTALL_LOG_FAILURE Beim Öffnen der Datei des Installationsprotokolls ist ein Fehler aufgetreten. Stellen Sie sicher, dass das angegebene Protokoll vorhanden ist und Sie in die Datei schreiben können.
1623 ERROR_INSTALL_LANGUAGE_UNSUPPORTED Die Sprache dieses Installationspakets wird von Ihrem System nicht unterstützt.
1624 ERROR_INSTALL_TRANSFORM_FAILURE Fehler bei der Übernahme der Transformationspakete. Stellen Sie sicher, dass die Transformationspfade gültig sind.
1625 ERROR_INSTALL_PACKAGE_REJECTED Systemrichtlinien verhindern diese Installation. Wenden Sie sich an den Systemadministrator.
1626 ERROR_FUNCTION_NOT_CALLED Die Funktion konnte nicht ausgeführt werden.
1627 ERROR_FUNCTION_FAILED Beim Ausführen der Funktion ist ein Fehler aufgetreten.
1628 ERROR_INVALID_TABLE Eine ungültige oder unbekannte Tabelle wurde angegeben.
1629 ERROR_DATATYPE_MISMATCH Die angegebenen Daten haben den falschen Typ.
1630 ERROR_UNSUPPORTED_TYPE Daten mit diesem Typ werden nicht unterstützt.
1631 ERROR_CREATE_FAILED Der Windows-Installationsdienst konnte nicht gestartet werden. Wenden Sie sich an den Support.
1632 ERROR_INSTALL_TEMP_UNWRITABLE Der temporäre Ordner ist voll, oder es ist kein Zugriff darauf möglich. Stellen Sie sicher, dass der Ordner TEMP vorhanden ist und Sie Schreibzugriff darauf haben.
1633 ERROR_INSTALL_PLATFORM_UNSUPPORTED Dieses Installationspaket wird auf dieser Plattform nicht unterstützt. Wenden Sie sich an den Hersteller der Anwendung.
1634 ERROR_INSTALL_NOTUSED Komponente auf diesem Computer nicht verwendet.
1635 ERROR_PATCH_PACKAGE_OPEN_FAILED Das Patchpaket konnte nicht geöffnet werden. Stellen Sie sicher, dass das Patchpaket vorhanden ist und dass Sie darauf zugreifen können, oder wenden Sie sich an den Hersteller, um sicherzustellen, dass es sich um ein gültiges Patchpaket für den Windows-Installationsdienst handelt.
1636 ERROR_PATCH_PACKAGE_INVALID Das Patchpaket konnte nicht geöffnet werden. Wenden Sie sich an den Hersteller der Anwendung, um sicherzustellen, dass es sich um ein gültiges Patchpaket für den Windows-Installationsdienst handelt.
1637 ERROR_PATCH_PACKAGE_UNSUPPORTED Dieses Patchpaket kann vom Windows-Installationsdienst nicht verarbeitet werden. Sie müssen zunächst ein Windows Service Pack mit einer neueren Version des Windows-Installationsdienstes installieren.
1638 ERROR_PRODUCT_VERSION ine andere Version des Produkts ist bereits installiert. Die Installation dieser Version kann nicht fortgesetzt werden. Verwenden Sie die Systemsteuerungsoption “Software”, um die vorhandene Version dieses Produkts zu konfigurieren oder zu entfernen.
1639 ERROR_INVALID_COMMAND_LINE Ungültiges Befehlszeilenargument. Ausführliche Befehlszeilenhilfe finden Sie im SDK des Windows-Installationsprogramms.
3010 ERROR_SUCCESS_REBOOT_REQUIRED Der angeforderte Vorgang wurde erfolgreich abgeschlossen. Änderungen werden erst nach einem Neustart des Systems wirksam.

Bei der Installation eines Softwarepaketes prüft die Setup.exe, ob bereits eine ältere Version dieses Paketes vorhanden ist. Geprüft wird hier auf die Angabe “MachineKeyName” in der der zu installierenden Version. Erkennt die Setup.exe nun eine ältere Version, wird der Wert für “AskUninstallOld” in der der zu installierenden Version geprüft.
Per Standard steht dieser Wert auf 1. Dies hat zur Folge, dass bei Installation der Setup.inf eine ältere Version deinstalliert wird. Wurde die Installation darüber hinaus mit dem Schalter /S2 aufgerufen (Silentschalter der Setup.exe), geschieht die Deinstallation vollkommen automatisch ohne zusätzliche Rückfrage an den Benutzer.
Aber Achtung, für die Deinstallation der Vorgängerversion wird die lokal liegende Setup.inf verwendet, nicht die auf dem Empirumserver!

Den ganzen Beitrag lesen »

Fast ein jeder wunderte sich schon, wieso die neue Version 4.10 des Paketes von Empirum nicht als höherwertig identifiziert wurde, als das alte 4.9er Paket
Den ganzen Beitrag lesen »

Da der Empirum auch auf einem Windows 64bit-System nur im 32bit-Modus kopiert wird, waren die durchzuführenden Änderungen doch einfacher als bisher gedacht. Die Änderungen kann man in der unteren CodeBox einsehen, die neue steht euch wieder wie gewohnt als ZIP mit der korrekten Ordnerstruktur in diesem Artikel zum Download zur Verfügung.

Den ganzen Beitrag lesen »