Installation über Kiosk löscht Verzeichnis, WTF?

Unterstützung und Diskussion zur Installation von Empirum (Agentenverteilung, Depotserver ...)

Moderator: MVogt

Post Reply
Grabner@Walter-Werbung
Posts: 170
Joined: 06. Oct 2008, 09:32
Contact:

Installation über Kiosk löscht Verzeichnis, WTF?

Post by Grabner@Walter-Werbung » 02. Jul 2013, 11:33

Hi @all,

wir haben ein seltsamen Problem mit einem MSI Paket.
Dieses wird mit einem INSTALLDIR Parameter unter "C:\BOC\..." installiert. (ohne INSTALLDIR: ...\Programme\BOC\)
Bei der Installation über den Kiosk wird beim Installieren das "\BOC\" gelöscht und neu angelegt.
Alle darin enthaltenen Ordner (andere BOC Software) und Datein sind dann natürlich weg. Bei der Deinstalltion wird das Verzeichniss auch gelöscht. WTF???

Lasse ich es über den Pakage Editor installieren ist alles normal. Auch die Installation über cmd mit den Parametern verläuft normal.

Code: Select all

Call MsiExec /I "%SRC%\ADONIS NP 1.0 RC1.msi" INSTALLDIR="C:\BOC\ADONISNP_1.0_RC1_CS" ADDLOCAL="ALL" ALLUSERS="1" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /L*v "%MSILogFile%"
Das ist an sich schon sehr seltsam, doch es wird noch verrückter. Entferne ich den INSTALLDIR Parameter aus dem Empirum Paket, so das es unter "C:\Programme\BOC\" installiert wird, wird trotzdem das C:\BOC\ Verzeichniss gelöscht. WTF???

Auch in der MSI LOG Datei finde ich nichts, was darauf hinweist. Für mich stellt sich auch die Frage, löscht das MSI Paket das Verzeichniss oder der Empirum Agent ???

lennu
Posts: 581
Joined: 01. Aug 2005, 16:20
Location: Bonn
Contact:

Re: Installation über Kiosk löscht Verzeichnis, WTF?

Post by lennu » 02. Jul 2013, 15:06

Moin moin,

dann kommentier die "Call MsiExec" (und alle danach stattfindenden Prüfungen) doch einfach mal aus und lass das Paket laufen - dann weisst Du, ob es vom MSI kommt oder nicht. Du kannst als Log-Parameter auch mal /L+*vx verwenden, dann ist das Logfile um einiges größer.

Gruß,
Lennu
Lennart Freyberg
Sysadmin
Deutsche Steinzeug Cremer & Breuer AG

Grabner@Walter-Werbung
Posts: 170
Joined: 06. Oct 2008, 09:32
Contact:

Re: Installation über Kiosk löscht Verzeichnis, WTF?

Post by Grabner@Walter-Werbung » 02. Jul 2013, 16:34

Hi, thx für die Tipps.

Zu 1. Wenn ich den MSI Call auskomentiere, wird "C:\BOC" nicht gelöscht.
Zu2. Das jetzt rießige Logfile zeigt keinen Eintrag zu "C:\BOC", sprich kein Hinweis das es gelöscht wurde. (Die Installation erfolge in C:\Programme\, dennoch wurde der C:\BOC\ Ordner gelöscht, als die MSI sichtbar lief.

lennu
Posts: 581
Joined: 01. Aug 2005, 16:20
Location: Bonn
Contact:

Re: Installation über Kiosk löscht Verzeichnis, WTF?

Post by lennu » 02. Jul 2013, 16:45

Moin moin,

dann hat zumindest Empirum nix damit zu tun. Bleibt die Frage, warum das Verzeichnis dann gelöscht wird.

Ich würde mir das MSI genauer ansehen (dazu eignet sich z.B. Microsoft ORCA). Interessant sind die Features, Custom Actions (leider meist nicht einsehbar). Zur Not hier den Entwickler mit ins Boot nehmen...

Zur Not gäbe es noch einen hässlichen Hack: Das Verzeichnis C:\BOC vor dem MsiExec-Call umbenennen und nach dem Call wieder zurück (ja, ich weiß, dass das wirklich hässlich ist ;-) ).

Was ist denn das für eine Software und welche Empirum-Version mit welchem Agent ist im Einsatz?

Grüße,
Lennu
Lennart Freyberg
Sysadmin
Deutsche Steinzeug Cremer & Breuer AG

Post Reply

Return to “Installation und Verteilung”

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest