4 Replies Latest reply on Sep 18, 2012 12:18 AM by Ratzratz

    Verzeichnis kann nicht erstellt werden / Datei kopieren

    ronnymommsen Apprentice
      Hallo zusammen,

      ich habe ein merkwürdiges Problem - anscheinend nur mit Windows 7 64 bit (auf den Clients schlägt der Vorgang fehl).

      Beim Kopieren einer Datei nach der Installation von Programmen läuft der AutoInstaller irgendwie nicht so, wie er sollte.

      Script sieht so aus:

      !Mozilla Firefox / Corporate Edition
      !Firefox beenden
      KillProcess('firefox.exe',kpByFileName+kpKillAll)/TS
      !Installation mit Silent-Parametern
      ExecuteEx('.\Firefox_10_0_7_ESR.exe -ms','','')/?/TS
      !Prüfen der Plattform
      If CheckPlatform(cpWinXPx86) or CheckPlatform(cpWinSevenx86)
      ! Kopieren von Anpassungen (Startseite, Updates deaktivert etc.)
      Copy('.\local-settings.js','%ProgramFiles%\Mozilla Firefox\defaults\pref\local-settings.js')/TS
      Copy('.\mozilla.cfg','%ProgramFiles%\Mozilla Firefox\mozilla.cfg')/TS
      Copy('.\override.ini','%ProgramFiles%\Mozilla Firefox\override.ini')/TS
      Else
      ! Prüfen der Plattform
      If CheckPlatform(cpWinSevenx64)
      !  Kopieren von Anpassungen (Startseite, Updates deaktivert etc.)
        Copy('.\local-settings.js','%ProgramFiles(x86)%\Mozilla Firefox\defaults\pref\local-settings.js')/TS
        Copy('.\mozilla.cfg','%ProgramFiles(x86)%\Mozilla Firefox\mozilla.cfg')/TS
        Copy('.\override.ini','%ProgramFiles(x86)%\Mozilla Firefox\override.ini')/TS


      Was passiert ist folgendes:

      13:14:26.881 2        ---->Starting installation of "Mozilla Firefox"

      13:14:27.193 2        -> KillProcess('firefox.exe',kpByFileName+kpKillAll)/TS
      13:14:27.240 2         nilsPipe: Checking status of NetInstall Service (try=1) ...
      13:14:27.240 2          nilsPipe: Service status OK
      13:14:27.287 2         nilsPipe: Piped installer started..

      13:14:27.287 2         nilsPipe: Trying to initialize named pipes conversation...
      13:14:32.372 2         nilsPipe: Connection established
      13:14:32.372 2         nilsPipe: NPI: Initializing Runtime - Manager ..
      13:14:32.419 2         nilsPipe: Executing through IPC : KillProcess
      13:14:32.419 2         nilsPipe: NPI: Loading AddOn xniTools.dll
      13:14:32.653 2         Warning: Couldn't determine CD-ROM drive letter
      13:14:32.669 2         nilsPipe: --> Transact called with 14244 bytes data
      13:14:32.684 2         nilsPipe: NPI: -> KillProcess('firefox.exe',kpByFileName+kpKillAll)

      13:14:32.716 2        -> ExecuteEx('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\1211\rev\4\Firefox_10_0_7_ESR.exe -ms','','')/?/TS
      13:14:32.716 2         nilsPipe: Executing through IPC : ExecuteEx
      13:14:32.716 2         Warning: Couldn't determine CD-ROM drive letter
      13:14:32.747 2         nilsPipe: --> Transact called with 14244 bytes data
      13:14:32.747 2         nilsPipe: NPI: -> ExecuteEx('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\1211\rev\4\Firefox_10_0_7_ESR.exe -ms','','')/?
      13:14:32.762 2         nilsPipe: NPI: Command line logging has been enabled.
      13:14:32.762 2         nilsPipe: NPI: To disable it, enable the flag 'Do not log command line parameters' of the command
      13:14:32.778 2         nilsPipe: NPI: Execute: 'C:\PROGRA~2\COMMON~1\enteo\REPOSI~1\1211\rev\4\FIREFO~1.EXE -ms'
      13:14:33.433 2         nilsPipe: NPI: Waiting for process...
      13:14:41.467 2        Condition FALSE  -> skipping IF part
      13:14:41.467 2        Skipping command : Copy
      13:14:41.467 2        Skipping command : Copy
      13:14:41.483 2        Skipping command : Copy
      13:14:41.483 2        else - Entering ELSE part
      13:14:41.483 2        Condition TRUE  -> entering IF part

      13:14:41.499 2        ->   Copy('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\1211\rev\4\local-settings.js','_ProgramFiles(x86)_\Mozilla Firefox\defaults\pref\local-settings.js')/TS
      13:14:41.514 2         nilsPipe: Executing through IPC : Copy
      13:14:41.514 2         nilsPipe: NPI: -> Copy('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\1211\rev\4\local-settings.js','_ProgramFiles(x86)_\Mozilla Firefox\defaults\pref\local-settings.js')
      13:14:41.530 2         nilsPipe: NPI: Creating dir (if needed) _ProgramFiles(x86)_\Mozilla Firefox\defaults\pref
      13:14:41.530 2         nilsPipe: NPI: ER: Creating event manager
      13:14:41.545 2         nilsPipe: NPI: module is not allowed to send ExR data
      13:14:41.561 E         Error (Module:nilsPipe, Severity:0x0b): NPI: Fehler beim Anlegen des Verzeichnisses %ProgramFiles(x86)%\Mozilla Firefox\defaults\pref
      Das System kann den angegebenen Pfad nicht finden.
      13:14:41.577 2         nilsPipe: NPI: Iteration aborted
      13:14:41.592 2        New last error from script command is 2147614729 (0x80020009)
      13:14:41.592 2        Resolved new last error from script command is: Ausnahmefehler aufgetreten.

      13:14:41.592 2       Execution terminated on error
      13:14:41.608 2       SI: Rewriting SI client state data...
      13:14:41.639 2       nilsPipe: NPI: xniFPS: '{11E942F9-F315-4B8B-A2AF-A33A100A180A}' is installed
      13:14:41.655 2       xniFPS: '{11E942F9-F315-4B8B-A2AF-A33A100A180A}' is installed


      Ich kann mir das nicht erklären: wir haben nur eine neue Revision angelegt, die EXE ausgetauscht und das Script angepasst.

      Haben wir hier was vergessen?