Você substituiu os arquivos com o SGBD inicializado?
Se sim, pare antes de fazer isso.
Se não, remova o arquivo pid (/var/lib/postgresql/8.4/main/postmaster.pid)

Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
Pós-graduando em Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
-------------------------------
“A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” -
Sábio Desconhecido
"Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"



2012/6/28 Bruno Dias Leite <[email protected]>

> Estou usando Ubuntu 10.04, e já instalei novamente o postgresql-8.4 pelo
> apt-get
> A permissão pasta original estava postgres:postgres, porém quando eu
> substituo os
> arquivos. Ao iniciar o serviço do postgres ele falha.
>
> sudo service postgresql-8.4 restart
>  * Restarting PostgreSQL 8.4 database
> server                                     * Use of uninitialized value
> $pid in scalar chomp at /usr/bin/pg_ctlcluster line 50.
> Use of uninitialized value $pid in pattern match (m//) at
> /usr/bin/pg_ctlcluster line 51.
> Removed stale pid file.
> Error: could not exec /usr/lib/postgresql/8.4/bin/pg_ctl
> /usr/lib/postgresql/8.4/bin/pg_ctl start -D /var/lib/postgresql/8.4/main -l
> /var/log/postgresql/postgresql-8.4-main.log -s -o  -c
> config_file="/etc/postgresql/8.4/main/postgresql.conf" :
>
>
>
>
> Não sei como resolver isso, já tentei substituir arquivos, mudar permissão
> mas nada que eu faz inicializa o postgresql
> como os arquivos antigos.
>
>
>
> Em 28 de junho de 2012 11:31, Bruno Silva <[email protected]>escreveu:
>
>  Você está usando que distribuição?
>> Já instalou os binários do Postgres?
>> Tendo instalado os binários verifique a permissão da pasta '
>> /var/lib/postgres/main/8.4'
>> E inicialize o Postgres com o comando pg_ctl:
>> pg_ctl -D /var/lib/postgres/main/8.4 start
>>
>> Bruno E. A. Silva.
>> Analista de Sistemas.
>>
>>
>>
>> 2012/6/28 Bruno Dias Leite <[email protected]>
>>
>>>  Pessoal, estava com o postgresql instalado em uma partição do linux,
>>> mas por algum motivo não
>>> consigo mais entrar nele. Recuperei a pasta
>>> /var/lib/postgres/main/8.4... inteira e gostaria de tentar restaurar
>>> meus antigos banco de dados. Se alguém souber um tutorial agradeço
>>> muitíssimo :D
>>>
>>> Obrigado a todos
>>>
>>> --
>>> att.
>>> *
>>>
>>> Bruno Dias Leite*
>>> *
>>> *
>>>
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> att.
> *
>
> Bruno Dias Leite*
> *55 16 88037782*
> Analista de Sistema
> *Ciência da Computação UFSCar *
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a