Ir para o conteúdo

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

 Voltar a Cacic Suporte
Tela cheia

Erro no php composer.phar install

24 de Abril de 2014, 16:40 , por Desconhecido - | 5 Pessoas seguindo este artigo.
Visualizado 1160 vezes

Quando eu executo o comando "php composer.phar install" da um o erro:

"PHP Fatal error: call to undefined function Composer\Json\json_decode() in phar:///srv/gerente/composer.phar/src/Composre/Json/JsonFile.php on line 146".

Estou usando Ubuntu Server 13.04.

O que eu poderia fazer para consertar isso?

Autor: Alain Farias


2727 comentários

  • 12b5bc1283f8897dc2cfe83d5fca3391?only path=false&size=50&d=404Bruno Leonardo Gonçalves(usuário não autenticado)
    25 de Abril de 2014, 15:35

     

    A partir da versão 5.5 do PHP, devido a conflito de licença do PHP com a implementação JSON utilizada no PHP, a distribuição dos software tiveram que ser separadas.

    Não tenho nenhuma instância 13.04, mas com o Ubuntu isto deveria ocorrer a partir da 13.10 e não da 13.04. :-/

    No Ubuntu/Debian, de qualquer forma, tente instalar o novo pacote:

    #> apt-get install php5-json

    Saiba mais:
    stac​kove​rflo​w.co​m/qu​esti​ons/​1823​9405​/php​-fat​al-e​rror​-cal​l-to​-und​efin​ed-f​unct​ion-​json​-dec​ode

    Att.,
    Bruno

    • 3e90c6e73409a0197ab1958b8e538666?only path=false&size=50&d=404Alain Farias(usuário não autenticado)
      29 de Abril de 2014, 9:35

       

      Com o php5-json passou desse erro.

      Porém agora deu esse erro:

       

      "PHP Fatal error: Class 'Bc\Bundle\BootstrapBundle\BcBootstrapBundle' not found in /srv/gerente/app/AppKernel.php on line 24

      Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terninated with an exception

      [RuntimeException]

      An error occurred when executing the "'cache:clear --no-warmup'" command." 

      • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
        29 de Abril de 2014, 14:50

         

        O meu apresenta este erro:

        root@inventario:/srv/gerente# php app/console doctrine:schema:update --force

        PHP Warning:  require(/srv/gerente/app/../vendor/autoload.php): failed to open stream: No such file or directory in /srv/gerente/app/autoload.php on line 5

        PHP Fatal error:  require(): Failed opening required '/srv/gerente/app/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /srv/gerente/app/autoload.php on line 5

         

        • 855bbf8c65f207cb4d8d4575c80c7e15?only path=false&size=50&d=404Alison Santos(usuário não autenticado)
          1 de Maio de 2014, 10:46

           

          Jeferson, tenta fazer essa parte sem estar como root.... root@inventario:/srv/gerente# php app/console doctrine:schema:update --force

          tenta assim "root@inventario:/srv/gerente$...."

          • 855bbf8c65f207cb4d8d4575c80c7e15?only path=false&size=50&d=404Alison Santos(usuário não autenticado)
            1 de Maio de 2014, 10:51

             

            O meu apresentou erro nessa parte também, mas foi porque nessa parte aqui:

            database_driver: pdo_pgsql

                 database_host: 127.0.0.1

                 database_port: null

                 database_name: cacic

                 database_user: cacic

                 database_password: null

                 mailer_transport: smtp

                 mailer_host: 127.0.0.1

                 mailer_user: null

                 mailer_password: null

                 locale: pt_BR

                 secret: d7c123f25645010985ca27c1015bc76797

                 database_path: null

            Eu não salvei o "parameters: ". Então abri novamente o arquivo e salvei assim:

            parameters: 

                 database_driver: pdo_pgsql

                 database_host: 127.0.0.1

                 database_port: null

                 database_name: cacic

                 database_user: cacic

                 database_password: null

                 mailer_transport: smtp

                 mailer_host: 127.0.0.1

                 mailer_user: null

                 mailer_password: null

                 locale: pt_BR

                 secret: d7c123f25645010985ca27c1015bc76797

                 database_path: null

            E não apresentou mais o erro

             

            • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
              5 de Maio de 2014, 10:58

               

              Olá mesmo tentando sem usuário root e editando novamente o arquivo ainda apresenta o erro:

              www-data@cacic:/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

              PHP Fatal error:  Class 'Bc\Bundle\BootstrapBundle\BcBootstrapBundle' not found in /srv/gerente/app/AppKernel.php on line 24

              Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception

                [RuntimeException]

                An error occurred when executing the "'cache:clear --no-warmup'" command.

              install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]

               

          • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
            5 de Maio de 2014, 16:32

             

            Olá amigo, mesmo assim continua o erro:

            Segue:

            cacic@cacic:/srv/gerente$ php app/console doctrine:schema:update --force

            PHP Warning:  require_once(/srv/gerente/app/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php): failed to open stream: No such file or directory in /srv/gerente/app/autoload.php on line 9

            PHP Fatal error:  require_once(): Failed opening required '/srv/gerente/app/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php' (include_path='.:/usr/share/php:/usr/share/pear') in /srv/gerente/app/autoload.php on line 9

            Agradeço se alguém tiver a solução. :)

             

        • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
          30 de Abril de 2014, 12:00

           

          Consegui arrumar, começando do zero, formatei a máquina e foi.

          Mas parei novamente na instalação do php composer.phar install ele apresenta o erro depois de alguns minutos: 

           www-data@cacic:/srv/gerente$ php composer.phar install

          Warning: This development build of composer is over 30 days old. It is recommend                                                                             ed 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

          PHP Fatal error:  Class 'Bc\Bundle\BootstrapBundle\BcBootstrapBundle' not found                                                                              in /srv/gerente/app/AppKernel.php on line 24

          Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handl                                                                             ing the post-install-cmd event terminated with an exception

            [RuntimeException]

            An error occurred when executing the "'cache:clear --no-warmup'" command.

          install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p                                                                             lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver                                                                             bose] [-o|--optimize-autoloader] [packages1] ... [packagesN]

           Nao sei o que fazer...

          Agradeço se alguém poder ajudar. 

           

           

      • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
        5 de Maio de 2014, 11:00

         

        Mesmo erro apresentado no seu servidor está no meu conseguiu resolver? 

        www-data@cacic:/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

        PHP Fatal error:  Class 'Bc\Bundle\BootstrapBundle\BcBootstrapBundle' not found in /srv/gerente/app/AppKernel.php on line 24

        Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception

          [RuntimeException]

          An error occurred when executing the "'cache:clear --no-warmup'" command.

        install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]

         

        • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
          5 de Maio de 2014, 16:24

           

          Galera, resolvi o erro acima na linha 24.
           
          Editem o arquivo: composer.json e vá quase na última linha e altere o caminho do file.
          No meu caso, mesmo criando o arquivo parameters.yml 
           ele não reconhe~eu, então editei o arquivo conforme no manual de instalação com o arquivo orginal que veio e salvei, restartei apache2 e postgresql e deletei o arquivo composer.lock. Após isso rodei e foi sem problemas.
          Segue resolução:
              "scripts": {
                  "post-install-cmd": [
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
                  ],
                  "post-update-cmd": [
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
                      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
                  ]
              },
              "extra": {
                  "symfony-app-dir": "app",
                  "symfony-web-dir": "web",
                  "symfony-assets-install": "symlink",
                  "incenteev-parameters": {
                      "file": "app/config/cacic-dist-parameters.yml"
                  },
                  "branch-alias": {
                      "dev-master": "2.3-dev"
                  }
              }


      • D17dc5d52f2c8116732f5c5fe5c7f3e1?only path=false&size=50&d=404Luciano Vargas(usuário não autenticado)
        6 de Maio de 2014, 10:02

         

        Também estou parado nesse mesmo ponto... vou formatar pela terceira vez e tentar um "update-force". Mas parece que há um erro no pacote, se for realmente isso a versão 3.0 não pode ser usada. Até o momento, não encontrei ninguém que conseguiu instalar e usar a versão 3.0, estou errado?

        • 0e131ffedff432ca461e9bbe42ae9b96?only path=false&size=50&d=404Jeferson Luis Martinelli(usuário não autenticado)
          6 de Maio de 2014, 10:50

           

          Acredito que sim, pois também formatei 3 vezes a máquina, tentei com as versões 3.0 Beta 01 e Beta 02 e o mesmo erro, e também não vi ninguém com ela instalada...

          • 855bbf8c65f207cb4d8d4575c80c7e15?only path=false&size=50&d=404Alison Santos(usuário não autenticado)
            6 de Maio de 2014, 15:04

             

            Eu consegui instalar até na parte de fazer o login, "admin" "123456". Só que não autentica, também não diz que a senha está incorreta, apenas volta para refazer o login, e não sai disso.

            • 2148c61a283e184daf983cf014bd6514?only path=false&size=50&d=404Tone Alex Guerra(usuário não autenticado)
              11 de Dezembro de 2014, 14:25

               

              Estou com o mesmo problema.

              Notei que ao executar o  php app/console doctrine:fixtures:load, que é pra dar a carga inicial nas tabelas, ocorre:

              PHP Fatal error: call to undefined method Cacic\CommonBundle\Entity\RedeVersaoModulo::setTipo() in /srv/cacic/src/Cacic/WSBundle/DataFixtures/ORM/LoadRedeVersaoModuloData.php on line 82.

              Ao verificar as tabelas criadas no banco, todas encontram-se vazias (despopuladas).

              Se alguem tiver esse mesmo problema e solução agradeço 

               

              Vale lembrar que para carregar os assets  deve se instalar primeiro o "java", 

              • 80013afb1111d8e31fa42a946bb5ee9c?only path=false&size=50&d=404Luís Gustavo Oliveira Reis(usuário não autenticado)
                11 de Dezembro de 2014, 16:47

                 

                Consegui instalar tudo seguindo o tutorial:

                soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​caci​c/xo​wiki​/Pas​so_a​_pas​so

                Porém quando vai rodar o ultimo comando para povoar as tabelas do banco:

                root@CACIC:~# php app/console doctrine:fixtures:load

                Could not open input file: app/console

                Com isso não consigo entrar na aplicação:

                Bad credentials 

                • D7d3423ca9b56a438a904c1b4f24ccae?only path=false&size=50&d=404Eric Menezes Noronha(usuário não autenticado)
                  12 de Dezembro de 2014, 16:21

                   

                  Boa tarde, estava lendo a thread e notei que muito que instalaram estavam usando usuário root para executar certos comandos que o www.​data consegue fazer, isso pode trazer problemas com permissões para a aplicação. 

                  Ao instalar, faça utilizando os usuários que o manual oferece. Após algumas tentativas falhas, eu comecei a fazer isso e desde então não tive problema algum.

                  Lembrando também que os comandos executados pelo php (php app/console doctrine:fixtures:load, por exmeplo) devem ser executados na pasta da aplicação (/src/cacic se for nesse diretório instalado).

                   Fica minha dica. Caso consiga notar do que se trata tal erro eu informo aqui. 

                   

                  Att, Eric Menezes. 

      • E1da29648a8b57c93c895f8859df592d?only path=false&size=50&d=404Joao Mendes(usuário não autenticado)
        6 de Maio de 2014, 16:12

         

        AppKernel.php

                     ...
                    //new Bc\Bundle\BootstrapBundle\BcBootstrapBundle(),  <= substituir ou comentar linha
                    new Braincrafted\Bundle\BootstrapBundle\BraincraftedBootstrapBundle(), <= inserir
                    ....

        Resolveu o problema da linha 24, mas apareceram outros no meu caso e ainda não resolvi

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.