Retorne a saída dos comandos a seguir:
whoami
stat /var/lib/postgresql/8.4/main/
ls /var/lib/postgresql/8.4/main/

Você não disse que restaurou essa pasta por completo?

Bruno E. A. Silva.
Analista de Sistemas.


2012/6/28 Bruno Dias Leite <brunodlei...@gmail.com>

> Acredito que o arquivo não exista, pq estou usando o postgres para
> executar o pg_ctl. E os diretório do /main tem a permissão o postgres
>
>
> Em 28 de junho de 2012 15:35, Bruno Silva <bemanuel...@gmail.com>escreveu:
>
> Então, ou ele não tem permissão na pasta ou o arquivo não existe.
>> Verifique as permissões das pastas e dos arquivos. Qual o usuário que
>> você está usando quando executa o pg_ctl?
>>
>> Bruno E. A. Silva.
>> Analista de Sistemas.
>>
>>
>> 2012/6/28 Bruno Dias Leite <brunodlei...@gmail.com>
>>
>>> Como não tinha permissão criar saida.log
>>>
>>>
>>> executei normal e retornou:
>>>
>>> laptop:/usr/lib/postgresql/8.4/bin$ ./pg_ctl start -D
>>> /var/lib/postgresql/8.4/main/
>>> servidor está iniciando
>>> postgres@coss-laptop:/usr/lib/postgresql/8.4/bin$ postgres não pode
>>> acessar o arquivo de configuração do servidor
>>> "/var/lib/postgresql/8.4/main/postgresql.conf": Arquivo ou diretório não
>>> encontrado
>>>
>>>
>>> Em 28 de junho de 2012 15:07, Bruno Silva <bemanuel...@gmail.com>escreveu:
>>>
>>>  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 <brunodlei...@gmail.com>
>>>>
>>>>> 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 <bemanuel...@gmail.com>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 <brunodlei...@gmail.com>
>>>>>>
>>>>>>> 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 
>>>>>>> <bemanuel...@gmail.com>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 <brunodlei...@gmail.com>
>>>>>>>>
>>>>>>>>>  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
>>>>>>>>> pgbr-geral@listas.postgresql.org.br
>>>>>>>>>
>>>>>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> pgbr-geral mailing list
>>>>>>>> pgbr-geral@listas.postgresql.org.br
>>>>>>>> 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
>>>>>>> pgbr-geral@listas.postgresql.org.br
>>>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> pgbr-geral mailing list
>>>>>> pgbr-geral@listas.postgresql.org.br
>>>>>> 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
>>>>> pgbr-geral@listas.postgresql.org.br
>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> pgbr-geral mailing list
>>>> pgbr-geral@listas.postgresql.org.br
>>>> 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
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> 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
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to