Uno de nuestros MSI ha empezado a fallar con el Error 2902. Se realizará durante la mayor parte del proceso de instalación, aparecerá un cuadro de error y luego se deshará de la instalación. No hemos realizado ningún cambio importante en el instalador desde la última versión de trabajo.¿Qué puede causar el error 2902 al instalar un MSI?
Correr msiexec con el registro activado da un mensaje más informativo:
Action 17:21:22: RegisterProduct. Registering product
Error 2902: Operation ixoFileCopy called out of sequence
Esto viene inmediatamente después de la sección "WriteRegistryValues". ¿Alguien sabe qué causa la llamada a ixoFileCopy? Supongo que la resolución implicará cambiar la secuencia del paso "Registrar producto", pero no estoy seguro de qué debería proceder.
¡Gracias por cualquier ayuda!
Para completar, el ** msi.chm ** (documentación de SDK) indica en un comentario el código de error 2902: * "... Puede indicar que la instalación de ensamblados Win32 fue creada incorrectamente. el componente por el lado puede necesitar una ruta clave. * " –