[Dúvida] Instalação do PostgreSQL [RESOLVIDO]

1. [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 11/10/2014 - 10:04h

Caros amigos, bom dia.

Estou implementando o PostgreSQL no sistema CentOS 6.5, porém necessito resolver algumas dependências.

Ocorreu que ao digitar o comando para instalação "yum install postgresql*" no final me retornou o seguinte erro;


Transaction Check Error:
file /usr/lib/debug/usr/lib64/python2.6/site-packages/_pg.so.debug conflicts between attempted installs of postgresql91-python-debuginfo-0:4.0-2PGDG.rhel6.x86_64 and postgresql93-python-debuginfo-0:4.1.1-1PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/_pg.so conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pg.py conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pg.pyc conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pg.pyo conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pgdb.py conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pgdb.pyc conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64
file /usr/lib64/python2.6/site-packages/pgdb.pyo conflicts between attempted installs of postgresql93-python-0:4.1.1-1PGDG.rhel6.x86_64 and postgresql91-python-0:4.0-2PGDG.rhel6.x86_64

Error Summary
-------------


Como posso resolver?


  


2. MELHOR RESPOSTA

Fabricio  Santana
fabriciocs

(usa CentOS)

Enviado em 11/10/2014 - 13:32h

Kuchiki escreveu:

Aparentemente a instalção foi feita, mas há ainda alguma coisa faltando.

Eu acessei o postgres "su postgres" e deu erro quando criei um banco de dados.


[root@FILESERVER ~]# su postgres
bash-4.1$ createdb teste
bash: createdb: comando não encontrado
bash-4.1$


O que será?


O erro deve ter sido na instalação, rode pelo caminho.
/usr/local/pgsql/bin/createdb teste
E veja se vai funcionar, se o erro continuar, remove o postgresql e instala novamente
#yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
#yum install postgresql93-server postgresql93-contrib
#service postgresql-9.3 initdb ( esse comando só se roda uma vez )
#chkconfig postgresql-9.3 on

3. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Fabricio  Santana
fabriciocs

(usa CentOS)

Enviado em 11/10/2014 - 10:15h

Já adicionou os repositórios epel?
:
Para 32 bits :
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-
6-8.noarch.rpm
Para 64 bits :
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-
6-8.noarch.rpm
Agora, podes atualizar o seu sistema:
# yum clean all
# yum update -y

Já baixou o RPM do PostgreSql?
Yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
E depois
yum list postgres*

Veja se resolve o problema.


4. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 11/10/2014 - 10:32h

A mensagem de erro continua.

Eu digitei então somente "yum install postgresql" e ele somente instalou "postgres" e o "postgres-libs".




5. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Fabricio  Santana
fabriciocs

(usa CentOS)

Enviado em 11/10/2014 - 10:42h

Entendi, sua instalação do CentOS é minimal ?
Se for, instale a base de desenvolvimento
yum groupinstall "Development tools"
Depois faz então esse teste.
# exclude=postgresql*
#vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*

# curl -O http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
# rpm -ivh pgdg-centos93-9.3-1.noarch.rpm
# yum install postgresql93-server postgresql93-devel
# service postgresql-9.3 initdb
# chkconfig postgresql-9.3 on



6. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 11/10/2014 - 10:56h

Sim minha versão é a minimal.

Consegui realizar o procedimento, mas na penúltima linha deu essa mensagem;


[root@FILESERVER ~]# service postgresql-9.3 initdb
Data directory is not empty!
[root@FILESERVER ~]# [FALHOU]


Consegui subir o serviço assim;


[root@FILESERVER ~]# service postgresql-9.3 start
Iniciando o serviço postgresql-9.3: [ OK ]


O comando "initdb" serviria para qual fim?


7. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Fabricio  Santana
fabriciocs

(usa CentOS)

Enviado em 11/10/2014 - 11:57h

Kuchiki escreveu:

Sim minha versão é a minimal.

Consegui realizar o procedimento, mas na penúltima linha deu essa mensagem;


[root@FILESERVER ~]# service postgresql-9.3 initdb
Data directory is not empty!
[root@FILESERVER ~]# [FALHOU]


Consegui subir o serviço assim;


[root@FILESERVER ~]# service postgresql-9.3 start
Iniciando o serviço postgresql-9.3: [ OK ]


O comando "initdb" serviria para qual fim?


O utilitário initdb cria um agrupamento de bancos de dados do PostgreSQL. Um agrupamento de bancos de dados é uma coleção de bancos de dados gerenciados por uma única instância do servidor.


8. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 11/10/2014 - 12:36h

Aparentemente a instalção foi feita, mas há ainda alguma coisa faltando.

Eu acessei o postgres "su postgres" e deu erro quando criei um banco de dados.


[root@FILESERVER ~]# su postgres
bash-4.1$ createdb teste
bash: createdb: comando não encontrado
bash-4.1$


O que será?


9. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 13/10/2014 - 10:24h

Bom dia,

Consegui realizar o processo.

Agora quando eu digito o comando 'createdb teste' apresenta erro de permissão.


[root@FILESERVER ~]# su postgres
bash-4.1$ createdb teste
could not change directory to "/root": Permissão negada
bash-4.1$




10. Re: [Dúvida] Instalação do PostgreSQL [RESOLVIDO]

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 13/10/2014 - 11:14h

Kuchiki escreveu:

Bom dia,

Consegui realizar o processo.

Agora quando eu digito o comando 'createdb teste' apresenta erro de permissão.


[root@FILESERVER ~]# su postgres
bash-4.1$ createdb teste
could not change directory to "/root": Permissão negada
bash-4.1$



Bem, sou um usuário iniciante no Linux.

Como estou meio que acostumado no MySQL, não havia observado que não entrei no "psql", sendo assim agora consegui criar a base.


[root@FILESERVER opt]# su postgres
bash-4.1$ psql
psql (9.3.5)
Digite "help" para ajuda.

postgres=# createdb teste
postgres-#


Muito obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts