Strange behaviour of Firebird 3.0.13 installer (silent install)

16 views
Skip to first unread message

József

unread,
Nov 5, 2025, 7:21:21 AM (5 days ago) Nov 5
to firebird...@googlegroups.com
Hi,

I have an InnoSetup installer that is automatically installing Firebird 3.0.13 on the user's computer (in silent mode), and does some config stuff after FB is installed (creating additional users etc.).

Most of the time, the FB3 installer installs and starts Firebird, and the configuration is done by my script successfully. But 1 out of 30 times my installer fails to configure the installed Firebird instance properly. I'm thinking that for some reason the FB3 installer doesn't start the Firebird service, or the installer returns too early (the service is still starting). I just migrated from 2.1 and never had such issues with the previous FB2.1 installer (my Inno installer script is only slightly changed).

Another strange issue I noticed is also happening sporadically. After a successful installation when my program tries to login to a newly installed database, FB3 produces a -902 connection refused error. After restarting the computer the issue is solved. I haven't managed to figure out why a restart is needed sometimes, and how the configuration script runs successfully if it doesn't work afterwards.

I'm using the following cmd line prompt to install FB:
Exec(FirebirdFileName, '/LANG=EN /VERYSILENT /NORESTART /RESTARTEXITCODE=57 ' +
'/COMPONENTS="ServerComponent,ServerComponent\SuperServerComponent,DevAdminComponent,ClientComponent" ' +
'/SYSDBAPASSWORD="' + SYSDBAPass + '"', '',
SW_HIDE, ewWaitUntilTerminated, ResultCode);

Any ideas on what could be causing this? Should I just try to start/restart the FB3 service manually after the silent installation is done?

Thanks!
Reply all
Reply to author
Forward
0 new messages