Bonjour,
J’ai besoin de déployer le plugin BIMoffice pour ArchiCAD dans plusieurs salles de cours. Pour celà j’utilise l’installation silencieuse du msi avec la commande
msiexec /i chemin\vers\Plugin-BIMoffice-pour-ArchiCAD-26-4.0.8.6.msi /qn
et j’obtiens une erreur 1603.
Si je lance la même commande sans les options /qn
(donc non silencieuse), ça fonctionne.
Voici un extrait du log en installation silencieuse :
Action start 12:28:32: InstallFinalize.
SFXCA: Extracting custom action to temporary directory: C:\windows\Installer\MSIDFEE.tmp-\
SFXCA: Binding to CLR version v4.0.30319
Calling custom action ArchicadFileCopy!ArchicadFileCopy.CustomActions.CopyPluginFiles
Exception thrown by custom action:
System.Reflection.TargetInvocationException: Une exception a été levée par la cible d'un appel. ---> System.IO.FileNotFoundException: Le fichier 'C:\windows\Installer\MSIDFEE.tmp-\BIMofficeServer26.apx' est introuvable.
à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
à System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
à System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)
à ArchicadFileCopy.CustomActions.CopyFiles(FileInfo plugin, String instances)
à ArchicadFileCopy.CustomActions.<>c__DisplayClass1_0.<CopyPluginFiles>b__0(String i)
à System.Collections.Generic.List`1.ForEach(Action`1 action)
à ArchicadFileCopy.CustomActions.CopyPluginFiles(Session session)
--- Fin de la trace de la pile d'exception interne ---
à System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor)
à System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments)
à System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
à Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32 sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
CustomAction CopyACAD returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 12:28:33: InstallFinalize. Return value 3.
En installation normal (donc sans le /qn
), le log ne contient pas d’erreur, le fichier est bien trouvé.
Quelqu’un a déjà eu ce problème ?
A qui puis-je faire remonter ce problème s’il s’agit d’un bug dans l’installeur ?
Je vous remercie.