Autor Tópico: Odisseia: instalar o firebird2-super-server  (Lida 3859 vezes)

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Odisseia: instalar o firebird2-super-server
« Online: 08 de Outubro de 2007, 20:23 »
Pessoal,

gostaria de colher o maximo possivel de informações para juntos conserguirmos iniciar o firebird super server no ubuntu que é um parto faze-lo funcionar.

tem alguns posts parecidos aqui no fórum, mas nenhum informa como resolver o problema


vlw,
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline little_oak

  • Usuário Ubuntu
  • *
  • Mensagens: 55
  • Corra atrás que Deus vai ajudar você!
    • Ver perfil
    • Hospedagem de Sites PHP
Re: Odisseia: instalar o firebird2-super-server
« Resposta #1 Online: 09 de Outubro de 2007, 00:02 »
Distro: Ubuntu 7.04, aplicável à outras distros derivadas do Debian também.

De preferência faça tudo como root ou vá de "sudo" mesmo.

1º passo: Digite esse comando, ele instalará o SGBD firebird super server em sua máquina.

QUANDO PEDIR A SENHA DIGITE: masterkey (deixe a padrão mesmo, porque senão teremos que mudar muita coisa)

$ sudo apt-get install firebird2-super-server

2º passo: Devemos agora iniciar o servidor de banco de dados. Digite:

$ sudo gedit /etc/init.d/firebird2

Coloque isso dentro do arquivo que você criou:

#!/bin/sh

# chkconfig: 345 20 80
# description: Start/Stop firebird database server
#
# This file belongs in /etc/init.d where it will be run
# on system startup and shutdown to start the background
# Firebird/interbase database server daemon


# This init script contains functions specific for debian
# init scripts.

# Source function library.
#. /etc/init.d/functions

FIREBIRD=/usr/lib/firebird2

# these are defaults
ISC_USER=SYSDBA
ISC_PASSWORD=masterkey

DBAPasswordFile=/etc/firebird2/SYSDBA.password

# read actual password from SYSDBA.password if it exists

[ -e "$DBAPasswordFile" ] && . "$DBAPasswordFile"

FBRunUser=firebird
FB_OPTS="-start -forever"
# WARNING: in a real-world installation, you should not put the
# SYSDBA password in a publicly-readable file.
# Eventually this file should not need to contain any passwords.
# as root user alone should be sufficient privledge to stop/start
# the server.


export FIREBIRD
export ISC_USER
export ISC_PASSWORD

if [ ! -e /var/run/firebird2 ];then
       mkdir /var/run/firebird2
       chown firebird:firebird /var/run/firebird2
fi

# Check the file is there and is executable.
MANAGER=$FIREBIRD/bin/fbmgr.bin
[ -x $MANAGER ] || exit 0

# See how we were called.
case "$1" in
  start)
        echo -n "Starting Firebird server: "
        start-stop-daemon --start --quiet --oknodo --chuid $FBRunUser --exec $MANAGER -- $FB_OPTS
        RETVAL=$?
        ;;
  stop)
        echo -n "Stopping Firebird server: "
#       start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/firebird.pid
        $MANAGER -shut
        RETVAL=$?
        ;;
  restart|reload)
        $0 stop
        $0 start
        RETVAL=$?
        ;;
  shutdown)
        echo -n "Forcibly killing Firebird server..."
        killall fbguard
        killall fbserver
        echo "done."
        RETVAL=0
        ;;
  force-reload)
        echo -n "Forcibly relad Firebird server..."
        $0 shutdown
        $0 start
        RETVAL=$?
        ;;
  *)
        echo "Usage: firebird {start|stop|shutdown|restart|reload|force-reload}"
        exit 1
esac

exit $RETVAL

Agora digite esse comando para torná-lo executável:

$ sudo chmod 700 /etc/init.d/firebird2

Inicie o servidor com o seguinte comando:

$ sudo /etc/init.d/firebird2 start

Pronto, agora ele já está funcionando.

Vamos instalar um cliente gráfico de gerenciamento de bancos de dados:

$ sudo apt-get install flamerobin

Execute o flamerobim com o seguinte comando:

$ flamerobim

ATENÇÃO: Na hora de criar o banco de dados salve ele na pasta /var/lib/firebird2/system/nome_do_bd.fdb.

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: Odisseia: instalar o firebird2-super-server
« Resposta #2 Online: 09 de Outubro de 2007, 09:30 »

o problema é na instalação do firebird, ele nega permissões já na instalação, aparentemente ele não consegue criar algumas pastas, acredito que seja um problema no pacote de instalação.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline rolemos

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Odisseia: instalar o firebird2-super-server
« Resposta #3 Online: 08 de Dezembro de 2007, 14:31 »

Alguem já conseguiu?
Ate agora nada já tentei a versão classic , a super , a 1.5 a 2.0 e até agora nada de por o firebird para funcionar :0(
paginas pesquisadas:

http://www.mail-archive.com/ubuntu-br@lists.ubuntu.com/msg27660.html
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=8735
https://bugs.launchpad.net/ubuntu/+source/firebird/+bug/135582

Alguem sabe quando lançam a nova versão sem o bug?

fazer instalação de programa com bug para iniciante é querer matar o caboclo...

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: Odisseia: instalar o firebird2-super-server
« Resposta #4 Online: 19 de Janeiro de 2008, 15:47 »
rolemos,

consegui rodar o fb 2.0 no server 7.10, mas para isso tem que usar o dkpg-reconfigure toda vez que reiniciar o servidor
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline tecnoplace

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Re: Odisseia: instalar o firebird2-super-server
« Resposta #5 Online: 08 de Fevereiro de 2008, 16:39 »
Gente recentemente tive um problema de instalacao do FIREBIRD 1.5 no ubuntu 7.10 quando eu instalei ele pelo $ sudo apt-get install firebird2-super-server. sempre qdo eu reiniciava o servidor dara dkpg-reconfigure. entao qual foi a solucao instalar ele no braco. baixei a versao super server no site www.firebird.com.br . descompactei o bendito e dei um ./install
pediu senha para o usuario sysdba coloquei a senha padrao que é masterkey . e voalá. Funcionou perfeitamente.

Postem ai se conseguiram.

abracos

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: Odisseia: instalar o firebird2-super-server
« Resposta #6 Online: 17 de Abril de 2008, 21:38 »
pessoal,

uma grande dúvida,

instalei o firebird 1.5 super server no servidor ubuntu 64, mas está aparecendo o seguinte erro:

Código: [Selecionar]
/etc/init.d/firebird1.5-super: 110: 1: parameter not set

alguém saberia qual o motivo?

vlw
Macbook Pro 2,33 4GB 250GB
iPhone 8GB