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árioRespondido por Marcelo Germano de Oliveira em 21/03/14 08:05 PM
Respondido por Marcelo Germano de Oliveira em 03/04/14 06:37 PM
Respondido por Welton de Almeida Braga em 07/04/14 04:49 PM
Continuando os testes, a partir da versão atualizada do manual. Para obter sucesso no acesso do "localhost/ifponto", foi necessário executar alguns passos, que podem ser inseridos no manual. 1. Ao executar o comando "su - postgres" apareceu o erro:
"su: Falha de autenticação"
Foi necessário configurar senha postgres para primeiro acesso com o comando: "sudo passwd postgres". Configurada a senha, o comando "su - postgres" funcionou corretamente. 2. Após as alterações do arquivo pg_hba.conf, ao executar "createdb -U ifponto ifponto" persistiu o erro:
createdb: could not connect to database postgres: FATAL: Peer authentication failed for user "ifponto"
Foi necessário dar um restart no banco de dados, com o comando "sudo service postgresql restart". Após isso, consegui executar o comando "createdb -U ifponto ifponto" 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
Respondido por Ely Edison Matos em 07/04/14 05:30 PM
Respondido por Welton de Almeida Braga em 09/04/14 05:43 PM
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.softwarepublico.gov.br/5cqualibr/avaliaspb/arquivos/view/spb/citsmart/Citsmart_Bibliotecas%2exlsx
- 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 "iFractal sugere" ou "iFractal recomenda", 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
Respondido por Marcelo Germano de Oliveira em 10/04/14 07:45 PM
Respondido por Welton de Almeida Braga em 11/04/14 02:29 PM
- o comando correto seria sudo service postgresql restart. Também é interessante acrescentar antes desse comando algo como, "reinicie o postgresql", 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: " /var/www/ifPonto# mv /home/ifractal/htdocs/* " , no item 4.3:
- altere o nome ifractal para ifPonto3 (nome da pasta com os arquivo zipados do software). No comando " pg_dump -U ifractal ifponto > backup.sql ", 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
Respondido por Marcelo Germano de Oliveira em 01/09/14 04:50 PM
Respondido por Welton de Almeida Braga em 01/09/14 05:55 PM
Por favor digite as duas palavras abaixo