Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

sinair
Mensagens: 2
Registrado em: 17 Set 2012, 10:28

Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por sinair » 17 Set 2012, 10:32

Olá, acompanhei todosos tópicos, a grande maioria envia para um tópico que já li e reli, mas n"ao estou conseguindo acessar o biblivre3, esta retornando a menssagem: "Erro ao conectar no Banco de Dados", segui os passo de instalar ção e desde o inicio para confrerir e chego neste ponto e paro.

pode me ajudar?

wlucas
Administrador
Mensagens: 1975
Registrado em: 30 Abr 2011, 10:38

Re: Erro ao conectar no Banco de Dados - Ubuntu 12.04

Mensagem por wlucas » 18 Set 2012, 09:06

Bom dia Sinair.

Desculpe, mas não podemos auxiliá-lo.

Entre em contato com outros membros desse fórum que ja fizeram instalação no Linux.

Atenciosamente. :ugeek:

sinair
Mensagens: 2
Registrado em: 17 Set 2012, 10:28

Re: Erro ao conectar no Banco de Dados - Ubuntu 12.04

Mensagem por sinair » 18 Set 2012, 11:24

Olá pessoal,

Após muita labuta e frustrações encontrei o caminho das pedras para instalar o Biblivre 3 no Ubuntu 12.04,
seguindo o iten viewtopic.php?f=12&t=712 obtive muita ajuda porém tem muitos entrelinhas que os amigos deixaram escapar, para mim ficou mais facil assim:

1 - Instale a ultima versão do java, no meu caso instale o Oracle Jdk 7
passos:
# sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update
# sudo apt-get install oracle-jdk7-installer

1.1 - neste link vc testa se o java esta instalado corretamente:
http://www.java.com/pt_BR/download/inst ... =jre&try=1

2 - Instalar o postgres, no meu caso instalei a versão 9.1.5
# sudo apt-get install postgresql
Obs.: neste momento não precisa fazer nenhuma alteração, somente instale.

2.1 - instale o pgadmin3 com o seguinte comando:
# sudo apt-get install pgadmin3
Obs.: não perca tempo querendo acessar o postgres agora, mais a frente vc vera que ira acessar tranquilo.

2.3 - Altere a senha do usuário criado automático na instalação do postgres
# sudo passwd postgres
informe a senha abracadabra
confirme a senha abracadabra

2.4 - Agora vamos mudar a senha no servidor postgres:
# su postgres
Obs.: será solicitado a senha, informe a senha que acabamos de alterar

# psql
# alter user postgres with password ‘abracadabra’
# \q

2.5 - Acesse a pasta do servidor postgres, no meu caso foi: /etc/postgres/9.1/main/ como usuário postgres
# su postgres
Obs.: será solicitado a senha, informe a senha que alterar no iten 2.3

# cd /etc/postgres/9.1/main/

Veja os arquivos que estão nesta pasta:
# ls -la

Vamos renomear por segurança os arquivos que iremos alterar:
# cp pg_hba.conf pg_hba.conf.bak.original
# cp postgresql.conf postgresql.conf.bak.original

Veja novamente os arquivos que estão nesta pasta com os arquivo que alteramos.
# ls -la

sair do usuário postgres:
# exit

3 - Instalando o tomcat6
# sudo pat-get install tomcat6
Obs.: No termino da instalação e provável que de erro para encontrar o JAVA_HOME, siga os passo abaixo:

# sudo nano /etc/default/tomcat6
Localize o texto:
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk

Altere para:
JAVA_HOME=/usr/lib/jvm/java-7-oracle

Restarte o tomcat6
# sudo /etc/init.d/tomcat6 restart

3.1 - teste a instalação:
http://localhost:8080

ATENÇÃO! Leia com atenção o procedimentos abaixo, e crucial para o funcionamento.

4 - Instalar o Biblivre 3
Faça o download da ultima versão no link:
http://download.biblivre.org.br/Instala ... 3.0.20.exe

4.1 - Renomeie o arquivo de instalação para biblivre3.7zip
# mv Instalador_Biblivre_3.0.20.exe biblivre.7zp
Obs.: Estando dentro da pasta Downloads se a mesma for a pasta escolhida para guardar o arquivo baixado.

4.2 - Instale o compactador e desempacotador 7zip na sua maquina (ubuntu 12.04
# sudo apt-get install p7zip-full

4.3 - Estando dentro do Gerenciador de arquivos do ubuntu, lique duas vez e descompacte o conteúdo dentro de uma pasta de seu interesse, eu utilizei uma pasta de nome biblivre3.

4.5 - Copie o arquivo biblivre.war para a pasta webapps
# cp Downloads/biblivre3.war /var/lib/tomcat6/webapps/

4.6 - 0 Execute o seguinte comando para startar o tomcat6
# sudo /usr/share/tomcat6/bin/startup.sh

Verificando, digite a linha de comando:
# ls /var/lib/tomcat6/webapps/
veja que foi criado a pasta com o mesmo nome do arquivo copiado, biblivre

4.7 - Copie o arquivo Biblivre3.sql ara a pasta base do postgres:
# sudo cp Download/biblivre3.sql /var/lib/postgres/9.1/main/base

4.8 - Vamos alterar alguns arquivos do postgres

4.8.1 - alterar o acesso:
# sudo nano /etc/postgresql/9.1/main/postgresql.conf
localize a linha: listen_addresses
altere o seu parâmetro para ficar assim: listen_addresses = '*'
veja a próxima linha se a porta é 5432, se for deixe como esta, se caso não for altere para 5432.
Salve e feche o arquivo.

# sudo nano /etc/postgresql/9.1/main/pg_hba.conf
Localize:
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5

Altere para:
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 trust
#host replication postgres ::1/128 trust

Salve e feche o arquivo.

Obs.: Acima é o local onde vc dará permissões para acesso de outra maquinas na rede, mas isto e outra questão.

4.9 - Conectando ao postgres, criando usuário e banco de dados.

Imagem


Vamos preencher os campos abaixo:
Name: Coloque o nome que quiser
Host: localhost
Password: abracadabra
Clique em ok.

4.9.1 - Com base na imagem abaixo siga os passos:

Imagem


- Clique em Login Roles, vá para a janela da direita Properties, clique com o botão esquerdo, irá abrir uma lista de opções, clique em New Login Role.
- Vá para a ultima quia, SQL, desmarque a opção Read only, copie o texto abaixo e cole onde esta escrito
-- definition incomplete

texto a ser copiado:
CREATE ROLE biblivre LOGIN
ENCRYPTED PASSWORD 'md52690de6f151b12923e0527bb496da66f'
SUPERUSER INHERIT CREATEDB CREATEROLE;

Clique em OK:

4.9.2 - Com base na imagem acima vamos criar o banco de dados:
- Clique no item Databases, vá para ajanela da direita Properties, clique com o botão direito, irá abrir uma lista de opções, clique em New Database.
- Vá para a ultima quia, SQL, desmarque a opção Read only, copie o texto abaixo e cole onde esta escrito
-- definition incomplete

texto a ser copiado:
CREATE DATABASE biblivre3

WITH OWNER = biblivre
ENCODING = 'UTF8';

SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;


4.9.3 - vamos montar a base de dados do Biblivre
Acesse a pasta onde esta o arquivo biblivre3.sql que foi copiado no iten 4.7 como usuário postgres
# su postgres
informe a senha abracadabra
# cd /var/lib/postgres/9.1/main/base
# psql –e biblivre3 < biblivre3.sql

Obs.: Você visualizará uma serie de informações passando na tela, isto ocorre devido esta executando o script sql criando tabelas e usuários bem como suas permissões de acesso.

Se você não mudou a porta do postgres 5432 basta acessar o browser e digitar: http://localhost:8080/biblivre3
Caso tenha mudado, acesse novamente os arquivo de configuração do postgres e retorne para o valor 5432. Para utlizar outra porta vc deve acessar alguns arquivos do tomcat e do biblivre3 para informar o ocorrido.

Ai esta, espero ter ajudado.

wlucas
Administrador
Mensagens: 1975
Registrado em: 30 Abr 2011, 10:38

Re: Erro ao conectar no Banco de Dados - Ubuntu 12.04

Mensagem por wlucas » 18 Set 2012, 12:36

Boa tarde sinair.

Agradecemos por sua valorosa contribuição.

Atenciosamente. :ugeek:

squasar
Mensagens: 5
Registrado em: 25 Dez 2012, 00:54

Re: Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por squasar » 06 Jul 2013, 01:32

sinair

Muito obrigado pelo tutorial. Eu só tou com um problema: as imagens que você postou no seu tutorial não estão abrindo aqui. Você poderia fazê-lo novamente?

Até mais.

italiano
Mensagens: 1
Registrado em: 16 Out 2013, 15:52

Re: Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por italiano » 29 Out 2013, 08:46

Estou com problema para instalar o Biblivre3 no Ubuntu. O tópico oficial é muito incompleto e mesmo com conhecimento intermediário no Linux possui dificuldades.
Este tópico está bem mais tranquilo para instalar, inclusive consigo até abrir a página do Biblivre3 no navegador. Contudo, ao logar, está dando o erro ao conectar no BD.
A parte que sinair comenta sobre o Postgres está sem as imagens (4.9.x). Se alguém puder esclarecer este ponto eu agradeço porque está aqui o erro.

wlucas
Administrador
Mensagens: 1975
Registrado em: 30 Abr 2011, 10:38

Re: Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por wlucas » 31 Out 2013, 13:42

Boa tarde italiano.

Foi o próprio Sinair que fez o tutorial, mas pelo texto é colocou a janela do PgAdmin III, portanto estando a esse programa aberto será fácil continuar.

Veja o tópico novamente pois refiz a imagens deduzindo o texto.


Atenciosamente. :ugeek:

squasar
Mensagens: 5
Registrado em: 25 Dez 2012, 00:54

Re: Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por squasar » 15 Nov 2013, 09:52

wlucas,

MUITO OBRIGADO PELAS FIGURAS. Finalmente pude terminar o processo.

Pessoal, agora estou com outro problema. No ponto 4.6 estou recebendo o seguinte erro:
Using CATALINA_BASE: /usr/share/tomcat6
Using CATALINA_HOME: /usr/share/tomcat6
Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat6/bin/bootstrap.jar
touch: não foi possível tocar “/usr/share/tomcat6/logs/catalina.out”: Arquivo ou diretório não encontrado
/usr/share/tomcat6/bin/catalina.sh: 375: /usr/share/tomcat6/bin/catalina.sh: cannot create /usr/share/tomcat6/logs/catalina.out: Directory nonexistent
Mesmo assim, recebo todas as saídas previstas por sinair até o final do tutorial. Nesta parte, o link http://localhost:8080/biblivre3 mostra o seguinte erro:
Ops! O Google Chrome não conseguiu se conectar a localhost:8080
Alguém poderia me ajudar?

squasar
Mensagens: 5
Registrado em: 25 Dez 2012, 00:54

Re: Solução Erro ao conectar no BD - Ubuntu 12.04 DESKTOP

Mensagem por squasar » 15 Nov 2013, 19:48

Olá a todos,

Resolvi o meu problema. Encontrei ele em http://superuser.com/questions/382975/h ... -tomcat-sh.

A solução foi

Código: Selecionar todos

sudo mkdir -p /usr/share/tomcat6/logs/
.

Agora tá abrindo. Bora v se tudo está normal. Mesmo assim, MUITO OBRIGADO POR TODA AJUDA.

Responder

Voltar para “Versão LINUX”