Ir para o conteúdo

Cacic - Configurador Automático e Coletor de Informações Computacionais

 Voltar a Cacic Suporte
Tela cheia

Erro ao instalar o Agente 2.8.0.1331 (cacic 3.0)

1 de Outubro de 2013, 19:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 14 vezes

Estou tentando instalar o agente, mas está dando erro, primeiro que o meu webserver interno só tem com certificado ssl, abri uma exceção e coloquei o cacic sem, mas mesmo assim ele dá erro "Insucesso no Teste de Comunicação com o Endereço Informado!"...não sei mais o que fazer!

O cacic está rodando no servidor através do seguinte endereço "http://cacic.intranet/web/app.php/" ou através de "http://cacic.intranet/cacic/web/app.php/", mas ainda não descobri onde que ele quer comunicar....segue abaixo os logs do agente: 

01/10 19:21:37 Efetuando comunicação com o endereço informado...
01/10 19:21:37 Comm: PROBLEMAS DURANTE A COMUNICAÇÃO:
01/10 19:21:37 Comm: Endereço: http://cacic.intranet/ws/get/test
01/10 19:21:37 Comm: Mensagem:
01/10 19:21:38 Efetuando comunicação com o endereço informado...
01/10 19:21:38 Comm: PROBLEMAS DURANTE A COMUNICAÇÃO:
01/10 19:21:38 Comm: Endereço: http://cacic.intranet/ws/get/test
01/10 19:21:38 Comm: Mensagem: 

 Debugando o Servidor web descobri que isso causa conflito com o Modsecurity, segue abaixo o log do Modsecurity:

 [error] [client ] ModSecurity: Access denied with code 403 (phase 2). Pattern match "([\\\\~\\\\!\\\\@\\\\#\\\\$\\\\%\\\\^\\\\&\\\\*\\\\(\\\\)\\\\-\\\\+\\\\=\\\\{\\\\}\\\\[\\\\]\\\\|\\\\:\\\\;\\"\\\\'\\\\\\xc2\\xb4\\\\\\xe2\\x80\\x99\\\\\\xe2\\x80\\x98\\\\`\\\\<\\\\>].*?){4,}" at ARGS:ComputerSystem. [file "modsecurity_crs_41_sql_injection_attacks.conf"] [line "170"] [id "981173"] [rev "2"] [msg "Restricted SQL Character Anomaly Detection Alert - Total # of special characters exceeded"] [data "Matched Data: ] found within ARGS:ComputerSystem: B5DKWqxBQQHsIumUvAYS448dMa6mL7eHchykVHlnNRojPu75t8q7TVFOKkkaKHLBs/iooFyxTl0SF9[[MAIS]]gI6l6pNmfVeCEJmUTLioKYfURrqpCQlvuj5Cs[[MAIS]]WmuS6Ln2GUsIo5EddGkueWIZ8cWW1DgGWx[[MAIS]]2wfGJ5GCBqUWKtDPAPIimKW8NQd__CRYPTED__"] [ver "OWASP_CRS/2.2.6"] [maturity "9"] [accuracy "8"] [hostname "cacic.intranet"] [uri "/ws/get/test"]

 Depois de colocar a exceção no modsecurity, o apache retorna o seguinte erro:

 [error] [client ] File does not exist: /var/www/cacic/ws
 [error] [client ] File does not exist: /var/www/cacic/ws 

Já testei todas as possibilidades, mas não sei que tipo de acesso o agente quer fazer com o server.....

Alguém pode me ajudar? 

Autor: Willen Coelho


1818 comentários

  • Cd409918317b9d33b32b780a8a2e454c?only path=false&size=50&d=404Yuri Alexandro(usuário não autenticado)
    1 de Outubro de 2013, 20:11

     

    Acontece o mesmo erro comigo, com a exceção de que nao utilizo do ModSecurity

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    2 de Outubro de 2013, 12:18

     

    Willen,

    Confesso que não realizei testes com HTTPS e estou interessado em ver como funciona. Vamos monitorar o seu caso pra ver se conseguimos resolver.

    Sobre o acesso dos agentes, todos vão procurar http://cacic.intranet/web/app.php/ws/

    Ou seja: quando for colocar o endereço de acesso dos agentes tem que ser o mesmo que coloca para acessar via browser, que no seu caso deve ser:

    caci​c.in​tran​et/w​eb/a​pp.p​hp/&​nbsp​;

    O restante das rotas é relativa a esse endereço.

    • 80c3827dc462ef2bdce74523c8a80d8b?only path=false&size=50&d=404Willen Coelho(usuário não autenticado)
      3 de Outubro de 2013, 18:29

       

      Eduardo, obrigado pelo esclarecimento.

      Vou ficar no aguardo de vcs disponibilizarem uma versão compatível com SSL, nossos sites internos todos usam, é default.

      Eu rodei com o endereço informado e ainda continua o erro, segue os logs:

      Log do Cacic agente:

      03/10 16:31:57 Efetuando comunicação com o endereço informado...
      03/10 16:31:57 Comm: PROBLEMAS DURANTE A COMUNICAÇÃO:
      03/10 16:31:57 Comm: Endereço: caci​c.ci​.ife​s.ed​u.br​/web​/app​.php​/ws/​get/​test
      03/10 16:31:57 Comm: Mensagem:
      03/10 16:31:59 Efetuando comunicação com o endereço informado...
      03/10 16:32:00 Comm: PROBLEMAS DURANTE A COMUNICAÇÃO:
      03/10 16:32:00 Comm: Endereço: caci​c.ci​.ife​s.ed​u.br​/web​/app​.php​/ws/​get/​test
      03/10 16:32:01 Comm: Mensagem:  

      Log do Cacic gerente (app/logs/prod.log):

      [2013-10-03 16:31:57] request.INFO: Matched route "cacic_ws_get_test" (parameters: "_controller": "Cacic\WSBundle\Controller\DefaultController::testAction", "_route": "cacic_ws_get_test") [] []
      [2013-10-03 16:31:57] security.INFO: Populated SecurityContext with an anonymous Token [] []
      [2013-10-03 16:31:57] security.INFO: No expression found; abstaining from voting. [] []
      [2013-10-03 16:31:57] request.CRITICAL: Uncaught PHP Exception Doctrine\ORM\NoResultException: "No result was found for query although at least one row was expected." at /var/www/cacic/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php line 613 {"exception":"[object] (Doctrine\\ORM\\NoResultException: No result was found for query although at least one row was expected. at /var/www/cacic/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:613)"} []
      [2013-10-03 16:31:58] security.DEBUG: Write SecurityContext in the session [] []
      [2013-10-03 16:32:00] request.INFO: Matched route "cacic_ws_get_test" (parameters: "_controller": "Cacic\WSBundle\Controller\DefaultController::testAction", "_route": "cacic_ws_get_test") [] []
      [2013-10-03 16:32:00] security.INFO: Populated SecurityContext with an anonymous Token [] []
      [2013-10-03 16:32:00] security.INFO: No expression found; abstaining from voting. [] []
      [2013-10-03 16:32:00] request.CRITICAL: Uncaught PHP Exception Doctrine\ORM\NoResultException: "No result was found for query although at least one row was expected." at /var/www/cacic/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php line 613 {"exception":"[object] (Doctrine\\ORM\\NoResultException: No result was found for query although at least one row was expected. at /var/www/cacic/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:613)"} []
      [2013-10-03 16:32:00] security.DEBUG: Write SecurityContext in the session [] []

       O apache não retorna nenhum erro!

       Não sei o que está acontecendo....

      • 7eb99156be29818edc59312a99b9411e?only path=false&size=50&d=404Bruno Fernandes(usuário não autenticado)
        3 de Outubro de 2013, 19:51

         

        Vou postar aqui todos os passo ok, conforme me informou

        server:/srv/gerente# php composer.phar install
        Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version.
        Loading composer repositories with package information
        Installing dependencies (including require-dev) from lock file
        Nothing to install or update
        Generating autoload files
        Clearing the cache for the dev environment with debug true
        Installing assets using the symlink option
        Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
        Installing assets for Cacic\CommonBundle into web/bundles/caciccommon
        Installing assets for Cacic\RelatorioBundle into web/bundles/cacicrelatorio
        Installing assets for JMS\TranslationBundle into web/bundles/jmstranslation
        Installing assets for FM\ElfinderBundle into web/bundles/fmelfinder
        Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodistribution

        server:/srv/gerente# php app/console doctrine:schema:update --force
        Nothing to update - your database is already in sync with the current entity metadata.

        server:/srv/gerente# php app/console assets:install --symlink
        Installing assets using the symlink option
        Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
        Installing assets for Cacic\CommonBundle into web/bundles/caciccommon
        Installing assets for Cacic\RelatorioBundle into web/bundles/cacicrelatorio
        Installing assets for JMS\TranslationBundle into web/bundles/jmstranslation
        Installing assets for FM\ElfinderBundle into web/bundles/fmelfinder
        Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodistribution

        server:/srv/gerente# php app/console assetic:dump
        Dumping all dev assets. 
        Debug mode is on.

        18:32:37 [file+] /srv/gerente/app/../web/assets/login_part_1.js
        18:32:37 [file+] /srv/gerente/app/../web/js/jquery_jquery-1.9.1_1.js
        18:32:37 [file+] /srv/gerente/app/../web/assets/base_part_3.js
        18:32:37 [file+] /srv/gerente/app/../web/js/bootstrap_bootstrap-transition_1.js
        18:32:37 [file+] /srv/gerente/app/../web/js/bootstrap_bootstrap-alert_2.js

        MUITO GRANDE, COPIEI SÓ ATÉ AQUI, MAS NADA DE ERRO TUDO OK.

        server:/srv/gerente# php app/console doctrine:fixtures:load 
        Careful, database will be purged. Do you want to continue Y/N ?y
          > purging database
          > loading [1] Cacic\CommonBundle\DataFixtures\ORM\LoadLocalData
          > loading [1] Cacic\CommonBundle\DataFixtures\ORM\LoadClasseData
          > loading [2] Cacic\CommonBundle\DataFixtures\ORM\LoadGrupoUsuarioData
          > loading [2] Cacic\CommonBundle\DataFixtures\ORM\LoadClassPropertyData
          > loading [3] Cacic\CommonBundle\DataFixtures\ORM\LoadUsuarioData
          > loading [4] Cacic\CommonBundle\DataFixtures\ORM\LoadConfiguracaoPadraoData
          > loading [5] Cacic\CommonBundle\DataFixtures\ORM\LoadConfiguracaoLocalData
          > loading [6] Cacic\CommonBundle\DataFixtures\ORM\LoadAcaoData
          > loading [7] Cacic\CommonBundle\DataFixtures\ORM\LoadCollectDefClassData

        Fiz toda a instalação novamente, criei a subrede, blz, ele achou a máquina que mandei instalar, e só, não mostra os dados coletados, nem coleta de software e quando rodo o mapa pede para instalar novamente.

    • 7eb99156be29818edc59312a99b9411e?only path=false&size=50&d=404Bruno Fernandes(usuário não autenticado)
      3 de Outubro de 2013, 17:00

       

      Veirificando meus logs, está aparecendo o seguinte erro

       [Thu Oct 03 16:36:56 2013] [error] [client *******] File does not exist: /var/www/nome/bundles, referer: loca​lhos​t/ca​cic/​asse​ts/b​ase.​css

       O que pode ser ??

       

      • 7eb99156be29818edc59312a99b9411e?only path=false&size=50&d=404Bruno Fernandes(usuário não autenticado)
        3 de Outubro de 2013, 17:11

         

        Mais um problema, rodar o chkCACIC

        coloco o endereço conforme solicitado, estou recebendo a seguinte msg

        Não foi possível estabelecer comunicação com "http://servercacic/cacic/ws/get_test.php"

         Olhando nos logs mostra a mensagem que não existe está pasta

        [Thu Oct 03 17:06:13 2013] [error] [client *********] File does not exist: /var/www/nome/cacic/ws

        • 7eb99156be29818edc59312a99b9411e?only path=false&size=50&d=404Bruno Fernandes(usuário não autenticado)
          3 de Outubro de 2013, 18:19

           

          ===========================================> Inicio de Log para INSTALLCACIC.EXE <===========================================
          03/10 18:13:49 Efetuando comunicação com o endereço informado...
          03/10 18:13:49 Criando pasta C:\Cacic\Temp
          03/10 18:13:49 Criando pasta C:\Cacic\Modules
          03/10 18:13:49 Liberando as conexões de Saída para o serviço FTP
          03/10 18:13:49 Liberando as conexões de Saída para o InstallCACIC
          03/10 18:13:49 Liberando as conexões de Saída para o ChkSIS
          03/10 18:13:49 Fazendo contato com Gerente WEB.
          03/10 18:13:50 Comm: PROBLEMAS DURANTE A COMUNICAÇÃO:
          03/10 18:13:50 Comm: Endereço: caci​cser​ver/​ws/g​et/c​onfi​g
          03/10 18:13:50 Comm: Mensagem: 

          Quando Rodo o mapacacic

           Fala para reinstalar o cacic na estação, que a estrutura se encontra corrompida, já fiz isso e nada.

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    3 de Outubro de 2013, 18:25

     

    Bruno,

    Pelos erros que me mostrou a instalação ainda não foi finalizada com sucesso, pois ele não está reconhecendo os Bundles e as rotas.

    Tente recomeçar a instalação seguindo o manual a partir do item 4.4:

    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​caci​c/xo​wiki​/ger​ente​-30-​deta​lhad​a

    Coloque aqui as mensagens que derem erro durante o processo de instalaçção e não prossiga enquanto aparecerem erros. 

  • 18132e3555a6f30e080edf1bf8e20578?only path=false&size=50&d=404denilson maciel(usuário não autenticado)
    4 de Outubro de 2013, 9:03

     

    Bom dia.

     Quando rodo o installcacic.exe e coloco o endereço de acesso ao gerente "http://<ip do servidor>/cacic/app.php/" aparece o seguinte log:

     

    Efetuando comunicação com o endereço informado...
    >> Teste de Conexão Negativo!
    Efetuando comunicação com o endereço informado...
    >> Teste de Conexão Negativo!

     

    Desde já obrigado pela atenção.

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    4 de Outubro de 2013, 9:06

     

    @Bruno

    No seu caso não ocorreu nenhum erro, o Cacic foi instalado com sucesso. O único problema é que você executou os comandos como root, e com certeza vai dar erro porque o usuário do Apache (normalmente www-data) não vai ter permissão na pasta de escrita do Cacic.

    Depois você precisa cadastrar pelo menos uma subrede e configurar os módulos. Veja aqui:

    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​caci​c/xo​wiki​/con​figu​raca​o-30

    Caso ainda assim não consiga, tente baixar a VM com o Cacic pré-instalado:

    soft​ware​publ​ico.​co/C​acic​-3.0​.ova​.zip

    @Willen

     Apesar de eu não ter executado nenhum teste com SSL, não há nenhum motivo que eu conheça para que não funcione. O erro que você está encontrando é provavelmente por falta de configuração inicial. Lembrou de cadastrar pelo menos uma subrede e configurar os módulos?

    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​caci​c/xo​wiki​/con​figu​raca​o-30​&nbs​p;

    • 80c3827dc462ef2bdce74523c8a80d8b?only path=false&size=50&d=404Willen Coelho(usuário não autenticado)
      4 de Outubro de 2013, 11:32

       

      Eduardo,

      Eu consigo colocar um site caci​c.in​tran​et/w​eb/a​pp.p​hp/ no InstalCacic.exe, mas quando eu submeto o teste de conexão ele altera a URL do site para http​s:ca​cic.​intr​anet​/web​/app​.php​/ e o teste dá erro!

      Voces estão fazendo algum teste com a url para adicionar o protocolo http:// e isso tah dando confusão com o https.

      Sobre o erro de comunicação, eu já cadastrei a subrede e já ativei os módulos, tem mais alguma verificação que ele faz para eu não estar conseguindo? Já refiz todos esses passos inclusive o do outro post que vc citou, e ainda não consigo! 

      • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
        5 de Outubro de 2013, 0:31

         

        Willen,

        Vi aqui o erro no código e vou tentar incluir no release da semana que vem a correção. Todos os erros de comunicação se devem a esse mesmo problema: se a URL está errado não tem como comunicar.

        Assim que estiver funcionando eu aviso. 

    • 7eb99156be29818edc59312a99b9411e?only path=false&size=50&d=404Bruno Fernandes(usuário não autenticado)
      7 de Outubro de 2013, 8:49

       

      Eduardo, executei tudo com www-data, conforme o tutorial, mas vou tentar resolver aqui, obrigado mais uma vez pela ajuda.

  • 18132e3555a6f30e080edf1bf8e20578?only path=false&size=50&d=404denilson maciel(usuário não autenticado)
    4 de Outubro de 2013, 10:47

     

    Deu certo aqui Eduardo. Obrigado.

    Consigo instalar o agente 2.8 em cima do 2.6 (já instalado na máquina)?

     

  • 18132e3555a6f30e080edf1bf8e20578?only path=false&size=50&d=404denilson maciel(usuário não autenticado)
    4 de Outubro de 2013, 11:16

     

    Mandei executar o installcacic.exe e agora para no seguinte log:

     

    Efetuando comunicação com o endereço informado...
    >> Teste de Conexão OK!
    Liberando as conexões de Saída para o serviço FTP
    Liberando as conexões de Saída para o InstallCACIC
    Liberando as conexões de Saída para o ChkSIS
    Fazendo contato com Gerente WEB.

     

    O que pode ser? Obrigado mais um vez.

    • E13871bdabc9c055e48ec7394c86b8e7?only path=false&size=50&d=404Diego Grosmann(usuário não autenticado)
      8 de Outubro de 2013, 14:25

       

      Tive o mesmo problema, no meu caso no momento de cadastrar a subrede coloquei o servidor de aplicação errado. Coloque o mesmo caminho que você usou na hora de instalar o agente no computador. Ao alterar a subrede não esqueça de digitar novamente a senha do ftp, ela não fica salva.

CONVITE EVENTO: Comemoração 10 anos da comunidade CACIC

18 de Junho de 2015, 16:52, por Desconhecido

No dia 24 de junho de 2014 às 15:00 horas, próxima quarta-feira, o CISL-Comitê Técnico de Implementação do Software Livre no Governo Federal vai organizar o evento de comemoração de 10 anos da comunidade CACIC, que alcançou no mês de junho mais de 40 mil pessoas interessadas na comunidade. Durante o evento será apresentado o estágio atual da solução e serão debatidas as demandas para as futuras versões. A atual versão é resultado do apoio no desenvolvimento dado pela Dataprev, Ministério do Planejamento, Procuradoria Geral da Fazenda e membros da comunidade.



AJUDA (Executando comandos do Symfony)

23 de Abril de 2015, 14:32, por Desconhecido

Na parte de eu usar comando "php composer.phar install"



Suporte

19 de Fevereiro de 2015, 14:11, por Desconhecido

Autor: Anderson Porto



Em construção

8 de Dezembro de 2014, 9:07, por Marisa Souza dos Santos

Em construção.



COCAR vai se integrar ao CACIC

22 de Novembro de 2013, 13:53, por Desconhecido

O COCAR passa por um processo de reformulação completa para ser integrado ao Sistema de Inventário CACIC, bem como às mais recentes tecnologias e padrões de desenvolvimento em Software Livre.