Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework – Protheus – Erros UnZipApp: Não foi possível extrair o arquivo / RemDirApp: Falha ao excluir os arquivos do diretório

time.png Tempo aproximado para leitura: 00:02:10 min

Dúvida
Como corrigir os erros UnZipApp e RemDirApp?

Ambiente
Framework - Protheus - Todas as versões

Solução
É necessário ajustar as chaves App_Environment e App_Environment_Extra nos appserver.ini dos ambientes e refazer a pasta http-root.

Estes erros ocorrem quando a pasta http-root, localizada na protheus_data, sofre corrompimento dos arquivos. Isso faz com que na utilização dos ambientes gere o erro UnZipApp ou RemDirApp. O corrompimento ocorre quando as chaves App_Environment e App_Environment_Extra não estão configuradas corretamente nos appserver.ini.

Para solucionar, realize o seguinte procedimento:

  • Pare todos os serviços
  • Nos appserver.ini dos ambientes, ajuste as chaves App_Environment e App_Environment_Extra
  • Na App_Environment informe o nome de um dos ambientes existentes no appserver.ini
  • Na App_Environment_Extra repita o nome do ambiente configurado na App_Environment seguido de todos os outros declarados separados por vírgula. Segue exemplo:
[GENERAL]
…
App_Environment=Producao
App_Environment_Extra=Producao,Ambiente2,Ambiente3,Ambiente4
  • Caso tenha apenas um ambiente declarado no appserver.ini, configure a App_Environment_Extra com o mesmo ambiente duas vezes. Segue exemplo:
[GENERAL]
…
App_Environment=Producao
App_Environment_Extra=Producao,Producao
  • Na protheus_data, renomeie a pasta http-root
  • Suba um serviço e após iniciar, acesse o Protheus e abra cada ambiente da porta iniciada até a tela de login. Não precisa fazer login. Repita o procedimento para os outros serviços, sempre iniciando um e acessando os ambientes, até que todos estejam no ar
  • Após realizar estes ajustes, o problema não deve mais ocorrer. No dia a dia, quando necessário, poderá parar todos os serviços e iniciar novamente de uma única vez

Obs.: Após ajustar os appserver.ini não inicie todos os serviços ao mesmo tempo, isso faz com que haja concorrência de gravação na pasta \http-root\app-root e não dá tempo de gravar as informações de todos os ambientes de uma única vez, fazendo com que os erros continuem ocorrendo.

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _