1 Reply Latest reply on Sep 9, 2011 1:39 PM by Zaphod

    Neue Transforms wird nicht gezogen

    Zaphod Apprentice
      Hallo,

      ich habe eine neue Revision eines Pakets angelegt weil ich die Transforms der MSI geändert habe. Beim ausrollen der neuen Revision wird aber die alte Transforms aus dem Windows Installer Verzeichnis gezogen:

      MSI (s) (48:C0) [19:52:10:573]: Transform we're running from ==> C:\Windows\Installer\1d4674e.mst

      Bei neuen Clients sieht das MSI Log identisch aus, nur wird die aktuelle Transforms in das Installer Verzeichnis kopiert und dort ausgeführt.

      Hat jemand eine Idee wo das Problem liegen könnte?

                 ******* Product: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.msi
                 ******* Action:
                 ******* CommandLine: **********
      MSI (s) (48:C0) [19:52:10:511]: Machine policy value 'DisableUserInstalls' is 0
      MSI (s) (48:C0) [19:52:10:511]: SRSetRestorePoint skipped for this transaction.
      MSI (s) (48:C0) [19:52:10:511]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2
      MSI (s) (48:C0) [19:52:10:511]: File will have security applied from OpCode.
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.msi' against software restriction policy
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.msi has a digital signature
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.msi is permitted to run because the user token authorizes execution (system or service token).
      MSI (s) (48:C0) [19:52:10:573]: End dialog not enabled
      MSI (s) (48:C0) [19:52:10:573]: Original package ==> C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.msi
      MSI (s) (48:C0) [19:52:10:573]: Package we're running from ==> C:\Windows\Installer\1d4674d.msi
      MSI (s) (48:C0) [19:52:10:573]: APPCOMPAT: Compatibility mode property overrides found.
      MSI (s) (48:C0) [19:52:10:573]: APPCOMPAT: looking for appcompat database entry with ProductCode '{AC76BA86-7AD7-1031-7B44-AA1000000001}'.
      MSI (s) (48:C0) [19:52:10:573]: APPCOMPAT: no matching ProductCode found in database.
      MSI (s) (48:C0) [19:52:10:573]: MSCOREE not loaded loading copy from system32
      MSI (s) (48:C0) [19:52:10:573]: Machine policy value 'TransformsSecure' is 0
      MSI (s) (48:C0) [19:52:10:573]: User policy value 'TransformsAtSource' is 0
      MSI (s) (48:C0) [19:52:10:573]: Machine policy value 'DisablePatch' is 0
      MSI (s) (48:C0) [19:52:10:573]: Machine policy value 'AllowLockdownPatch' is 1
      MSI (s) (48:C0) [19:52:10:573]: Machine policy value 'DisableLUAPatching' is 0
      MSI (s) (48:C0) [19:52:10:573]: Machine policy value 'DisableFlyWeightPatching' is 0
      MSI (s) (48:C0) [19:52:10:573]: Looking for file transform: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.mst
      MSI (s) (48:C0) [19:52:10:573]: File will have security applied from OpCode.
      MSI (s) (48:C0) [19:52:10:573]: Original transform ==> C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.mst
      MSI (s) (48:C0) [19:52:10:573]: Transform we're running from ==> C:\Windows\Installer\1d4674e.mst
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: Verifying transform --> 'C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.mst' against software restriction policy
      MSI (s) (48:C0) [19:52:10:573]: Note: 1: 2262 2:  DigitalSignature 3: -2147287038
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.mst is not digitally signed
      MSI (s) (48:C0) [19:52:10:573]: SOFTWARE RESTRICTION POLICY: C:\Program Files (x86)\Common Files\enteo\RepositoryCache\26795\rev\2\Extern$\Msidata\AdbeRdr1010_de_DE.mst is permitted to run because the user token authorizes execution (system or service token).
      MSI (s) (48:C0) [19:52:10:573]: Note: 1: 2205 2:  3: Patch
      MSI (s) (48:C0) [19:52:10:573]: Note: 1: 2205 2:  3: PatchPackage
      MSI (s) (48:C0) [19:52:10:573]: Note: 1: 2262 2: Media 3: -2147287038
      MSI (s) (48:C0) [19:52:10:573]: Note: 1: 2262 2: File 3: -2147287038
      MSI (s) (48:C0) [19:52:10:573]: TRANSFORM: 'PatchPackage' table is missing or empty.  No pre-transform fixup necessary.
      MSI (s) (48:C0) [19:52:10:573]: TRANSFORM: Applying regular transform to database.
      ...



      Grüße
      Zaphod
        • 1. Re: Neue Transforms wird nicht gezogen
          Zaphod Apprentice
          Hallo,

          eine Ergänzung: Ich habe das Paket zum Test nun manuell über den MsiExec-Befehl deinstalliert. Bei der anschließenden Neuinstallation über NetInstall wurde die aktuelle Transform gezogen. Wenn ich das Paket über NetInstall deinstalliert (Der identische MsiExec-Befehl war unter :$BeginUninstallScript angegeben) und anschließend wieder installiert hatte, zog er die alte Transform. Wie kann das sein?

          Grüße
          Zaphod