brian_ch
(usa Arch Linux)
Enviado em 18/01/2011 - 15:45h
Eu não tinha instalado o firebird aqui ainda, vendo o seu problema eu aproveitei para instalá-lo e o que aconteceu? Exatamente o mesmo erro! rsrsrs (teve um outro primeiro, mas é que o firebird não estava executando automaticamente).
Eu li que o firebird sempre executa usando a conta de usuario firebird que ele cria na hora da instalação, então segui a recomendação deste tópico na comunidade de lazarus :
http://www.lazarus.freepascal.org/index.php?topic=8416.0;wap2
"1 - During installation, a new user called firebird is created.
2 - All action FB do is performed by that user
3 - You must (as root) give read/write rights for that user in some directory (the recomended is /var/firebird)
4 - From now, you can use Flamerobin in order to create databeses etc.
5 - Optionally (but strongly recommended) edit aliases.conf in the /opt/firebird directory and create some new alias
6 - Read the release notes."
Eu criei uma pasta firebird em /var, dei ela para o usuário firebird :
chown firebird:firebird firebird
Dei o banco(teste.fdb) para o usuário firebird também, depois um "chmod 666 teste.fdb" para dar permissões de leitura e escrita.
E aí eu consegui fazer ele conectar no banco pelo frameRobin, tente aí e diga se conseguiu ou não.