[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Curriculo lattes e outros progs do CNPq para Linux.



On Wed, Oct 15, 2003 at 01:37:44AM -0200, Ronaldo Reis Jr. wrote:
> Pessoal,
> 
> Instalei os programas, o diretorio e o formulario abrem e aparentemente etao 
> funcionando, mas o curriculo da a seguinte mensagem:

vc executou algum teste para ter certeza disto?

> 
> Your user name and password are not defined. Ask your database administrator 
> to setup a firebird login.
> 
> O que seria isto? Como setar isto? Esta mensagem aparece tanto para o usuario 
> quanto para o root.
> 
> Alguem ja conseguiu isto?

eu consegui da seguinte forma:
instalei o curriculo lattes, deixando a opção de iniciar o aplicativo 
após a instalação ***SEM*** marcar.

configurei o Firebird, criando um script para iniciar o superserver a
partir do /etc/init.d (script colado abaixo), utilizando a senha default
(veja o arquivo README no diretório de instalação).

iniciei o firebird (/etc/init.d/firebird start)

rodei novamente o programa de instalação do curriculo, invertendo as
seleções: ***NÃO*** instalei o Firebird e ***MARQUEI*** rodar o
Curriculo Lattes.

ele demorou uns 30s na minha máquina para aparecer a interface gráfica
(PIII 733MHz 256MB RAM).

aparentemente, está tudo funcionando, inclusive a importação de dados da
base do CNPq via internet.

é isto!

script para ser colocado no /etc/init.d/firebird
----------corte aqui------------------
#! /bin/sh
#
# skeleton	example file to build /etc/init.d/ scripts.
#		This file should be used to construct scripts for /etc/init.d.
#
#		Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#		Modified for Debian GNU/Linux
#		by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version:	@(#)skeleton  1.9.1  08-Apr-2002  miquels@cistron.nl
#
# 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



INTERBASE=/opt/interbase
ISC_PASSWORD=masterkey
ISC_USER=SYSDBA
FBRunUser=root
# 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.
#
# uma sugestão é colocar a senha em arquivo no diretório do root e
# fazer um cat neste arquivo:
# ISC_PASSWORD=`cat /root/.firebird-password`


export INTERBASE
export ISC_USER
export ISC_PASSWORD


# Check the file is there and is executable.
#[ -x $INTERBASE/bin/ibmgr ] || exit 0

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/interbase/bin
DAEMON=$INTERBASE/bin/ibmgr
NAME=ibmgr
DESC="FireBird Database"

test -x $DAEMON || exit 0

set -e

case "$1" in
  start)
	echo -n "Starting $DESC: $NAME"
	start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
		--exec $DAEMON -- -start -forever
	echo "."
	;;
  stop)
	echo -n "Stopping $DESC: $NAME "
#	start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
#		--exec $DAEMON -- -shut -user $ISC_USER -password $ISC_PASSWORD
#  o start-stop-daemon não estava parando o banco; fiz direto
	$DAEMON -shut -user $ISC_USER -password $ISC_PASSWORD 
	echo "."
	;;
  #reload)
	#
	#	If the daemon can reload its config files on the fly
	#	for example by sending it SIGHUP, do it here.
	#
	#	If the daemon responds to changes in its config file
	#	directly anyway, make this a do-nothing entry.
	#
	# echo -n "Reloading $DESC configuration..."
	# start-stop-daemon --stop --signal 1 --quiet --pidfile \
	#	/var/run/$NAME.pid --exec $DAEMON
	# echo "done."
  #;;
  restart|force-reload)
	#
	#	If the "reload" option is implemented, move the "force-reload"
	#	option to the "reload" entry above. If not, "force-reload" is
	#	just the same as "restart".
	#
	echo -n "Restarting $DESC: $NAME"
	start-stop-daemon --stop --quiet --pidfile \
		/var/run/$NAME.pid --exec $DAEMON -- -shut
	sleep 1
	start-stop-daemon --start --quiet --pidfile \
		/var/run/$NAME.pid --exec $DAEMON -- -start -forever
	echo "."
	;;
  *)
	N=/etc/init.d/$NAME
	# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
	echo "Usage: $N {start|stop|restart|force-reload}" >&2
	exit 1
	;;
esac

exit 0
#---------------corte aqui---------------------------

espero que isto ajuda

-- 
Mario O.de Menezes, Ph.D.    "Many are the plans in a man's heart, but
    IPEN-CNEN/SP                is the Lord's purpose that prevails"
http://www.ipen.br/~mario                  Prov. 19.21
    



Reply to: