Verständnisfrage: Versionierung

Post Reply
User avatar
llaprosper
Posts: 712
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Verständnisfrage: Versionierung

Post by llaprosper » 03. Aug 2010, 09:52

Hallo,

ich verstehe gerade das Prinzip der Versionierung von Paketen nicht.
Wir wollen unser SAP Paket updaten. Wir ändern also nur die Versionsnummer. Dann will die Anwendung natürlich das alte Paket deinstallieren.
Laut Debugview sucht er die Setup.inf des alten Pakets auf dem Client.
Der Pfad zum Paket wird dann aber doch gar nicht gefunden, da bei uns ja alle Pakete nach x Tagen auf dem Client gelöscht werden. Somit kann er die Setup.inf unter C:\Programme....DDS...Packages... ja nicht finden.

Wie soll also die Deinstallation des alten Paketes mit der Setup.inf funktionieren? Müssen wir auf unseren Empirumserver verweisen?

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Verständnisfrage: Versionierung

Post by Hendrik_Ambrosius » 03. Aug 2010, 16:47

Er zieht bei Bedarf die alte Version vom Server.
Wenn Sie nicht wollen dass die alte Version deinstalliert wird setzen Sie die setup.inf-Variable AskUninstallOld des Nachfolgepakets auf 0.
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.

User avatar
llaprosper
Posts: 712
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: Verständnisfrage: Versionierung

Post by llaprosper » 09. Aug 2010, 10:39

Hallo,

laut dem Matrix42 Support werden die Resourcen bei Bedarf nicht zurück kopiert. So sieht es bei uns ja leider auch in der Praxis aus.

Müssen wir dafür noch irgend etwas einstellen? Der Support war irritiert, als wir sagten, laut Forum würde die Source bei Bedarf zurück gespielt.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Verständnisfrage: Versionierung

Post by Hendrik_Ambrosius » 09. Aug 2010, 11:36

Im Zweifelsfall hat der Support recht. Habe es nicht getestet.
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.

User avatar
llaprosper
Posts: 712
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: Verständnisfrage: Versionierung

Post by llaprosper » 09. Aug 2010, 12:07

Hmmm,

empfinde ich als Schwachstelle. Es kann doch nicht sein, das wir alle Pakete auf den Clients lassen müssen, damit wir die Versionierung nutzen können.
Da sammeln sich ja etliche Gigabyte auf den Clients.
Noch will ich das nicht glauben :(

User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

Re: Verständnisfrage: Versionierung

Post by tgrosch » 09. Aug 2010, 13:34

Wenn dem wirklich so ist, welchen Sinn hat dann die Möglichkeit, die Option "Pakete löschen nach X Tagen"...?
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

User avatar
Captain_Slow
Posts: 115
Joined: 01. Mar 2010, 15:40
Contact:

Re: Verständnisfrage: Versionierung

Post by Captain_Slow » 12. Aug 2010, 10:46

da bin ich auch mal sehr gespannt, das Problem ergab sich mir gestern auch ...
Empirum V17.0.2
MS SQL 2012
MS Windows Server 2012 R2

---------------------------------------------------------------
"...und die Hölle sieht genauso aus wie der Himmel ?!"

"Ja ! ... aber du bist der Admin !"

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Re: Verständnisfrage: Versionierung

Post by mniemann » 12. Aug 2010, 14:25

Hier muss man unterschiedliche Situationen, bzw. Vorgehensweisen betrachten.

Situation 1:
Der Agent soll ein Paket in einer bestimmten Version installieren (hier lautet nicht der Auftrag, eine alte Version zu deinstallieren!).
In der Setup.inf, welche durch die Setup.exe ausgeführt wird, entscheided sich nun, was passieren soll, wenn während der Installation die Setup.exe eine ältere Version des selben Paketes findet: AskUninstallOld= 0 / 1
Bei dem Wert 0, wird nicht nachgefragt, ob die alte Version deinstalliert werden soll. Die Installation der aktuellen Version wird weitergeführt und beide Versionen sind nun auf dem Computer installiert.
Bei Wert 1, fragt die Setup.exe den "Benutzer", ob die alte Version zuerst deinstalliert werden soll, bevor die Installation der aktuellen Version fortgeführt wird. Die meisten Pakete sind mit /S2 "geflaggt", wodurch die Nachfrage unterdrückt und die Standardantwort verwendet wird - der Standardwort lautet: Deinstallation der alten Version veranlassen. Da aber nur der Agent selbst über Informationen verfügt, wo sich der Empirumserver und die darauf verfügbaren Pakete befinden (Variable + swdepot.dds) und mit welchen Schaltern diese Pakete ausgeführt werden sollen, kann die Setup.exe nur die Informationen aus der Registry des Computers verwenden. Die lokale Deinstallationsroutine verweist also auf die lokal abgelegte (alte) Setup.inf. Daher müssen die Quellen zur Deinstallation lokal auf dem Client verfügbar sein.

Situation 2:
Der Agent erhält den Aufrag, das Paket A mit Version 1.0 zu deinstallieren und das Paket A 2.0 zu installieren.
In dieser Situation wird der Agent nun 2 einzelne (für ihn unabhängige) Schritte durchführen:
Er wird zuerst den Auftrag der Deinstallation ausführen und danach den Auftrag der Installation. Selbstverständlich muss hierfür die Reihenfolge im Softwaredepot entsprechend konfiguriert sein - wie gesagt: für den Agenten sind beide Schritte nicht verknüpft. Bei Aktionen, die durch den Agenten getriggert werden, werden immer die Pakete aus seiner bekannten Quelle verwendet und es nicht notwendig, dass die Sourcen immer auf dem Client verfügbar sein müssen:
Beim Legacy Agent werden die Sourcen zur Deinstallation vom Server ausgeführt
Beim Advanced Agent werden die Sourcen zur Deinstallation vom Server auf den Client kopiert und von dort ausgeführt. Nach Ablauf der konfigurierten Vorhaltedauer wird das Paket aus dem Cache des Clients wieder gelöscht.

In der von Ihnen beschriebenen Situation empfehle ich Ihnen den 2. Weg. Diesen können Sie komfortabel über die Empirum Management Console umsetzen, indem Sie in den Konfigurationsgruppen mit Hilfe der Suchfunktion die alte Version des Paketes ermitteln. Markieren Sie die gewünschten Konfigurationsgruppen im Ergebnisfenster und wählen über das Kontextmenü die Funktion "Software ersetzen" aus. Nun wählen Sie die neue Version des Paketes aus und bestätigen die Auswahl mit der Schaltfläche "Fertigstellen". Im Anschluß werden Sie gefragt, ob Sie die alte Paketzuweisung löschen oder aber die Verteiloption auf "Deinstallieren" geändert haben möchten. In Ihrem Falle wählen Sie selbstverständlich die 2 Möglichkeit aus.
Im Ergebnis sind den betroffenen Computern nun beide Paketversionen zugewiesen, die alte Version steht auf UNINSTALL, die neue auf INSTALL und beim nächsten Pollingintervall des Agenten wird die von Ihnen gewünschte Vorgehensweise ausgeführt.

Mit freundlichen Grüßen
Martin Niemann
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

User avatar
llaprosper
Posts: 712
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: Verständnisfrage: Versionierung

Post by llaprosper » 19. Aug 2010, 15:36

Hallo Herr Niemann,

habe dies soeben ausprobiert. Bei sind leider nicht beide Pakete zugewiesen. Ich gebe in der Auswahl das neue Paket an und klicke anschließend auf "deinstallieren"
Dies klappt auch, aber ich habe keine Zuweisung für das neue Paket. Es wird nur die Deinstallation angezeigt.

User avatar
bboehm
Posts: 569
Joined: 07. Apr 2008, 18:47
Location: München
Contact:

Re: Verständnisfrage: Versionierung

Post by bboehm » 20. Aug 2010, 10:40

mniemann wrote: ...Im Ergebnis sind den betroffenen Computern nun beide Paketversionen zugewiesen, die alte Version steht auf UNINSTALL, die neue auf INSTALL und beim nächsten Pollingintervall des Agenten wird die von Ihnen gewünschte Vorgehensweise ausgeführt.
Funktioniert bei uns nur teilweise, da manchmal die Installation vor der Deinstallation beginnt(?)

Beste Grüße
Bernhard Böhm
IT-Administrator mit Migrationshintergrund bei Fraunhofer-Gesellschaft

Produktionssystem: W2k22, Empirum 23.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 23.0.1, MS SQL 2017 Express

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Re: Verständnisfrage: Versionierung

Post by mniemann » 23. Aug 2010, 13:45

bboehm wrote:
mniemann wrote: ...Im Ergebnis sind den betroffenen Computern nun beide Paketversionen zugewiesen, die alte Version steht auf UNINSTALL, die neue auf INSTALL und beim nächsten Pollingintervall des Agenten wird die von Ihnen gewünschte Vorgehensweise ausgeführt.
Funktioniert bei uns nur teilweise, da manchmal die Installation vor der Deinstallation beginnt(?)

Beste Grüße
Bernhard Böhm
Das liegt daran, dass der Agent die Aktionen nach Reihenfolge des Depots ausführt. Was er ausführt (Installation oder Deinstallation) ist für ihn nicht entscheidend. Bitte passen Sie die Reihenfolge im Software Depot oder aber in dem Paket der neuen Version an. Sicherheitshalber könnten Sie noch in den Abhängigkeiteiten des neuen Paketes hinterlegen, dass das alte Paket nicht installiert sein darf.
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Re: Verständnisfrage: Versionierung

Post by mniemann » 23. Aug 2010, 13:47

llaprosper wrote:Hallo Herr Niemann,

habe dies soeben ausprobiert. Bei sind leider nicht beide Pakete zugewiesen. Ich gebe in der Auswahl das neue Paket an und klicke anschließend auf "deinstallieren"
Dies klappt auch, aber ich habe keine Zuweisung für das neue Paket. Es wird nur die Deinstallation angezeigt.
Ich habe dies nur in der aktuellsten Version von Empirum überprüft. Falls Sie diese einsetzen, wenden Sie sich bitte an den System Management Support.
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

User avatar
Captain_Slow
Posts: 115
Joined: 01. Mar 2010, 15:40
Contact:

Re: Verständnisfrage: Versionierung

Post by Captain_Slow » 07. Oct 2010, 14:47

wie schaut es denn bei BUCHASTABEN in der Versionsnummer aus ?

Problem stellt sich bei FreeCommander -Es erschienen die Versionen:
2009.02
2009.02a
2009.02b

da sieht man in etwa, wie es weitergehen wird ...


Gelernt habe ich ja bereits, dass , man am besten daraus folgendes macht:
2009.02.0b ...
aber - ist "2009.02.0b" wirklich höherwertig als "2009.02b" ???
Empirum V17.0.2
MS SQL 2012
MS Windows Server 2012 R2

---------------------------------------------------------------
"...und die Hölle sieht genauso aus wie der Himmel ?!"

"Ja ! ... aber du bist der Admin !"

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Verständnisfrage: Versionierung

Post by Hendrik_Ambrosius » 07. Oct 2010, 15:18

Am besten Buchstaben komplett meiden!
Das ist eine VersionsNUMMER ;-)
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.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 14 guests