Substitua somente o 8.4/main
Tente iniciar usando:
sudo su - postgres
pg_ctl -D <caminho do main> -l saida.log


E veja o que retorna no log.

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]>

> HEheh... de certo o problema do PID foi resolvido porém continua não
> querendo inciar o postgresql
>
> -laptop:/var/lib/postgresql/8.4/main$ sudo service postgresql-8.4 start *
> Starting PostgreSQL 8.4 database server
>   * 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" :
>
>  [fail]
> -laptop:/var/lib/postgresql/8.4/main$
>
>
> Inclusive os arquivos originais(da instalação do binário) não esta
> funcionando quando eu o substituo de volta.
>
> Obs. Estou fazendo a substituição de todo o diretório /var/lib/postgres
>
> Em 28 de junho de 2012 13:38, Bruno Silva <[email protected]>escreveu:
>
> 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
>>
>>
>
>
> --
> 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