Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: bmp em 06 de Janeiro de 2007, 16:28
-
Amigos da comunidade,
Consegui instalar o stoq (aplicativo de automação comercial que promete, www.stoq.com.br) onde é necessário tambem a instalação do postgresql, porém sou sincero que não conheço nada de banco de dados ou pouca coisa, quando inicio o stoq em sua página inicial ele pede as seguintes informações:
ENDEREÇO = localdohost
NOME DE BASE DE DADOS = stoq
PORTA = 5432
USUÁRIO = coloco o do sistema
SENHA = a do usuário do sistema
A opção frente, e dai não vai pra canto nenhum.
Alguém pode ajudar, obrigado.
-
Também estou como voce, mas parece que ninguem sabe disso.
Se souber como passar essa parte me avise.
-
No terminal digite o comando :
createuser -P nome_usuario
O -P serve para você atribuir um senha ao usuário. Para mais detalhe:
createuser --help
Documentação em pt-br em http://www.postgresql.org.br/Documenta%c3%a7%c3%a3o
-
Eu fiz como você disse mas dá nisso aí:
createuser: criação de nova role falhou: ERRO: deve ser super-usuário para criar super-usuários
E agora como faço?
-
Antes de fazer o que te disse faça:
sudo su postgres
-
Obrigado tfmorais pela explicação,
Ao criar os usuários é perguntado se ele pode criar super usuário, se responder não ele faz mais duas perguntas se pode criar banco de dados e se pode criar novos usuários. Criei um respondendo sim na primeira e coloquei na tela de configuração do stoq, ele pergunta?
" A base de dados especificada `stoq' não existe.
Você deseja cria-la? "
Respondo create, e para por aí, não abrindo nova tela
O que pode está acontecendo?
-
Depois disso no stoq não dá para criar a base de dados, quando clico no botão para seguir, dá isso:
O usuário especificado não tem as permissões requeridas para instalar o Stoq.
O usuário PostgreSQL deve ser um super-usuário. Consulte a documentação do Stoq para maiores informações sobre como resolver esse problema.
Sabe o que fazer?
-
Mainframe, você criou um super-usuário ? Faça aquilo que escrevi, mas no comando de criação de usuário responda sim a primeira pergunta.
bmp, tente criar o db na mão, para isso:
$ createdb nome_db
que no seu caso é o stoq
-
Vi no tutorial como criar na unha, e segui o seu conselho, deu blz "CREATE DATABASE", agora estou com uma dúvida que a nova pagina de configuração faz um breve comentário em inglês, e pede confirmação de senha através de duas caixa diálogo.
Esta senha é do usuário que criei, ou da base do bd (CRETE DATEBASE) que acabei de criar?
-
Acho que o meu problema é o mesmo que o bmp.
Diz aí bmp, voce não tem o mesmo problema que eu quando clica para seguir no stoq?
-
também estou tendo alguns problemas:
vitor@ubuntu:~$ sudo su postgres
postgres@ubuntu:/home/vitor$ createuser -P teste
Digite a senha para a nova role:
Digite-a novamente:
A nova role poderá criar um super-usuário? (s/n) s
createuser: não pôde conectar ao banco de dados postgres: could not connect to server: Arquivo ou diretório inexistente
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
postgres@ubuntu:/home/vitor$ cd /var/run/postgresql/.
./ ../
estava seguindo esse tutorial:
http://psl-pr.softwarelivre.org/projetomono/artigos/basico/InstConfigPG.html#p1_config
mas não deu muito certo! alguma ajuda?
-
Ja consegui, criei outro novo usuario e um banco de dados e deu tudo certo.
Obrigado pela ajuda.
-
Mainframe,
Não tenho certeza mais acho que estou uma página adiantada na configuração do stoq baseado nos seus relatos, vou tentar fazer uma sequência tentado ser útil:
1. Me parece que vc não teve problemas na instalação:
stoq( synaptic, não esquecer adicionar repositório)
postgresql( synaptic, de preferencia v. 8.1)
2. Antes de vc abrir o stoq pelo menu, crie a database do bd, e depois o usuário no terminal:
$ sudo su postgres
$ createdb stoq
Agora o usuário:
$ createuser -P nome_usuario
Acima escolha o nome do usuario que você quer criar, ele vai perguntar se pode criar super usuário, responda s (sim). Agora vá no menu aplicações => escritório => stoq vai abrir uma pagina inicial de configuração coloque o que vc criou, estou na pagina seguinte a esta. Espero ter ajudado.
-
Obrigado também bmp, realmente eu não sei nada dessas coisas de banco de dados e o que estava a faltar era entrar no postgreSQL e criar o usuario e o banco de dados.
Depois deu tudo certo.
Obrigado a todos.
-
vitones1, o seu postgresql não está rodando, para fazê-lo rodar faça:
# /etc/init.d/postgresql-[versao]
Isto no dapper, no edgy eu não sei dizer como se faz para iniciar um serviço.
-
aeeee
ele aceitou! hehehe
no edgy eu fiz:
sudo /etc/init.d/postgresql-[versao] start
vlw pela ajuda!
-
interessante o programa, mas na hora de colocar a senha..já depois da configuração...coloquei o usuário e senha criada e diz que está incorreto...? pra criar outro é só seguir os mesmos passos? depois coloquei algo errado né! hehehe ;D