Revision von Software
Revision von Software
Ich habe ein Software als unattended with setup.iss (Parameterdatei) paketiert. Verteilung soweit o.k.
Das Update der Software hat lediglich Änderungen in 4 Dateien eines Programmunterordners.
IMO ein klassicher Fall fü eine Revison ! ???
Also habe ich unter \\empserver\Configurator\Packages\... den entsprechenden Unterordner ausgetauscht, die Revision in der Setup.inf und im SWDepot hochgesetzt, in die DB gespeichert und das Ergebnis: Date/Time : 22.05.2007 15:24:15
ProductName: GGVS_Laptop
Version : 07.01
Revision : 1
SetupInf : \\kosms\Configurator$\Packages\Gewerbe\GGVS_Laptop\07.01\Install\Setup.inf
------------
ErrorLogMsg: Fehler -3 beim Aufruf von setup.exe
------------
Kann der Fehler vielleicht daher kommen, dass in der setup.inf die setup.exe der Softwareinstallation (GGVS) nochmal angestossen wird ? Wenn dies nämlich geschieht,dann läuft die setup.exe auf den Fehler, dass die Software bereits installiert ist weil die Parameterdatei setup.iss nur für eine Neuinstallation gilt.
Der Austausch der gewünschten Dateien fíndet jedenfalls nicht statt.
Wo muss ich ansetzen, um den Fehler abzustellen ?
Gruß Hermes
Das Update der Software hat lediglich Änderungen in 4 Dateien eines Programmunterordners.
IMO ein klassicher Fall fü eine Revison ! ???
Also habe ich unter \\empserver\Configurator\Packages\... den entsprechenden Unterordner ausgetauscht, die Revision in der Setup.inf und im SWDepot hochgesetzt, in die DB gespeichert und das Ergebnis: Date/Time : 22.05.2007 15:24:15
ProductName: GGVS_Laptop
Version : 07.01
Revision : 1
SetupInf : \\kosms\Configurator$\Packages\Gewerbe\GGVS_Laptop\07.01\Install\Setup.inf
------------
ErrorLogMsg: Fehler -3 beim Aufruf von setup.exe
------------
Kann der Fehler vielleicht daher kommen, dass in der setup.inf die setup.exe der Softwareinstallation (GGVS) nochmal angestossen wird ? Wenn dies nämlich geschieht,dann läuft die setup.exe auf den Fehler, dass die Software bereits installiert ist weil die Parameterdatei setup.iss nur für eine Neuinstallation gilt.
Der Austausch der gewünschten Dateien fíndet jedenfalls nicht statt.
Wo muss ich ansetzen, um den Fehler abzustellen ?
Gruß Hermes
Hab's probiert, aber leider lässt die setup-routine nur eine Installation oder Deinstallation zu. Werde mich mal mit dem Hersteller in Verbindung setzen, ob es da auch einen Update-Aufruf gibt.
Aber zu meinem Verständnis: Werden die ensptrechenden Dateien dann nur durch den Aufruf der setup.exe mit Updatefunktion ausgetauscht ?
Gibt es keinen Mechanismus aus Empirum, der die unterschiedlichen Dateien erkennt und austauscht - mehr ist ja nicht zu tun - ?
Aber zu meinem Verständnis: Werden die ensptrechenden Dateien dann nur durch den Aufruf der setup.exe mit Updatefunktion ausgetauscht ?
Gibt es keinen Mechanismus aus Empirum, der die unterschiedlichen Dateien erkennt und austauscht - mehr ist ja nicht zu tun - ?
Gibt es, aber nicht bei einem Call Befehl, sondern nur wenn das Paket mittels Diff erstellt wurde.Gibt es keinen Mechanismus aus Empirum, der die unterschiedlichen Dateien erkennt und austauscht - mehr ist ja nicht zu tun - ?
Jens Beimel
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Hi,
Fehler -3 beim Aufruf von setup.exe (setup.iss) bedeutet das Informationen in der Setup.iss fehlen.
Hier eine Möglichkeit:
Einfach eine neue update.iss mittels setup.exe /r auf einem TestClient erstellen, auf dem bereits das Paket einmal installiert wurde. Dann in dem Installationspaket eine Abfrage auf eine Datei einbauen, mit der überprüft werden kann, ob das Paket bereits einmal gelaufen ist. Je nach Ergebnis entweder die setup.iss oder die update.iss verwenden.
Oder aber ein Diff-Paket für die 4 neuen Dateien erstellen.
MFG Mario
Fehler -3 beim Aufruf von setup.exe (setup.iss) bedeutet das Informationen in der Setup.iss fehlen.
Hier eine Möglichkeit:
Einfach eine neue update.iss mittels setup.exe /r auf einem TestClient erstellen, auf dem bereits das Paket einmal installiert wurde. Dann in dem Installationspaket eine Abfrage auf eine Datei einbauen, mit der überprüft werden kann, ob das Paket bereits einmal gelaufen ist. Je nach Ergebnis entweder die setup.iss oder die update.iss verwenden.
Oder aber ein Diff-Paket für die 4 neuen Dateien erstellen.
MFG Mario
Wie fragt man denn den Revisionsstand bei einem Rechner ab, bzw. setzt das um was du ansprichst? Gibts da eine Anleitung?AFiedler wrote:Eine Möglichkeit wäre es natürlich noch den Revisionsstand auf dem Rechner abzufragen und wenn es der alte ist, dann wird in eine Sektion gesprungen wo lediglich die Dateien ausgetauscht werden und nicht die Setuproutine ausgeführt wird.
Ich möchte nähmlich lediglich eine neue Lizenzfile einbauen über Revision. Das klappt auch aber das MSI-Paket "repariert" zuerst die Software und kopiert danach erst die neue Lizenzfile. Das ist irgendwie unschön.
Wie Kann man das umgehen?
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Die Revision des installierten Empirum Pakets bekommen man über die Variable %InstalledRevision%.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Anscheinend klappt nun zumindestens die If Abfrage mit %InstalledRevision%, jedoch hab ich nun noch das Problem, dass (anbei die Setup.inf) im Abschnitt [InstallSR] der Kopiervorgang nicht funktioniert. Unter [Set:Installation] funktioniert jeder Schritt einwandfrei.
Könnten Sie sich den Product-Abschnitt mal anschauen, ich find einfach keinen Fehler? Danke
Könnten Sie sich den Product-Abschnitt mal anschauen, ich find einfach keinen Fehler? Danke
- Attachments
-
- Kopie von Setup.inf
- (10.3 KiB) Downloaded 191 times
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Die IF-Abfrage ist falsch: Setzen Sie mal "&" statt "AND".
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Sieht auf den ersten Blick OK aus!
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Who is online
Users browsing this forum: No registered users and 7 guests