Ir para o conteúdo

 Voltar a Disponibiliz...
Tela cheia

Testes da Solução ifPonto

21 de Setembro de 2015, 16:17 , por Conde Ribeiro - 99 comentários | Ninguém seguindo este artigo por enquanto.
Visualizado 272 vezes

por Welton de Almeida Braga em 21/03/14 05:47 PM

  Prezados,
    Iniciados os testes obtive alguns erros e algumas observações:
    1 - O manual de instalação recomenda utilizar o postgreSQL 9.2, porém o comando apt-get install postgresql listado no manual de instalação instata a versão 9.1. Caso funcione com qualquer versão 9.x, seria interessante adicionar no manual as versões do postgresql que são suportadas pelo software.
    O  apt-get necessita de privilégios de root para a execução. Poderia ser adicionar no manual comando sudo apt-get.
    2 - O comando “createdb -U ifponto ifponto” não funcionou. Apareceu o erro:
createdb: não pôde conectar ao banco de dados template1: FATAL:  autenticação do tipo peer falhou para usuário “ifponto”.
    Tentei usar -O no lugar de -U e o comando foi executado.
    3 - O comando "psql -Uifractal ifPonto < arquivo.sql" também não funcionou. Segue o erro:
psql: FATAL:  autenticação do tipo peer falhou para usuário "ifractal"
    Foi executado o comando psql -U ifponto < arquivo.sql, retirando o termo “ifractal” e usando “p” minúsculo, pois o postgresql também é case sensitive e o comando foi executado.
    4 - Além disso, para executar “createdb” e “psql”, foi necessário ainda estar logado com o usuário postgres: “su – postgres”. Portanto, não vi necessidade de ter o comando exit.
    5 - Por fim, após todos os passos do manual, ao acessar localhost/ifponto usando o login e senha configurados no arquivo pgsql.php, apareceu o erro abaixo. O que poderia estar causando o erro?

exception 'Exception' with message 'Erro na query: SELECT p.codigo, p.nome, p.cod_cargo, p.permissao, u.conta, p.empresa, t.tipo, tipo_pessoa, admin, e.logo_empresa, login_bloqueado, t.registrar_no_login FROM pessoa p LEFT JOIN unidade u ON p.cod_unidade = u.codigo LEFT JOIN tipo_usuario t ON t.nome = p.tipo_pessoa LEFT JOIN empresa e ON p.empresa = e.nome WHERE p.login = 'ifponto' AND UPPER(p.senha) like UPPER('c33367701511b4f6020ec61ded352059') AND p.ativo = 1 AND p.tipo = 'F' AND p.dtdemissao IS NULL AND dtapago IS NULL;--' in /var/www/ifponto/conf/funcoes_pgsql.php:114 Stack trace: #0 /var/www/ifponto/conf/login.inc.php(94): selectDB('SELECT p.codigo...') #1 /var/www/ifponto/header.php(2): include('/var/www/ifpont...') #2 {main}


99 comentários

Enviar um comentário
  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:18

    Respondido por Marcelo Germano de Oliveira em 21/03/14 08:05 PM

    Welton, boa noite!

    Encaminhei o email para área de desenvolvimento que retornará em breve.

    obs: o nome da solução é &quot;ifPonto&quot;.

    att.

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:18

    Respondido por Marcelo Germano de Oliveira em 03/04/14 06:37 PM

    Welton, boa noite!

    Disponibilizamos uma nova versão do manual de instalação após analisar suas

    considerações e sugestões, acredito que consiga iniciar e finalizar a instalação.

    Obrigado,

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:19

    Respondido por Welton de Almeida Braga em 07/04/14 04:49 PM

    Prezado Marcelo,
    Continuando os testes, a partir da versão atualizada do manual. Para obter sucesso no acesso do &quot;localhost/ifponto&quot;, foi necessário executar alguns passos, que podem ser inseridos no manual.

    1. Ao executar o comando &quot;su - postgres&quot; apareceu o erro:
    &quot;su: Falha de autenticação&quot;
    Foi necessário configurar senha postgres para primeiro acesso com o comando: &quot;sudo passwd postgres&quot;. Configurada a senha, o comando &quot;su - postgres&quot; funcionou corretamente.

    2. Após as alterações do arquivo pg_hba.conf, ao executar &quot;createdb -U ifponto ifponto&quot; persistiu o erro:
    createdb: could not connect to database postgres: FATAL: Peer authentication failed for user &quot;ifponto&quot;
    Foi necessário dar um restart no banco de dados, com o comando &quot;sudo service postgresql restart&quot;. Após isso, consegui executar o comando &quot;createdb -U ifponto ifponto&quot; com sucesso.
    Ao finalizar o processo de instalação, consegui acessar localhost/ifponto e vizualizar os menus.

    Atenciosamente,

    Coordenação do Portal do Software Público Brasileiro

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:20

    Respondido por Ely Edison Matos em 07/04/14 05:30 PM

    Welton, boa tarde!

    Versão do manual de instalação atualizada e postada.

    att.

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:21

    Respondido por Welton de Almeida Braga em 09/04/14 05:43 PM

    Prezados,

    No manual versão 3, item 4.2, foi acrescentado o comando &quot;postgresql restart&quot;, ao executá-lo apareceu a mensagem &quot;comando não encontrado&quot;. Executei de outra forma, &quot;sudo service postgresql restart&quot; e funcionou corretamente.
    Para editar o arquivo /etc/postgresql/9.3/main/pg_hba.conf, no item 4.2 do manual, é também pode ser necessário acrescentar antes o comando sudo.
    Salientamos nossa recomendação em criar manual de instalação passo a passo, que permita ao usuário comum instalar o software apenas com auxílio do manual.

    Adianto também algumas observações visando agilizar o processo de análise:

    - Especificar no cabeçalho de cada arquivo-fonte, que o software está licenciado pelo modelo de licença Creative Commons General Public License - GPL (“Licença Pública Geral”), versão 2.0, em português;
    - Adiantar o registro do software e da marca no INPI.
    - Relação de bibliotecas usadas pelo IFPONTO (Tem como nos encaminhar uma relação contendo as bibliotecas utilizadas pelo software urbem? Podem seguir o seguinte exemplo: www.​soft​ware​publ​ico.​gov.​br/5​cqua​libr​/ava​lias​pb/a​rqui​vos/​view​/spb​/cit​smar​t/Ci​tsma​rt_B​ibli​otec​as%2​exls​x
    - Os manuais devem estar em formato livre e editável. Ex: odt.).
    - Alterar ou remover, item 1.4 do manual, a referências de contato do site da IFRACTAL para o Portal do Software Público Brasileiro.
    - Alterar ou remover, item 6.1 do manual, termos como &quot;iFractal sugere&quot; ou &quot;iFractal recomenda&quot;, o nome da empresa não pode estar vinculado às recomendações.
    - Remover qualquer referência da logomarca da IFRACTAL em todas as áreas do sistema.

    Em caso de dúvidas gentileza entrar em contato.

    Atenciosamente,
    Coordenação do Portal do Software Público

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:22

    Respondido por Marcelo Germano de Oliveira em 10/04/14 07:45 PM

    Prezado Welton,

    Atualização do manual de instalação salva na pasta.

    Numero do processo de registro da marca no INPI: 906146500 - 22/04/2013

    att.

    Marcelo

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:22

    Respondido por Welton de Almeida Braga em 11/04/14 02:29 PM

    Prezado Marcelo,

    Segue alguns ajustes no manual.

    No comando &quot;sudo postgresql restart&quot;, do item 4.2:
    - o comando correto seria sudo service postgresql restart. Também é interessante acrescentar antes desse comando algo como, &quot;reinicie o postgresql&quot;, para ficar claro ao usuário qual é o próximo passo.

    - no caminho do arquivo pg_hba.conf, pode ser alterado para:

    sudo vi /etc/postgresql/9.X/main/pg_hba.conf.

    Além disso, informe que deve ser substituído o 9.X pelo número da versão do postgresql instalado.

    No exemplo: &quot; /var/www/ifPonto# mv /home/ifractal/htdocs/* &quot; , no item 4.3:
    - altere o nome ifractal para ifPonto3 (nome da pasta com os arquivo zipados do software).

    No comando &quot; pg_dump -U ifractal ifponto &gt; backup.sql &quot;, item 6.2:
    - apenas altere o nome do usuário ifractal para ifponto (nome do usuário criado no item 4.2).

    Sobre o registro da marca no INPI, basta nos encaminhar uma cópia digitalizada.

    Estamos aguardando as outras pendências citadas anteriormente.

    Atenciosamente,

    Coordenação do Portal do Software Público Brasileiro

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:23

    Respondido por Marcelo Germano de Oliveira em 01/09/14 04:50 PM

    Welton, boa tarde!

    Pode informar se as empresas e o governo tem acesso livre ao nosso código mesmo sem o processo estar finalizado?

    Pergunto por que fui procurado por uma empresa que comercializada soluções para tirar dúvidas do software.

    Obrigado,

  • D0f96d28031fc855bad9b177b9ecea68?only path=false&size=50&d=mmConde Ribeiro
    21 de Setembro de 2015, 16:31

    Respondido por Welton de Almeida Braga em 01/09/14 05:55 PM

    Prezado Marcelo,

    Sim. A premissa para que um software seja avaliado no AvaliaSPB é ser um Software Livre, sendo assim, o acesso ao código-fonte é um pré-requisito. Porém, um software em avaliação, não é considerado um Software Público.

    Atenciosamente,

    Coordenação do Portal do Software Público Brasileiro

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.