 |
Doctor Deploy: software deployment, - distribution, repackaging, msi, windows installer, client management, installation, setup : forum - discussion boards
|
| Author |
Message |
mikexmagic
Piccolo

Joined: 10 Oct 2007
Posts: 7
|
Posted:
Wed, 10.Oct.2007, 14:11 |
 |
Hallo zusammen,
habe ein Problem bei der Neuinstallation eines PCs. Zur installation nutzen wir hier empirum. Jedes Softwarepaket für sich läuft einwandfrei. Wurden getestet und waren OK. Nach der OS-Installation wird nun sämliche Software automatisch installiert. Ein Paket nach dem anderen. Jetzt kommt es vor dass ein MSI-Paket meckert, das System würde bereits einen Neustart erwarten und es könnte sich deswegen nicht weiter installieren. Die installation bleibt also mit dieser Meldung stehen und der Softwareinstaller macht nach dem Timeout mit dem nächsten Paket weiter. Ist das nächste Paket wieder ein MSI-Paket, geht das auch wieder nicht, da die MSIEXEC bereits läuft. Also nächste Fehlermeldung die nicht von alleine verschwindet.
Jetzt meine Frage: Weiß jemand wo ich im System diesen Neustartflag entferne? Oder kann ich verhindern dass dieser überhaupt gesetzt wird?
Alle meine MSI-Pakete nutzen bereits den Flag REBOOT=REALLYSUPRESS
Ich kann ja nicht wirklich nach jedem Paket ein reboot machen lassen
Danke für eure Tips... |
|
|
      |
 |
Dominik Oberlin
Melchior

Joined: 29 May 2006
Posts: 29
|
Posted:
Wed, 10.Oct.2007, 15:41 |
 |
Hallo mikexmagic
Wo erhälst Du die Meldung? Ist diese in einem allfälligen Windows Installer Logfile vermerkt oder gibt Dir nur das Softwareverteilungstool diesen Text zurück? Was verwendest Du für ein Betriebssystem?
Wenn die Fehler von Windows Installer herrühren, kann ich mir nur vorstellen, dass...
- das reklamierende MSI selbst eine Prüfung auf PendingFiles setzt (beispielsweise Adobe Acrobat mit der Action 'CheckForPendingOperation' in InstallExecuteSequence)
- das reklamierende MSI in der LaunchCondition Tabelle eine Prüfung auf MsiSystemRebootPending setzt (http://msdn2.microsoft.com/en-us/library/aa370492.aspx) (ab Windows Installer 4.0)
- keine Silentparameter (/qb oder /qn) verwendet werden und dann der FilesInUse Dialog (Windows Installer <4), bzw. MsiRMFilesInUse Dialog (Windows Installer >=4) greift
Ursache sind höchstwahrscheinlich ein Enträge in HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Diese zu Löschen kann aber nicht der Weg zur Lösung sein.
Sollte Empirium diesen Fehler generieren, kann ich leider nicht weiterhelfen (kenn ich nicht)
Gruss |
|
|
  |
 |
mikexmagic
Piccolo

Joined: 10 Oct 2007
Posts: 7
|
Posted:
Wed, 10.Oct.2007, 16:19 |
 |
Hey Dominik,
also die Meldung kommt von der MSI-Installation selbst. Also von der MSIEXEC. Ich habe das getestet mit einem manuellen Aufruf der MSI. Betriebssystem ist XPpro.
Zu deinem dritten Tip kann ich sagen: Alle Pakete nutzen die silentparameter.
Zu deinen anderen beiden Tips: Ich werde das überprüfen. Das sind sicher genau die Hebel die ich suche. Ich werde das testen und berichten.
Danke |
|
|
      |
 |
bumi
Piccolo

Joined: 04 Dec 2007
Posts: 1
|
Posted:
Tue, 04.Dec.2007, 07:29 |
 |
Hallo mikexmagic
Falls das alles noch aktuell ist... So sollte es funktionieren
REBOOT=ReallySuppress
Gruss
bumi |
|
|
  |
 |
mikexmagic
Piccolo

Joined: 10 Oct 2007
Posts: 7
|
Posted:
Wed, 05.Mar.2008, 10:55 |
 |
Hallo Leute,
danke für eure Hilfe und eure Tips
Leider hat das alles nichts gebracht.
Aber die Lösung war so einfach:
Ich habe als Silent-Parameter /qb! benutzt. Den habe ich ersetzt in /passive.
Und schon wird keine Meldung mehr ausgegeben.
Gruß Mike |
|
|
      |
 |
|
|
|
|
|
View next topic
View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Service provided by flatbyte.com
::
Powered by phpBB
:: FI Theme
:: Imprint ::
All times are GMT + 1 Hour
| |