Ferramenta de atualização incapaz de iniciar

0

Eu continuo recebendo este erro, embora eu tenha desinstalado o Python na minha máquina. Eu pensei que isso poderia estar relacionado ao Java, então eu reinstalei o Java, mas não funcionou.

Além disso, o que é uma variável de ambiente UC_Image_PATH?

    
por icu222much 21.04.2012 / 19:29

4 respostas

1

Esta questão no Stackoverflow parece sugerir que o culpado é a ferramenta de atualização de o GlassFish Java Application Server.

Da mesma forma esta página do fórum da Oracle parece afirmar que algumas formas de obter o problema resolvido como

I believe what may be causing this is Glassfish. So far, no more error messages after uninstalling Netbeans, then reinstalling the SE version without the bundled Glassfish and Tomcat servers.

Como alternativa, os mesmos estados de segmento:

After spending tons of hours i finally find a solution to this problem. The solution was the easiest thing i could do actually and i didn't tried before. i simply left blank proxy host and port field and that solved my problem. Good luck!

E outra resolução:

The way I was able to solve "The path provided by the UC_IMAGE_PATH environment variable may be invalid." issue.

  1. check if you have installed c:\glassfish3\pkg\python2.4-minimal or have c:\python27 installed.
  2. if python2.4-minimal is NOT installed, copy directory python27 to c:\glassfish3\pkg
  3. in the c:\glassfish3\pkg directory rename python27 to python2.4-minimal
  4. remove the UC_IMAGE_PATH environment variable by typing set UC_IMAGE_PATH= also remove the UC_IMAGE_PATH environment variable from your system start up.

As close as I can tell, if you already have Python installed, the Glassfish3 installation will NOT setup python2.4-minimal. when you go to the c:\glassfish3\bin directory and try to launch updatetool.exe, it is expecting the hard coded path name ..\pkg\python2.4-minimal\python.exe as relative to the c:\glassfish3\bin directory.

Então, há algumas coisas para tentar.

Estou reunindo tudo isso que, como Java configura o servidor Glassfish, ele detecta se você tem o Python instalado e, se o fizer, ele não instalará seu próprio Python mínimo como uma dependência. Isso significa que se você remover o Python, o Glassfish será interrompido, porque eles estupidamente assumem que você está sempre usando o Python.

Basicamente, você precisa reinstalar o Python, copiar os arquivos para o diretório Glassfish, depois desinstalar o Python ou obter o que estiver instalando o Glassfish (talvez o NetBeans?) para desinstalá-lo ou reinstalá-lo com dependências adequadas.

    
por 21.04.2012 / 19:53
1

Mesmo tendo copiado a pasta python27 para o Glassfish e renomeado, você ainda não pode executar o updatetool porque ele precisa de algo como main.py .

Você pode ver o arquivo de log updatetool digitando updatetool.exe --debug , então você saberá o que estou me referindo.

    
por 26.07.2012 / 16:50
0

O programa obviamente pede para você instalar o python. Um pode ser encontrado no link Certifique-se também de instalar a versão correta (uma desinstalada ou melhor) para que seja compatível ....

    
por 21.04.2012 / 19:37
0

Depois de cerca de duas semanas depois de instalar e executar o servidor glassfish como um serviço de inicialização automática, o AVG relatou que a instalação do python.exe no glassfish tem um vírus. O que me irritou foi que, quando tentei pesquisar o suposto vírus, o AVG decidiu (expirou?) Para colocar em quarentena o python, e então o recurso de atualização automática falhou porque ele havia desaparecido. Como estou apenas fazendo Servlets e JSPs no Tomcat, simplesmente abri os serviços, parei o glassfish e defini a inicialização como manual. A solução acima mencionada, definindo a variável ambiental UC_IMAGE_PATH parece ser a solução popular. Eu não estou usando isso, mas talvez haja algo no site da Oracle, link se alguém que o usa é tão inclinado a pesquisar ...

    
por 03.03.2013 / 00:55

Tags