Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: smeswea on January 12, 2011, 10:52:22 AM

Title: Firebird
Post by: smeswea on January 12, 2011, 10:52:22 AM

Hi everybody,

i'm runnig into problems installing firebird 2.1.3CS on SME server 7.5.
It won't create scripts in /etc/init.d.

I installed the rpm from the firebird site, no script.
from epel repo, same thing.

Varios posts on the inet show that there is a load of problems with firebird on SME,
but nothing they described fixed it for me.

The next thing is: someone said that after installation of the firebird.rpm from epel
one has to do:

config setprop firebird service status enabled
> barfs at me here and tells me this call is wrong. Why?
cd /etc/rc7.d
ln -s /etc/rc.d/init.d/e-smith-service S99firebird
service firebird start

still no way to run firebird.

Does anyone have a working firebird on SME?

And is willing to tell me how to do it?

tia



Title: Re: Firebird
Post by: Stefano on January 12, 2011, 11:23:29 AM
setup Epel repo as per Wiki (http://wiki.contribs.org/epel) instructions

try:

Code: [Select]
yum --enablerepo=epel install firebird-superserver
config set firebird service
config setprop firebird status enabled
cd /etc/rc7.d
ln -s /etc/rc.d/init.d/e-smith-service S99firebird
service firebird start

should work, let us know
HTH
Title: Re: Firebird
Post by: smeswea on January 12, 2011, 04:52:18 PM
Ok, i did a fresh testinstall on another HD, updated to 7.5.1 and installed
firebird-classic (2.1.3) as this is the Version I have to install from epel.
This is a requirement from the Windows Software, they want the
Classic Server.

This went fine so far, no errors.

But the last command:

service firebird start

failed, it told me : couldn't find/execute init script for service firebird.

What went wrong this time?

Thanks for your patience.
Title: Re: Firebird
Post by: Stefano on January 12, 2011, 05:03:10 PM
what's the output of
Code: [Select]
ls /etc/rc.d/init.d/*fire*
?

and of
Code: [Select]
rpm -ql firebird-classic | grep 'rc.d'
?
Title: Re: Firebird
Post by: smeswea on January 13, 2011, 09:01:49 AM
Thanks for your reply, that got me a bit further.

I removed firebird-classic and installed superserver, and now the scripts are there and
i can start the service firebird.

what i don't understand:
firebird-classic and firebird-superserver conflict, but the classic package is unusable.
What is the classic package worth for??

tia
Title: Re: Firebird
Post by: Stefano on January 13, 2011, 09:13:21 AM
What is the classic package worth for??

well, I don't know, I don't use firebird.. ask google, it knows ;-)
Title: Re: Firebird
Post by: marsa_matruh on January 14, 2011, 10:11:26 AM
What is the classic package worth for??

Have a look at:

Classic and Superserver architectures  (http://www.firebirdsql.org/manual/ufb-about-arch.html)

Title: Re: Firebird
Post by: smeswea on January 14, 2011, 03:31:42 PM
Hi,

thanks for the link, this is new to me.

My search got me to believe that the superserver is started from
/etc/init.d/firebird, but the classic server has to be started from xinetd,
so there are no scripts and i have to configure xinetd to run firebird.

I have to test it, though.

If i should __EVER__ succeed in starting the classic server, i will post how to do it.  :D