
Me siento tonto al publicar esto, pero estoy desconcertado y nadie en mi departamento parece querer ayudarme o comunicarme.
Se supone que esta noche/mañana debo implementar un script que instale una nueva versión de uno de nuestros programas cruciales.
Lo escribí, utiliza el comando start /w e instala 3 o 4 MSI diferentes usando MSIEXEC. Mi problema es que, después, las aplicaciones que se instalaron originalmente mediante un MSI (lo más importante, nuestro programa ShoreTel Communicator) no se abren. Parece que están intentando volver a conectarse a la ubicación de instalación original por cualquier motivo.
El comportamiento no parece ser el mismo en diferentes computadoras. En una máquina, las aplicaciones parecen iniciarse, sin embargo, aparece una barra de instalación y el siguiente mensaje de error.
No se puede encontrar la ruta \server\apps\etc\etc\Shore Tel Communicator.msi. Verifique que tiene acceso a esta ubicación e inténtelo nuevamente, o intente encontrar el paquete de instalación ShoreTel Communicator.msi en una carpeta desde la cual pueda instalar el producto ShoreTel Communicator.
entonces....
Error 1706. No se pudo encontrar una fuente válida para el producto SHoreTel Communicator. El instalador de Windows no puede continuar.
Esto no parece ser sólo esta aplicación. Anoche implementé estos MSI en dos departamentos y nuestra área financiera informa un error similar con uno de sus programas financieros.
Supongo que esto sucede porque el usuario local no tiene derechos de instalación. Realmente no sé cómo se configuran nuestros GPO/Permisos. Son un desastre y yo no manejo esas cosas.
Básicamente, lo que pregunto es si alguien tiene conocimiento de una situación en la que la instalación de un MSI puede causar problemas en otras aplicaciones que fueron instaladas por MSI en el pasado.
Cualquier ayuda sería muy apreciada. Se supone que hoy tengo medio día, pero eso no parece estar sucediendo. :(
Respuesta1
Algunas cosas que puedes comprobar:
Una posibilidad es que una de las aplicaciones que está instalando esté cambiando una dependencia de una de las otras aplicaciones ya instaladas. Si este es el caso, la aplicación intentará encontrar su fuente de instalación original. Si no está disponible, puede actualizar la ubicación donde la aplicación buscará sus archivos fuente para actualizarse.
Mencionaste que estás actualizando varias aplicaciones; elimine uno a la vez para ver qué instalación está cambiando un objeto dependiente.
Puede verificar el indicador de instalación de MSI para ver si una aplicación anterior no terminó de instalarse.
Para aplicaciones críticas, copio los archivos fuente a la máquina local como parte del script de instalación. Si un usuario está en el campo y no puede obtener acceso al recurso compartido UNC, esto soluciona el problema.
Respuesta2
Supongo que esto sucede porque el usuario local no tiene derechos de instalación.
Posiblemente, pero ese error se refiere más a los permisos del sistema de archivos. Es posible que el usuario local no tenga acceso al servidor compartido donde se encuentran sus archivos *.msi. Esto se ejecuta como una secuencia de comandos automatizada, por lo que es posible que el usuario de la secuencia de comandos no tenga acceso a esa carpeta compartida. No olvide que debe verificar tanto los permisos del sistema de archivos en el servidor como los permisos compartidos.