Package Details: firebird-superserver

Git Clone URL: (read-only, click to copy)
Package Base: firebird-superserver
Description: A open source SQL relational database management system (RDMS)
Upstream URL:
Licenses: custom:IPL, custom:IDPL
Conflicts: firebird-classicserver, libfbclient
Provides: libfbclient=
Submitter: ik_5
Maintainer: crank
Last Packager: crank
Votes: 32
Popularity: 0.048253
First Submitted: 2010-10-08 16:12
Last Updated: 2019-12-06 09:12

Dependencies (2)

Required by (44)

Sources (5)

Latest Comments

1 2 3 4 5 Next › Last »

archevator commented on 2020-02-04 19:45

Thanks for maintaining this package! I install this version with yay. Have some issue with this version - fbserver not reads /etc/firebid/aliases.conf whene i try access to a databse by alias. strace show that fbserver trying open /usr/lib/firebird/aliases.conf that does not exists. So access by alias doesn't work, but access with full pathname work fine. If create symlink /usr/lib/firebird/aliases.conf to /etc/firebird/aliases.conf its work.

Second issue are not worked run firebird.service with systemd (simialar as write mamrezzo 2018-05-20). I found some solution - change firebird.service file (, my changed lines in firebird.service:

#ExecStart=/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/ -daemon -forever

It is only working solution, but with limitations (not used fbguard).

fuan_k commented on 2018-08-20 18:54

Thank you very much, crank! (and no worries, it's my own fault for not backing up files in the first place)

crank commented on 2018-08-20 13:09

So I removed the libio.h include from perf.h because it seems to be unused. And thanks to fuan_k's sarcastic hint, /etc/firebird/{firebird,fbtrace,aliases}.conf will now be backed up. Always very pleasent, thanks ;)

If icu gets an update, it is necessary to recompile firebird. Feel free to drop me a message if you know a workaround.

Thank you all and sorry for any inconvenience.

fuan_k commented on 2018-08-19 21:56

Thanks sascha234. I actually changed 'libio.h' to 'stdio.h' and it compiled just fine. I hope the maintainer will take the time to add the following line to the PKGBUILD prepare() section (or do as you mentioned, whichever is best):

sed -i '35s/libio.h/stdio.h/' src/jrd/perf.h

Side note: always very pleasant to see reinstalling the package wiped all my configuration files. :(

sascha234 commented on 2018-08-19 20:50

Regarding the libio.h issue you cat add the following line to the PGKBUILD prepare() section: sed -i '35s/.*/ /' src/jrd/perf.h

It removes the libio.h header from file perf.h. After that the makepkg compiles the package successfully.

fuan_k commented on 2018-08-19 19:55

The icu dependency has been updated from 0.61 to 0.62 in system libs, and fbserver doesn't start properly anymore.

/usr/lib/firebird/bin/fbserver: error while loading shared libraries: cannot open shared object file: No such file or directory

Cheating by symlinking doesn't work as it yields a symbol error. Tried to recompile, but I get the same libio.h error as mentioned earlier.

A possible fix would be to replace libio.h by stdio.h as mentioned here:

Pfizi commented on 2018-08-14 08:33

Firebird-Superserver isn't running and unable to compile because libio.h isn't found on the system.

News from glibc-2.28: The nonstandard header files <libio.h> and <_G_config.h> are no longer installed. Software that was using either header should be updated to use standard <stdio.h> interfaces instead.</stdio.h></libio.h>

fabioda commented on 2018-08-09 22:15

I tried to install it today, with all updates in place, but it failed with the following error message:

../src/jrd/../jrd/perf.h:35:10: fatal error: libio.h: File or directory not found

(not the actual error message, as I'm translating it from italian). I guess some package (glibc?) update broke the compilation

Any hint on how to fix it?

Thanks for your work!

mamrezo commented on 2018-05-19 21:08

It dose not work! ● firebird.service - Firebird Database Service (SuperServer) Loaded: loaded (/usr/lib/systemd/system/firebird.service; enabled; vendor preset: disabled) Active: inactive (dead) since Sun 2018-05-20 00:36:52 +0430; 1min 2s ago Process: 6470 ExecStart=/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/ -daemon -forever (code=exited, status=0/SUCCESS) Main PID: 6472

May 20 00:36:52 malpc systemd[1]: Starting Firebird Database Service (SuperServer)... May 20 00:36:52 malpc systemd[1]: firebird.service: Supervising process 6472 which is not our child. We'll most likely not notice when it exits. May 20 00:36:52 malpc systemd[1]: Started Firebird Database Service (SuperServer). May 20 00:36:52 malpc systemd[1]: firebird.service: Killing process 6472 (n/a) with signal SIGKILL. May 20 00:36:52 malpc systemd[1]: firebird.service: Killing process 6472 (n/a) with signal SIGKILL.

Even direct run: sudo su - firebird -c "/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/ -daemon -forever" <br> su: warning: cannot change directory to /opt/firebird: No such file or directory

AFAIK it do not need /opt/firebird anymore with this kind installation!

But it runs with : sudo su -c "/usr/lib/firebird/bin/fbguard -daemon"

d.fenzl commented on 2018-03-22 14:26

It's working now.

thank you