
Sinto-me bobo postando isso, mas estou perplexo e ninguém no meu departamento parece querer me ajudar ou me comunicar.
Eu deveria lançar um script hoje à noite/amanhã que instala uma nova versão de um de nossos programas cruciais.
Eu criei um script, ele utiliza o comando start /w e instala 3 ou 4 MSI diferentes usando MSIEXEC. Meu problema é que, posteriormente, os aplicativos que foram originalmente instalados usando um MSI (mais importante ainda, nosso programa ShoreTel Communicator) não estão abrindo. Parece que eles estão tentando se conectar novamente ao local de instalação original por algum motivo.
O comportamento não parece ser o mesmo em computadores diferentes. Em uma máquina, os aplicativos parecem iniciar, mas recebo uma barra de instalação e a seguinte mensagem de erro.
O caminho \server\apps\etc\etc\Shore Tel Communicator.msi não pode ser encontrado. Verifique se você tem acesso a esse local e tente novamente ou tente encontrar o pacote de instalação ShoreTel Communicator.msi em uma pasta a partir da qual você possa instalar o produto ShoreTel Communicator.
então....
Erro 1706. Nenhuma fonte válida foi encontrada para o produto SHoreTel Communicator. O Windows Installer não pode continuar.
Não parece ser apenas este aplicativo. Distribuí esses MSI para dois departamentos ontem à noite e nossa área financeira está relatando um erro semelhante com um de seus programas financeiros.
Suponho que isso esteja acontecendo porque o usuário local não possui direitos de instalação. Eu realmente não sei como nossos GPO/Permissões são definidos. Eles são uma bagunça e eu não cuido dessas coisas.
Basicamente, o que estou perguntando é se alguém está ciente de uma situação em que a instalação de um MSI pode causar problemas em outros aplicativos que foram instalados por MSI no passado.
Qualquer ajuda seria muito apreciada. Eu deveria ter meio dia hoje, mas isso não parece estar acontecendo. :(
Responder1
Algumas coisas que você pode verificar:
Uma possibilidade é que um dos aplicativos que você está instalando esteja alterando uma dependência de um dos outros aplicativos já instalados. Se for esse o caso, o aplicativo tentará encontrar sua fonte de instalação original. Se isso não estiver disponível, você pode atualizar o local onde o aplicativo procurará seus arquivos de origem para se atualizar.
Você mencionou que está atualizando vários aplicativos; remova um de cada vez para ver qual instalação está alterando um objeto dependente.
Você pode verificar o sinalizador de instalação do MSI para ver se um aplicativo anterior não concluiu a instalação.
Para aplicativos críticos, copio os arquivos de origem para a máquina local como parte do script de instalação. Se um usuário estiver em campo e não puder obter acesso ao compartilhamento UNC, isso resolverá o problema.
Responder2
Suponho que isso esteja acontecendo porque o usuário local não tem direitos de instalação
Possivelmente, mas esse erro fala mais sobre permissões do sistema de arquivos. O usuário local pode não ter acesso ao compartilhamento do servidor onde seus arquivos *.msi estão armazenados. Isso está sendo executado como um script automatizado, portanto pode ser que o usuário do script não tenha acesso a essa pasta compartilhada. Não esqueça que você precisa verificar as permissões do sistema de arquivos no servidor e as permissões de compartilhamento.